# Fresh runtime transcript — issue 24790

HEAD: 84533d3987f12362bc512df0b72e69ebd2d5320f
Requested base: origin/main f89855713d. Model: gpt-5.6-sol.
Server-only; visual matrix []. No source edits, push, forge writes, merge, watch, or browser.

## Exact commands

```sh
T3_WORKTREE=/home/ubuntu/wt/issue-24790 EVIDENCE_PARENT=/home/ubuntu/wt/issue-24790-scratch python3 /home/ubuntu/wt/issue-24790-scratch/evidence/public-runtime/run-after.py
# First attempt: readiness deadline after 60 seconds; exit 1; empty server log.
# run-final.py is run-after.py with range(120) changed to range(600), only.
T3_WORKTREE=/home/ubuntu/wt/issue-24790 EVIDENCE_PARENT=/home/ubuntu/wt/issue-24790-scratch python3 /home/ubuntu/wt/issue-24790-scratch/evidence/public-runtime/run-final.py
# Driver exit 0; runner exit 0; server stopped exit 130; bootstrap/session files removed.
RUNTIME_DIR=/home/ubuntu/wt/issue-24790-scratch/issue-24790-runtime-fk5w2hjq EVIDENCE_PARENT=/home/ubuntu/wt/issue-24790-scratch python3 /home/ubuntu/wt/issue-24790-scratch/issue-24790-runtime-fk5w2hjq/evidence/inspect-runtime.py
# Exit 0; PASS.
```

Fresh isolated directory: /home/ubuntu/wt/issue-24790-scratch/issue-24790-runtime-fk5w2hjq.
Server command: node apps/server/src/bin.ts start --bootstrap-fd <inherited-fd> --base-dir /home/ubuntu/wt/issue-24790-scratch/issue-24790-runtime-fk5w2hjq/after-home-1.
Fixture command: python3 fixture.py; actual getTurnItem status completed, exitCode 0.
Only synthetic fixture credentials were placed in the isolated settings. Existing provider authentication was used locally and is not included in evidence.

Two redaction markers and public/ordinary/completion controls survive events, actual projection, actual getTurnItem, live append frames and terminal frame, and the flushed native provider log. Zero plaintext synthetic-secret occurrences in all these sinks. Canonical logger: 0 records, unused. ORCH logger: 0 records.
Native provider chunk boundaries are not claimed deterministic. This runtime exercises split fixture writes; pump split and termination coverage belongs to the focused tests, not this capture. No fresh test-suite result is claimed here.
Baseline counts below are a read-only recount of retained prior baseline, not a new baseline run. HEAD counts are exclusively fresh.

## Counts

```json
{
  "baseline": {
    "db": {
      "orchestration_events": {
        "rows": 108,
        "plaintext": 1,
        "marker": 0,
        "control": 0,
        "ordinary": 0,
        "completion": 0
      },
      "orchestration_v2_projection_turn_items": {
        "rows": 12,
        "plaintext": 1,
        "marker": 0,
        "control": 0,
        "ordinary": 0,
        "completion": 0
      },
      "all_tables": {
        "tables": 49,
        "rows": 294,
        "plaintext": 2
      }
    },
    "logs": {
      "files": {
        "events.370f4153-13ba-4f84-874f-50a153f81422.log": {
          "records": 76,
          "plaintext": 1,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        }
      },
      "streams": {
        "NTIVE": {
          "records": 76,
          "plaintext": 1,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        },
        "CANON": {
          "records": 0,
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        },
        "ORCH": {
          "records": 0,
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        }
      }
    }
  },
  "head": {
    "db": {
      "orchestration_events": {
        "rows": 45,
        "plaintext": 0,
        "marker": 2,
        "control": 1,
        "ordinary": 1,
        "completion": 1
      },
      "orchestration_v2_projection_turn_items": {
        "rows": 6,
        "plaintext": 0,
        "marker": 2,
        "control": 1,
        "ordinary": 1,
        "completion": 1
      },
      "all_tables": {
        "tables": 49,
        "rows": 170,
        "plaintext": 0
      }
    },
    "logs": {
      "files": {
        "events.aa6880fb-f3ed-4927-a70c-5be472c2fec4.log": {
          "records": 31,
          "plaintext": 0,
          "marker": 2,
          "control": 1,
          "ordinary": 1,
          "completion": 1
        }
      },
      "streams": {
        "NTIVE": {
          "records": 31,
          "plaintext": 0,
          "marker": 2,
          "control": 1,
          "ordinary": 1,
          "completion": 1
        },
        "CANON": {
          "records": 0,
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        },
        "ORCH": {
          "records": 0,
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        }
      }
    },
    "runStatuses": [
      "completed"
    ],
    "fetchedCommands": [
      {
        "id": "turn-item:provider:codex:native-item:workspace-preparation%3Arun%3Athread%3Aaa6880fb-f3ed-4927-a70c-5be472c2fec4%3Aordinal%3A1",
        "status": "completed",
        "exitCode": 0,
        "counts": {
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        }
      },
      {
        "id": "turn-item:provider:codex:native-item:exec-3ff53331-6957-486a-83e5-66ccdc5012e2",
        "status": "completed",
        "exitCode": 0,
        "counts": {
          "plaintext": 0,
          "marker": 2,
          "control": 1,
          "ordinary": 1,
          "completion": 1
        }
      }
    ],
    "wire": [
      {
        "itemId": "turn-item:provider:codex:native-item:workspace-preparation%3Arun%3Athread%3Aaa6880fb-f3ed-4927-a70c-5be472c2fec4%3Aordinal%3A1",
        "frames": 1,
        "frameShapes": [
          {
            "kind": "replace",
            "running": false,
            "length": 32
          }
        ],
        "final": {
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        },
        "appends": {
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        },
        "allFrames": {
          "plaintext": 0,
          "marker": 0,
          "control": 0,
          "ordinary": 0,
          "completion": 0
        },
        "terminal": true
      },
      {
        "itemId": "turn-item:provider:codex:native-item:exec-3ff53331-6957-486a-83e5-66ccdc5012e2",
        "frames": 5,
        "frameShapes": [
          {
            "kind": "replace",
            "running": true,
            "length": 0
          },
          {
            "kind": "append",
            "running": true,
            "length": 27
          },
          {
            "kind": "append",
            "running": true,
            "length": 55
          },
          {
            "kind": "append",
            "running": true,
            "length": 60
          },
          {
            "kind": "replace",
            "running": false,
            "length": 142
          }
        ],
        "final": {
          "plaintext": 0,
          "marker": 2,
          "control": 1,
          "ordinary": 1,
          "completion": 1
        },
        "appends": {
          "plaintext": 0,
          "marker": 2,
          "control": 1,
          "ordinary": 1,
          "completion": 1
        },
        "allFrames": {
          "plaintext": 0,
          "marker": 4,
          "control": 2,
          "ordinary": 2,
          "completion": 2
        },
        "terminal": true
      }
    ]
  }
}
```

Additional full SQLite scalar scan: 49 tables, 1253 cells, 11 BLOB cells, 0 raw synthetic matches.

Cleanup: tracked server PIDs 2473275 (failed startup) and 2475036 (successful run) stopped/reaped; no remaining owned children observed; no remaining bootstrap/session token files. Scratch, baseline, DB and private logs retained locally for parent inspection. DB/settings/session/bootstrap/raw model logs are excluded from uploads.

## FRICTION

The original runner hit its 60-second readiness deadline with an empty server log. Retried using a copied runner with only the readiness allowance raised to 300 seconds; capture succeeded. No source changes or permissions were needed.
