| 1 | RUN_STARTED | episode-runner | episode-runner | manifest_hash=91c96f5832f1cf1b | OK |
| 2 | DOMAIN_LOADED | domain-registry | domain-registry | game@0.1.0 | OK |
| 3 | CASE_LOADED | case-loader | case-loader | GAME-C08@0.1.0 facts=3 | OK |
| 4 | ROLES_LOADED | role-loader | role-loader | GAME-R01@0.1.0, GAME-R04@0.1.0, GAME-R05@0.1.0 | OK |
| 5 | DIRECTOR_DECIDED | director@director-policy-v0.1.0 | director@director-policy-v0.1.0 | GAME-R01/GROUND_FACT ← ROLE_DISTINCT_VALUE,NEW_EVIDENCE_VALUE | OK |
| 6 | ROLE_GENERATION_STARTED | GAME-R01 | DEC-001 | GROUND_FACT max_chars=280 | OK |
| 7 | ROLE_GENERATION_COMPLETED | GAME-R01 | T001 | chars=53 warnings=0 tokens=1793 latency=0ms | OK |
| 8 | PUBLIC_TURN_COMMITTED | GAME-R01 | T001 | GAME-R01:[fixture:GAME-R01] 这是用于验证事件链与 Replay 的占位发言,不代表任何专业结论。… | OK |
| 9 | STATE_UPDATED | episode-runner | 1 | turn_index=1 after_hash=3c0369a9843f… | OK |
| 10 | DIRECTOR_DECIDED | director@director-policy-v0.1.0 | director@director-policy-v0.1.0 | GAME-R01/INTERPRET_CUE ← CONTINUITY_VALUE | OK |
| 11 | RETRIEVAL_REQUESTED | case-handle-router-v0 | case-handle-router-v0 | query="最小支架 / 支架渐退" | OK |
| 12 | RETRIEVAL_COMPLETED | case-handle-router-v0 | case-handle-router-v0 | accepted=5 conflicts=0 | OK |
| 13 | ROLE_GENERATION_STARTED | GAME-R01 | DEC-002 | INTERPRET_CUE max_chars=320 | OK |
| 14 | ROLE_GENERATION_COMPLETED | GAME-R01 | T002 | chars=53 warnings=0 tokens=2307 latency=0ms | OK |
| 15 | PUBLIC_TURN_COMMITTED | GAME-R01 | T002 | GAME-R01:[fixture:GAME-R01] 这是用于验证事件链与 Replay 的占位发言,不代表任何专业结论。… | OK |
| 16 | STATE_UPDATED | episode-runner | 2 | turn_index=2 after_hash=52bbfe23dff0… | OK |
| 17 | DIRECTOR_DECIDED | director@director-policy-v0.1.0 | director@director-policy-v0.1.0 | GAME-R05/MAKE_ACTION_CONCRETE ← CONTINUITY_VALUE | OK |
| 18 | RETRIEVAL_REQUESTED | case-handle-router-v0 | case-handle-router-v0 | query="最小支架 / 支架渐退" | OK |
| 19 | RETRIEVAL_COMPLETED | case-handle-router-v0 | case-handle-router-v0 | accepted=5 conflicts=0 | OK |
| 20 | ROLE_GENERATION_STARTED | GAME-R05 | DEC-003 | MAKE_ACTION_CONCRETE max_chars=320 | OK |
| 21 | ROLE_GENERATION_COMPLETED | GAME-R05 | T003 | chars=53 warnings=0 tokens=2415 latency=0ms | OK |
| 22 | PUBLIC_TURN_COMMITTED | GAME-R05 | T003 | GAME-R05:[fixture:GAME-R05] 这是用于验证事件链与 Replay 的占位发言,不代表任何专业结论。… | OK |
| 23 | STATE_UPDATED | episode-runner | 3 | turn_index=3 after_hash=f995efa74f28… | OK |
| 24 | DIRECTOR_DECIDED | director@director-policy-v0.1.0 | director@director-policy-v0.1.0 | GAME-R04/CHANGE_ONE_CONDITION ← CONTINUITY_VALUE | OK |
| 25 | RETRIEVAL_REQUESTED | case-handle-router-v0 | case-handle-router-v0 | query="最小支架 / 支架渐退" | OK |
| 26 | RETRIEVAL_COMPLETED | case-handle-router-v0 | case-handle-router-v0 | accepted=5 conflicts=0 | OK |
| 27 | ROLE_GENERATION_STARTED | GAME-R04 | DEC-004 | CHANGE_ONE_CONDITION max_chars=320 | OK |
| 28 | ROLE_GENERATION_COMPLETED | GAME-R04 | T004 | chars=53 warnings=0 tokens=2542 latency=0ms | OK |
| 29 | PUBLIC_TURN_COMMITTED | GAME-R04 | T004 | GAME-R04:[fixture:GAME-R04] 这是用于验证事件链与 Replay 的占位发言,不代表任何专业结论。… | OK |
| 30 | STATE_UPDATED | episode-runner | 4 | turn_index=4 after_hash=82b91ca97924… | OK |
| 31 | DIRECTOR_DECIDED | director@director-policy-v0.1.0 | director@director-policy-v0.1.0 | GAME-R01/SUMMARIZE_TENSION ← CLOSURE_READINESS | OK |
| 32 | ROLE_GENERATION_STARTED | GAME-R01 | DEC-005 | SUMMARIZE_TENSION max_chars=300 | OK |
| 33 | ROLE_GENERATION_COMPLETED | GAME-R01 | T005 | chars=53 warnings=0 tokens=2225 latency=0ms | OK |
| 34 | PUBLIC_TURN_COMMITTED | GAME-R01 | T005 | GAME-R01:[fixture:GAME-R01] 这是用于验证事件链与 Replay 的占位发言,不代表任何专业结论。… | OK |
| 35 | STATE_UPDATED | episode-runner | 5 | turn_index=5 after_hash=75081e76d22c… | OK |
| 36 | RUN_CLOSED | episode-runner | episode-runner | stop_reason=closure_reached turns=5 | OK |
| 37 | EVAL_RECORDED | auto_check | auto_check | EVAL-RUN-20260912-9104-AC-05-001 | OK |