| 1 | RUN_STARTED | episode-runner | episode-runner | manifest_hash=8a63fd6d1c7ab8c4 | 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=3d81052d3787… | OK |
| 10 | DIRECTOR_DECIDED | director@director-policy-v0.1.0 | director@director-policy-v0.1.0 | GAME-R01/INTERPRET_CUE ← CONTINUITY_VALUE | OK |
| 11 | ROLE_GENERATION_STARTED | GAME-R01 | DEC-002 | INTERPRET_CUE max_chars=320 | OK |
| 12 | ROLE_GENERATION_COMPLETED | GAME-R01 | T002 | chars=53 warnings=0 tokens=1956 latency=0ms | OK |
| 13 | PUBLIC_TURN_COMMITTED | GAME-R01 | T002 | GAME-R01:[fixture:GAME-R01] 这是用于验证事件链与 Replay 的占位发言,不代表任何专业结论。… | OK |
| 14 | STATE_UPDATED | episode-runner | 2 | turn_index=2 after_hash=a17748488441… | OK |