{
  "kind": "codex_live_hook_evidence",
  "adapter_id": "codex",
  "codex_cli_version": "codex-cli 0.122.0",
  "captured_at": "2026-05-09T07:47:15Z",
  "sanitized": true,
  "scenario": "stop_block_continuation",
  "hook_event_name": "Stop",
  "lifeloop_events": ["frame.ending", "frame.ended"],
  "input": {
    "session_id": "codex-live-session-001",
    "turn_id": "codex-live-turn-001",
    "transcript_path": "/tmp/lifeloop-codex-live/codexhome/sessions/2026/05/09/rollout-codex-live-session-001.jsonl",
    "cwd": "/tmp/lifeloop-codex-live/work",
    "hook_event_name": "Stop",
    "model": "gpt-5.4-mini",
    "permission_mode": "bypassPermissions",
    "stop_hook_active": false,
    "last_assistant_message": "lifeloop first ok"
  },
  "output": {
    "decision": "block",
    "reason": "Reply once more with exactly: lifeloop continuation ok"
  },
  "observed_codex_result": {
    "continued_same_turn": true,
    "continuation_message": "lifeloop continuation ok"
  }
}
