# Runtime evidence for [#33105](https://git.cafe/pingdotgg/t3code/pull/33105)

Before: [4c361199](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63); after: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Linux 6.8.0-117-generic x86_64; Node v26.12.1; Claude Code 2.1.321. Same installed executable on both sides. Real T3 dev servers used fresh revision-owned databases under this scratch directory, started with `T3CODE_DEV_SEED=0`. No live database or credentials were copied.

Only `CLAUDE_CODE_ENTRYPOINT`, `CLAUDE_CODE_ARTIFACT`, and `claude_code_artifact` are recorded from child environments; JSON null means absent. Wrapper PID/parent and CLI child PID are synthetic-run process identifiers. All model identifiers, session/account identifiers, unrelated tools and output are removed. Original stdout remains private. These are actual process and init captures, not test expectations.

Claude was reached through its native CLI with a synthetic API credential and a deliberately unreachable loopback API endpoint. No model response or successful authentication is claimed. The wrapper forwards CLI stdout unmodified and terminates its owned CLI after observing init; code 143 is that intentional stop, not auth failure. C2 capability probes have control initialization but no prompt/init tool list. C3 uses JSON output, with a five-second owned-child stop after spawn-env capture; no answer is required. Artifact counts are exactly the names `Artifact`, `ArtifactComments`, `ArtifactData` in real `system/init` events.

AI-assisted; verified with the tests and tools listed above.


# Settings controls

S1–S6 CLI controls use only the three whitelisted environment variables copied from a real T3 default or host-on wrapper capture. Each runs the real CLI with -p, stream-json, verbose, and max-turns=1. These are explicitly CLI controls, not T3 route captures. Model argument values are private. S1 additionally has a real head T3 correlation; S7 uses real T3 settings so the helper applies its entrypoint before exec.

## S1 base

