<!-- 公開用の匿名化コピー。原証拠は evidence/ 配下（非公開）。変換規則は evidence_public/CONVERSION_RECORD.md を参照。内容の実行結果は変えていない。 -->

# 10-01 受入確認の演習 実行記録（Remediation Phase 1）

- 実行日時: 2026-09-20 19:57 JST
- 実行環境（実測）: macOS 26.6.2 / Node.js v24.18.0（標準機能のみ、追加パッケージなし）
- 実行場所: <PROJECT_ROOT>/examples/10-01-acceptance-record
- 記録方法: 各コマンドを順に実行し、stdout・stderr・終了コードを整形・省略せずにそのまま記録した。stderr が空の場合は「stderr: （出力なし）」と記す。

### 1. `node run_ac005.js`

```text
$ node run_ac005.js
=== AC-005 演習上の確認（依頼者役：佐藤）===
観測できる部分：件名が空の依頼を保存しようとしたときに拒否されるか（作成時の必須項目チェック）
--- 操作1：件名を空にして依頼を作る ---
拒否されました: 必須項目が不足しています（件名・内容・承認者）
保存された依頼の件数: 0（期待: 0）
--- 操作2：件名を入れて依頼を作る（比較用） ---
保存された依頼の件数: 1（期待: 1）、状態: 下書き（期待: 下書き）

観測結果: 期待どおり（作成時の必須項目チェックは働く）
未確認のまま残る部分: 件名が空の下書きを「提出」したときの拒否、画面に足りない項目が示されること（画面と提出時のチェックは未実装）
```

stderr: （出力なし）

終了コード: 0

### 2. `cat practice-db.json`

```text
$ cat practice-db.json
{
  "requests": [
    {
      "id": "REQ-0001",
      "requester": "佐藤",
      "title": "会議室の予約",
      "content": "9/25 10時から",
      "state": "下書き",
      "approver": "鈴木"
    }
  ],
  "history": [
    {
      "requestId": "REQ-0001",
      "action": "作成",
      "actor": "佐藤",
      "at": "2026-09-20T10:57:49.841Z"
    }
  ]
}
```

stderr: （出力なし）

終了コード: 0

