{"v":1,"session_id":"sess-codex","event_id":"x0","sequence":0,"t":"2026-07-24T17:10:00Z","type":"session_start","actor":{"kind":"system","name":"driver","agent_id":"codex"}}
{"v":1,"session_id":"sess-codex","event_id":"x1","sequence":1,"t":"2026-07-24T17:10:01Z","type":"user_prompt","actor":{"kind":"human","name":"operator"},"summary":"Draft a short markdown page titled Sealed Notes explaining what an Innsigle colophon is in two paragraphs.","turn_id":"t1"}
{"v":1,"session_id":"sess-codex","event_id":"x2","sequence":2,"t":"2026-07-24T17:10:12Z","type":"assistant_turn","actor":{"kind":"model","name":"Codex","agent_id":"codex"},"model":"Codex","summary":"Drafted Sealed Notes","turn_id":"t1"}
{"v":1,"session_id":"sess-codex","event_id":"x3","sequence":3,"t":"2026-07-24T17:10:13Z","type":"file_write","actor":{"kind":"model","name":"Codex","agent_id":"codex"},"model":"Codex","path":"tests/fixtures/provenance/out/sealed-notes-codex.md","by":"model","role":"primary-output","summary":"Wrote draft"}
{"v":1,"session_id":"sess-codex","event_id":"x4","sequence":4,"t":"2026-07-24T17:11:00Z","type":"user_prompt","actor":{"kind":"human","name":"operator"},"summary":"Add a bullet list of three non-goals: not a detector, not purity score, not content truth.","turn_id":"t2"}
{"v":1,"session_id":"sess-codex","event_id":"x5","sequence":5,"t":"2026-07-24T17:11:10Z","type":"assistant_turn","actor":{"kind":"model","name":"Codex","agent_id":"codex"},"model":"Codex","summary":"Added non-goals","turn_id":"t2"}
{"v":1,"session_id":"sess-codex","event_id":"x6","sequence":6,"t":"2026-07-24T17:11:11Z","type":"file_write","actor":{"kind":"model","name":"Codex","agent_id":"codex"},"model":"Codex","path":"tests/fixtures/provenance/out/sealed-notes-codex.md","by":"model","role":"primary-output","summary":"Updated"}
{"v":1,"session_id":"sess-codex","event_id":"x7","sequence":7,"t":"2026-07-24T17:12:00Z","type":"user_prompt","actor":{"kind":"human","name":"operator"},"summary":"Tighten the opening sentence; keep model-primary honesty.","turn_id":"t3"}
{"v":1,"session_id":"sess-codex","event_id":"x8","sequence":8,"t":"2026-07-24T17:12:06Z","type":"assistant_turn","actor":{"kind":"model","name":"Codex","agent_id":"codex"},"model":"Codex","summary":"Tightened opening","turn_id":"t3"}
{"v":1,"session_id":"sess-codex","event_id":"x9","sequence":9,"t":"2026-07-24T17:12:07Z","type":"skill_call","actor":{"kind":"skill","name":"innsigle-session"},"skill":"innsigle-session","role":"provenance-capture","summary":"Capture session","status":"ok"}
{"v":1,"session_id":"sess-codex","event_id":"x10","sequence":10,"t":"2026-07-24T17:12:08Z","type":"file_write","actor":{"kind":"model","name":"Codex","agent_id":"codex"},"model":"Codex","path":"tests/fixtures/provenance/out/sealed-notes-codex.md","by":"model","role":"primary-output","summary":"Final write"}
{"v":1,"session_id":"sess-codex","event_id":"x11","sequence":11,"t":"2026-07-24T17:12:09Z","type":"session_end","actor":{"kind":"system","name":"driver","agent_id":"codex"}}
