P14-03: Record review PASS awaiting Runner gate; sync current status

- P14-03 on 83b170a: formal 192/192 (22,198 checks), Root pairs 5/5,
  representative perf r02 (collection/functional comparison established;
  x1 ~827 ms exceeds the 4 ms budget in both versions), independent Opus
  whole-unit review PASS. Per the skill contract it stays uncounted (21/88)
  until Runner's own validate/review/integration/final; the registration
  proposal and evidence-binding verifier are under artifacts/.../p14-03-runner-gate-r01.
- Correction notes on P06-01/P06-03/P14-02/P06-02: their regressions missed 46
  roster-only suites; the defects found there are fixed in 83b170a and the
  formal 192-suite run covers them. Completions and approvals are preserved.
- IMPLEMENTATION_PLAN header and progress_snapshot next pointers now show 21
  units, P14-03 at the Runner gate and P28-01 next; history kept.
- Evidence matrix: 50% slowdown attributed to test_runtime_path_traffic,
  injected trips and budget/scope wording per the review.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Takeshi
2026-10-20 19:18:54 +09:00
co-authored by Claude Opus 5.5
parent 83b170a4c7
commit e8b3dbe7a4
5 changed files with 88 additions and 26 deletions
@@ -36,7 +36,7 @@
| 業務用EV | 裏層の業務用 shaft は従業員専用です。実際の従業員4人が並ぶと、A*費用が上がります。 |
| 階段 | 階段で2階をつなぎ、上の乗り場に客6人がいると、階段経路の費用が上がります。 |
| ワープ | 出口に客6人がいると、ワープ経路の費用が上がります。 |
| 50%減速 | `test_path_congestion` で、同じ経路の5人が定員を超えると半速になり、2分目までに必ず進み、混雑した経路を避けることを確認します。 |
| 50%減速 | 実際の客5人での確認は `tests/s3/test_runtime_path_traffic.gd:146-158`(定員を超えると半速になり、2分目までに必ず進む)です。`test_path_congestion` は PathService 単体での混雑費用と経路回避の試験です。 |
| 救護同伴 | `test_rescue_elevator` で、2人組が同じ籠を予約し、乗車中の保存・読込が完全に一致し、停止時は2人一緒に降りることを確認します。ワープの2人分課金は P14-02 のレビュー(コード確認)です。 |
## 主張しないこと
@@ -45,3 +45,15 @@
- ワープ到着先の定員4は、混雑費用以外では扱いません。
- 退館中の客は位置に関係なく次の分に消えます(既存の仕組み。P06-02 の非主張)。今回の修正は、乗車中だけに限ったものです。
- Windows 実機は、適用ありの未検証として残します。
## レビュー後の確定(2026-10-20)
- **代表性能 r02**(`artifacts/original-completion-2026-10-02/p14-03-representative-perf-r01/run-r02`)
- 収集と機能検証は合格し、版間の比較も成立しました(両版とも checks>0、failures 0)。
- **絶対予算との合格判定は、これとは別にします。** x1 の1分 tick は平均約 827 ms(両版)で、4 ms の予算を超えています。経路、save、load は予算内です。
- 版間の差分は42ファイルで、P14 だけではありません。そのため「P14 単独の影響はない」とは断定しません。
- **r01 の失敗**: save と load の20件は、probe が保存先を artifacts 配下の絶対パスにしたことによる `UNSAFE_PATH` 拒否でした(save-diag-r01)。製品の欠陥ではなく、計測側の誤りです。
- **試験への注入**: ラッシュの12人と業務用EVの4人は、試験から `request_trip` で直接並ばせています。実際に歩くのは迂回する従業員だけです。進行中に経路を失った actor の再計画は、この suite では試験していません。
- **新PID pair suite**(`test_new_pid_pairs`): 子プロセスは正式全回帰の外側捕捉の対象外です。正式な別PIDの証拠は Root の pair(10 PID)です。
- **レビュー依頼書の表記**: `REVIEW_REQUEST.md` は提出時のまま保全しています。71行の「r02実行中・結果欄は空欄」は提出前の古い記載で、実値は同じ文書の74〜79行にあります。性能の「両版が合格しなければ比較不成立」は収集と機能検証の成立を指すもので、絶対予算の合格を意味しません。
- **独立Opus レビュー**: PASS(`p14-03-whole-unit-review-r01/review-output.md`)。正式完了は Runner の final を待ちます。