{
  "base": "8d3b061121fe65669d5d43d011b48cd3027a4108",
  "head": "521eeb4349f8795bdbede9a5af73d1e79556f1fd",
  "source": {
    "path": ".t3/userdata/logs/server.trace.ndjson",
    "snapshotSha256": "88b7214c1294cd1aed494da1372193592e8fdb9a42db0775f73fc56d3bb8e500",
    "snapshotBytes": 5547456,
    "exportPolicy": "Explicit span metadata allowlist only; no attributes, events, links, exit, payloads, conversation text, or credentials."
  },
  "matrix": {
    "entries": [],
    "reason": "Server-only change; no render paths, confirmed by lead proof audit pass 1. No captures, recordings, or seeding commit required."
  },
  "before": {
    "spans": [
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "19064417eea123de",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665306732473005",
        "durationMs": 45.116551,
        "startTimeUtc": "2026-10-22T10:35:06.732473005Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "c04961dac87de77b",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665306779230316",
        "durationMs": 57.2806,
        "startTimeUtc": "2026-10-22T10:35:06.779230316Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "4d3303d19a596b61",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665307209084194",
        "durationMs": 71.824275,
        "startTimeUtc": "2026-10-22T10:35:07.209084194Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "89e1186fde675772",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665308055601436",
        "durationMs": 90.649134,
        "startTimeUtc": "2026-10-22T10:35:08.055601436Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "da8423440f817f17",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665309409940831",
        "durationMs": 50.44373,
        "startTimeUtc": "2026-10-22T10:35:09.409940831Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "5795c8e3898317dc",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665309461310579",
        "durationMs": 69.284447,
        "startTimeUtc": "2026-10-22T10:35:09.461310579Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "473ac62533eb5381",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665309534576289",
        "durationMs": 79.30357,
        "startTimeUtc": "2026-10-22T10:35:09.534576289Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "130b6215ba709fc8",
        "traceId": "0cd853cfd6680d8263a1e76df1bd6327",
        "startTimeUnixNano": "1792665312432843205",
        "durationMs": 51.43549,
        "startTimeUtc": "2026-10-22T10:35:12.432843205Z"
      }
    ],
    "summary": {
      "count": 8,
      "minMs": 45.116551,
      "maxMs": 90.649134,
      "meanMs": 64.417224625,
      "medianMs": 63.282523499999996,
      "sumMs": 515.337797
    }
  },
  "after": {
    "spans": [
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "3cc254826b1f1d12",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665964881280188",
        "durationMs": 32.158883,
        "startTimeUtc": "2026-10-22T10:46:04.881280188Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "4a66bf204691e24c",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665964915094418",
        "durationMs": 20.758618,
        "startTimeUtc": "2026-10-22T10:46:04.915094418Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "0b58ff292cc4bfbc",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665965147358434",
        "durationMs": 30.693935,
        "startTimeUtc": "2026-10-22T10:46:05.147358434Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "ee7836b3aca39447",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665966145605592",
        "durationMs": 31.899296,
        "startTimeUtc": "2026-10-22T10:46:06.145605592Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "19c7acece911cf34",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665966363133953",
        "durationMs": 27.40406,
        "startTimeUtc": "2026-10-22T10:46:06.363133953Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "2d2fc43ca2324bc2",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665966391808878",
        "durationMs": 29.176116,
        "startTimeUtc": "2026-10-22T10:46:06.391808878Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "bd44c16700171991",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665966430563110",
        "durationMs": 26.273127,
        "startTimeUtc": "2026-10-22T10:46:06.430563110Z"
      },
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "10b19ce866024ae2",
        "traceId": "49068a363baa0332d7c4dbd224104910",
        "startTimeUnixNano": "1792665969672466117",
        "durationMs": 18.854866,
        "startTimeUtc": "2026-10-22T10:46:09.672466117Z"
      }
    ],
    "summary": {
      "count": 8,
      "minMs": 18.854866,
      "maxMs": 32.158883,
      "meanMs": 27.152362625000002,
      "medianMs": 28.290088,
      "sumMs": 217.21890100000002
    }
  },
  "excludedBeforeCandidates": {
    "reason": "Different trace from the eight baseline recovery spans; absent from baseline runtime summary.",
    "spans": [
      {
        "name": "ProjectionStore.getRuntimeRecoveryProjection",
        "spanId": "0dfd0df7e017fa96",
        "traceId": "85457d774073db7b19c93a44ecabf0e6",
        "startTimeUnixNano": "1792665874657270501",
        "durationMs": 82.17984,
        "startTimeUtc": "2026-10-22T10:44:34.657270501Z"
      }
    ]
  },
  "database": {
    "access": "SQLite mode=ro",
    "migrationId": 68,
    "migrationName": "UnfinishedTurnItemsIndex",
    "indexSql": "CREATE INDEX orchestration_v2_projection_turn_items_unfinished_idx\n    ON orchestration_v2_projection_turn_items(thread_id)\n    WHERE status IN ('pending', 'running', 'waiting')\n  ",
    "fixtureRowCount": 17517,
    "fixtureDistinctThreadCount": 1,
    "fixtureType": "command_execution",
    "fixtureStatus": "completed"
  },
  "provenance": {
    "runtime": "Existing logs independently reconciled against lead span lists and baseline summary.",
    "interaction": "Lead reports successful real-browser Codex GPT-6-Astra turns before and after; conversation content intentionally excluded.",
    "tests": "Reported by lead; test output not supplied or rerun in this evidence step."
  },
  "tests": {
    "implementerGreen": {
      "tests": 64,
      "files": 19
    },
    "independentReviewGreen": {
      "tests": 39,
      "files": 2
    },
    "redAssertion": "Pending exact implement report; not present in supplied artifacts."
  },
  "limitations": [
    "Synthetic completed projection rows are performance fixtures, not event-replay business proof.",
    "Same isolated thread reused; after includes the previous successful user/assistant turn.",
    "Single before/after interaction with eight internal recovery spans each, not eight independent trials.",
    "Timings are indicative and do not establish exact reporter latency or end-to-end speedup.",
    "Commit attribution and interaction outcome are lead-supplied; trace metadata alone does not encode commit identity."
  ]
}