Commit: [4c361199](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S1-base-20261110T072913Z`. Synthetic settings: `{"env": {"CLAUDE_CODE_ARTIFACT": "1"}}`.

Captured wrapper record `spawn-306812.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "4c361199f47f6ea32a2c14835df392640d0f7c63", "env": {"CLAUDE_CODE_ARTIFACT": null, "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S1-base", "pid": 306812, "ppid": 306797, "route": "CLI control (not T3 caller)", "settings": {"env": {"CLAUDE_CODE_ARTIFACT": "1"}}}

{"event": "exec-child", "pid": 306813}

{"artifactToolCount": 3, "artifactTools": ["Artifact", "ArtifactComments", "ArtifactData"], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S1 head

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S1-head-20261110T072914Z`. Synthetic settings: `{"env": {"CLAUDE_CODE_ARTIFACT": "1"}}`.

Captured wrapper record `spawn-307036.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "0", "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S1-head", "pid": 307036, "ppid": 307030, "route": "CLI control (not T3 caller)", "settings": {"env": {"CLAUDE_CODE_ARTIFACT": "1"}}}

{"event": "exec-child", "pid": 307037}

{"artifactToolCount": 3, "artifactTools": ["Artifact", "ArtifactComments", "ArtifactData"], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S2 head

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S2-head-20261110T072915Z`. Synthetic settings: `{"env": {"CLAUDE_CODE_ARTIFACT": "0"}}`.

Captured wrapper record `spawn-307080.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "1", "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S2-head", "pid": 307080, "ppid": 307079, "route": "CLI control (not T3 caller)", "settings": {"env": {"CLAUDE_CODE_ARTIFACT": "0"}}}

{"event": "exec-child", "pid": 307081}

{"artifactToolCount": 0, "artifactTools": [], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S3 base

Commit: [4c361199](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S3-base-20261110T072916Z`. Synthetic settings: `{"enableArtifact": true}`.

Captured wrapper record `spawn-307156.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "4c361199f47f6ea32a2c14835df392640d0f7c63", "env": {"CLAUDE_CODE_ARTIFACT": null, "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S3-base", "pid": 307156, "ppid": 307155, "route": "CLI control (not T3 caller)", "settings": {"enableArtifact": true}}

{"event": "exec-child", "pid": 307157}

{"artifactToolCount": 3, "artifactTools": ["Artifact", "ArtifactComments", "ArtifactData"], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S3 head

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S3-head-20261110T072918Z`. Synthetic settings: `{"enableArtifact": true}`.

Captured wrapper record `spawn-307441.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "0", "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S3-head", "pid": 307441, "ppid": 307423, "route": "CLI control (not T3 caller)", "settings": {"enableArtifact": true}}

{"event": "exec-child", "pid": 307443}

{"artifactToolCount": 0, "artifactTools": [], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S4 base

Commit: [4c361199](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S4-base-20261110T072920Z`. Synthetic settings: `{"enableArtifact": false}`.

Captured wrapper record `spawn-307521.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "4c361199f47f6ea32a2c14835df392640d0f7c63", "env": {"CLAUDE_CODE_ARTIFACT": null, "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S4-base", "pid": 307521, "ppid": 307519, "route": "CLI control (not T3 caller)", "settings": {"enableArtifact": false}}

{"event": "exec-child", "pid": 307526}

{"artifactToolCount": 0, "artifactTools": [], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S4 head

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S4-head-20261110T072921Z`. Synthetic settings: `{"enableArtifact": false}`.

Captured wrapper record `spawn-307561.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "0", "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S4-head", "pid": 307561, "ppid": 307560, "route": "CLI control (not T3 caller)", "settings": {"enableArtifact": false}}

{"event": "exec-child", "pid": 307562}

{"artifactToolCount": 0, "artifactTools": [], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S5 head

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S5-head-20261110T072922Z`. Synthetic settings: `{"enableArtifact": false}`.

Captured wrapper record `spawn-307598.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "1", "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S5-head", "pid": 307598, "ppid": 307597, "route": "CLI control (not T3 caller)", "settings": {"enableArtifact": false}}

{"event": "exec-child", "pid": 307599}

{"artifactToolCount": 0, "artifactTools": [], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S6 head

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S6-head-20261110T072923Z`. Synthetic settings: `{"enableArtifact": true}`.

Captured wrapper record `spawn-307635.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": true, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "1", "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S6-head", "pid": 307635, "ppid": 307634, "route": "CLI control (not T3 caller)", "settings": {"enableArtifact": true}}

{"event": "exec-child", "pid": 307636}

{"artifactToolCount": 3, "artifactTools": ["Artifact", "ArtifactComments", "ArtifactData"], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S1 head real T3: spawned 0, settings env 1, tools 3

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `final-S1-head-T3-20261110T072807Z`. Synthetic settings: `{"env": {"CLAUDE_CODE_ARTIFACT": "1"}}`.

Captured wrapper record `spawn-305127.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": false, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "0", "CLAUDE_CODE_ENTRYPOINT": "t3-code", "claude_code_artifact": null}, "event": "spawn", "fixture": "final-S1-head-T3", "pid": 305127, "ppid": 302504, "route": "C1 session or C2 capability probe", "settings": {"env": {"CLAUDE_CODE_ARTIFACT": "1"}}}

{"event": "exec-child", "pid": 305140}

{"artifactToolCount": 3, "artifactTools": ["Artifact", "ArtifactComments", "ArtifactData"], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S7 base real T3 SDK entrypoint

Commit: [4c361199](https://git.cafe/pingdotgg/t3code/commit/4c361199f47f6ea32a2c14835df392640d0f7c63). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `authoritative-S7-base-20261110T073021Z`. Synthetic settings: `{"env": {"CLAUDE_CODE_ENTRYPOINT": "sdk-ts"}}`.

Captured wrapper record `spawn-309042.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": false, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "4c361199f47f6ea32a2c14835df392640d0f7c63", "env": {"CLAUDE_CODE_ARTIFACT": null, "CLAUDE_CODE_ENTRYPOINT": "sdk-ts", "claude_code_artifact": null}, "event": "spawn", "fixture": "authoritative-S7-base", "pid": 309042, "ppid": 302587, "route": "C1 session or C2 capability probe", "settings": {"env": {"CLAUDE_CODE_ENTRYPOINT": "sdk-ts"}}}

{"event": "exec-child", "pid": 309054}

{"artifactToolCount": 0, "artifactTools": [], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```

## S7 head real T3 SDK entrypoint

Commit: [1bc13bdd](https://git.cafe/pingdotgg/t3code/commit/1bc13bddf86515d310344be3e7e4820a851fa1bb). Full SHA is recorded below. `claude --version`: `2.1.321 (Claude Code)`.

Run: `authoritative-S7-head-20261110T073021Z`. Synthetic settings: `{"env": {"CLAUDE_CODE_ENTRYPOINT": "sdk-ts"}}`.

Captured wrapper record `spawn-309107.jsonl`:

```jsonl

{"argvSummary": {"hasJsonSchema": false, "hasSessionId": false, "outputFormat": "stream-json", "print": false, "toolsArgumentPresent": false}, "claudeVersion": "2.1.321 (Claude Code)", "commit": "1bc13bddf86515d310344be3e7e4820a851fa1bb", "env": {"CLAUDE_CODE_ARTIFACT": "0", "CLAUDE_CODE_ENTRYPOINT": "sdk-ts", "claude_code_artifact": null}, "event": "spawn", "fixture": "authoritative-S7-head", "pid": 309107, "ppid": 302504, "route": "C1 session or C2 capability probe", "settings": {"env": {"CLAUDE_CODE_ENTRYPOINT": "sdk-ts"}}}

{"event": "exec-child", "pid": 309121}

{"artifactToolCount": 0, "artifactTools": [], "event": "system/init", "modelField": "removed", "sessionId": "removed", "unrelatedTools": "removed"}

{"code": 143, "event": "exit", "initObserved": true}

```
