{
  "schema_version": "agent.run.v1",
  "run_id": "11111111-1111-4111-8111-111111111111",
  "goal": {
    "text": "Fix the failing parser test and explain the cause.",
    "source": "user",
    "external_ref": "local-issue:parser-17"
  },
  "agent": {
    "product": "codex",
    "product_version": "desktop-2026.08",
    "adapter_version": "runtime-evolution-workbench/0.1.0",
    "model": "configured-by-user",
    "model_provider": "openai"
  },
  "configuration": {
    "snapshot_id": "cfg-parser-before",
    "files": [
      {
        "path": "AGENTS.md",
        "digest": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "kind": "agents",
        "content_ref": "sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
      }
    ],
    "working_directory": "D:\\Codex\\sample-parser",
    "git_commit": "0123456789abcdef0123456789abcdef01234567",
    "permissions": ["workspace-write"],
    "allowed_tools": ["shell", "apply_patch"],
    "environment": { "os": "windows", "shell": "powershell" }
  },
  "started_at": "2026-08-28T01:00:00Z",
  "ended_at": "2026-08-28T01:04:20Z",
  "status": "failed",
  "capture": {
    "mode": "observed",
    "sources": [
      { "name": "codex-hooks", "version": "1", "status": "partial", "details": "One background hook did not complete before session end." },
      { "name": "codex-app-server", "status": "unavailable", "details": "No supported backfill connection was associated with this ordinary session." }
    ],
    "completeness": "partial",
    "gaps": [
      {
        "gap_id": "gap-1",
        "kind": "missing",
        "summary": "The result of one shell command was not observed.",
        "start_at": "2026-08-28T01:02:10Z",
        "end_at": "2026-08-28T01:02:30Z",
        "source": "codex-hooks"
      }
    ],
    "redaction": {
      "status": "applied",
      "secret_patterns_applied": ["bearer-token", "api-key"],
      "excluded_paths": [".env", "secrets/"],
      "redacted_field_count": 1
    }
  },
  "events": [
    {
      "event_id": "evt-1",
      "sequence": 0,
      "timestamp": "2026-08-28T01:00:00Z",
      "received_at": "2026-08-28T01:00:00.120Z",
      "type": "session.started",
      "source": "codex-hooks",
      "summary": "Codex session started in the parser repository.",
      "data": { "repository": "sample-parser" },
      "content_refs": [],
      "redacted": false
    },
    {
      "event_id": "evt-2",
      "sequence": 1,
      "timestamp": "2026-08-28T01:01:10Z",
      "received_at": "2026-08-28T01:01:10.080Z",
      "type": "tool.completed",
      "source": "codex-hooks",
      "parent_event_id": "evt-1",
      "summary": "The parser test failed with an unexpected empty token.",
      "data": { "tool": "shell", "exit_code": 1 },
      "content_refs": ["sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"],
      "redacted": false
    }
  ],
  "artifacts": [
    {
      "artifact_id": "artifact-test-output",
      "kind": "test_result",
      "name": "parser-test-output.txt",
      "digest": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
      "media_type": "text/plain",
      "content_ref": "sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
      "produced_by_event_id": "evt-2",
      "redacted": false
    }
  ],
  "outcome": {
    "status": "failure",
    "summary": "The test still failed and the run stopped before a verified fix.",
    "verifier_refs": ["parser-unit-test"]
  },
  "user_corrections": [
    {
      "correction_id": "correction-1",
      "created_at": "2026-08-28T01:05:00Z",
      "kind": "instruction",
      "text": "Inspect the fixture encoding before changing parser behavior.",
      "target_event_ids": ["evt-2"],
      "redacted": false
    }
  ],
  "resource_usage": {
    "duration_ms": 260000,
    "input_tokens": 8100,
    "output_tokens": 1300
  },
  "extensions": {
    "runtime-evolution-workbench.issue_candidate": "parser-fixture-order"
  }
}
