# F13 runtime transcript

Production proof calls use each pinned checkout’s real `buildEnvironmentCaptureCommand` and `readEnvironmentFromLoginShell`, with exact `-ilc`, 5000 ms, SIGKILL, detached, stdin/stderr ignored, stdout piped. The injected exec wrapper only adds the synthetic environment or dispatches that same shell invocation inside the recorded immutable Docker image. A second diagnostic invocation pipes stderr; stdout was verified byte-identical to the production proof invocation in every case. JSON escapes preserve control characters and whitespace.

All profile contents, commands, shell/package versions, image IDs, startup logs, raw stdout/stderr, statuses, and real-reader parsed results follow.

```json
[
  {
    "variant": "matrix",
    "main": {
      "side": "before",
      "sha": "d313b2aff31991ab94c8ac80cdc38a54dd575604",
      "nodeVersion": "v26.13.0",
      "source": "~/wt/pr-32646-cap-before/packages/shared/src/shell.ts",
      "cwd": "~/wt/pr-32646-cap-before/apps/server",
      "fixture": "F13",
      "variant": "matrix",
      "shell": "/bin/tcsh",
      "packageVersion": "tcsh 6.24.07-1\n/usr/bin/tcsh\n",
      "realShell": "See readlink -f in packageVersion",
      "image": "sha256:dc15f39a6e2f86a67a56e09cd9f94288241ea6a34f5607fcb71baa6f676c2f81",
      "imageLabel": "t3-32646-capture-debian (Debian 12 bookworm)",
      "fixtureKey": "F13",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb"
      },
      "profiles": {
        ".tcshrc": "setenv PATH '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/bin:/usr/bin:/bin'\nsetenv __MISE_DIFF 'synthetic-F13-mise'\nsetenv JAVA_HOME '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/java'\nunsetenv XDG_DATA_HOME\n/usr/bin/printf 'stage=.tcshrc HOME=%s PATH=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$__MISE_DIFF\" \"$JAVA_HOME\" >> \"$HOME/startup.log\"\n",
        ".login": "setenv PATH '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/bin:/usr/bin:/bin'\nsetenv __MISE_DIFF 'synthetic-F13-mise'\nsetenv JAVA_HOME '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/java'\nunsetenv XDG_DATA_HOME\n/usr/bin/printf 'stage=login HOME=%s PATH=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$__MISE_DIFF\" \"$JAVA_HOME\" >> \"$HOME/startup.log\"\n"
      },
      "names": [
        "XDG_DATA_HOME",
        "PATH",
        "__MISE_DIFF",
        "JAVA_HOME"
      ],
      "command": "printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'",
      "note": "",
      "invocation": {
        "file": "/bin/tcsh",
        "args": [
          "-ilc",
          "printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'"
        ],
        "options": {
          "encoding": "utf8",
          "timeout": 5000,
          "killSignal": "SIGKILL",
          "detached": true,
          "stdio": [
            "ignore",
            "pipe",
            "ignore"
          ],
          "env": {
            "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
            "PATH": "/usr/bin:/bin",
            "TERM": "dumb"
          }
        }
      },
      "execution": {
        "file": "/usr/bin/docker",
        "args": [
          "run",
          "--rm",
          "--network",
          "none",
          "--user",
          "1000:1000",
          "--mount",
          "type=bind,src=/tmp/lead-32646-r2/evidence-capture-2,dst=/tmp/lead-32646-r2/evidence-capture-2",
          "--workdir",
          "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
          "sha256:dc15f39a6e2f86a67a56e09cd9f94288241ea6a34f5607fcb71baa6f676c2f81",
          "/usr/bin/env",
          "-i",
          "HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
          "PATH=/usr/bin:/bin",
          "TERM=dumb",
          "/bin/tcsh",
          "-ilc",
          "printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'"
        ],
        "options": {
          "encoding": "utf8",
          "timeout": 5000,
          "killSignal": "SIGKILL",
          "detached": true,
          "stdio": [
            "ignore",
            "pipe",
            "ignore"
          ]
        }
      },
      "rawStdout": "",
      "exitStatus": 1,
      "signal": null,
      "parsed": null,
      "readerError": {
        "name": "Error",
        "message": "Command failed: /usr/bin/docker run --rm --network none --user 1000:1000 --mount type=bind,src=/tmp/lead-32646-r2/evidence-capture-2,dst=/tmp/lead-32646-r2/evidence-capture-2 --workdir /tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home sha256:dc15f39a6e2f86a67a56e09cd9f94288241ea6a34f5607fcb71baa6f676c2f81 /usr/bin/env -i HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home PATH=/usr/bin:/bin TERM=dumb /bin/tcsh -ilc printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'",
        "status": 1,
        "signal": null,
        "code": null
      },
      "readerExecCalls": 1,
      "startupEvidence": "",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "",
        "rawStderr": "Unknown option: `-lc'\nUsage: tcsh [ -bcdefilmnqstvVxX ] [ argument ... ].\n",
        "exitStatus": 1,
        "signal": null,
        "error": null,
        "startupEvidence": ""
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/bin:/usr/bin:/bin",
        "__MISE_DIFF": "synthetic-F13-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/java"
      },
      "matchesSeededSubset": false
    },
    "branch": {
      "side": "after",
      "sha": "6f9adc64ff9538222af5d7f8d9683be52c5e0551",
      "nodeVersion": "v26.13.0",
      "source": "~/wt/pr-32646-cap-after/packages/shared/src/shell.ts",
      "cwd": "~/wt/pr-32646-cap-after/apps/server",
      "fixture": "F13",
      "variant": "matrix",
      "shell": "/bin/tcsh",
      "packageVersion": "tcsh 6.24.07-1\n/usr/bin/tcsh\n",
      "realShell": "See readlink -f in packageVersion",
      "image": "sha256:dc15f39a6e2f86a67a56e09cd9f94288241ea6a34f5607fcb71baa6f676c2f81",
      "imageLabel": "t3-32646-capture-debian (Debian 12 bookworm)",
      "fixtureKey": "F13",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb"
      },
      "profiles": {
        ".tcshrc": "setenv PATH '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/bin:/usr/bin:/bin'\nsetenv __MISE_DIFF 'synthetic-F13-mise'\nsetenv JAVA_HOME '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/java'\nunsetenv XDG_DATA_HOME\n/usr/bin/printf 'stage=.tcshrc HOME=%s PATH=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$__MISE_DIFF\" \"$JAVA_HOME\" >> \"$HOME/startup.log\"\n",
        ".login": "setenv PATH '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/bin:/usr/bin:/bin'\nsetenv __MISE_DIFF 'synthetic-F13-mise'\nsetenv JAVA_HOME '/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/java'\nunsetenv XDG_DATA_HOME\n/usr/bin/printf 'stage=login HOME=%s PATH=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$__MISE_DIFF\" \"$JAVA_HOME\" >> \"$HOME/startup.log\"\n"
      },
      "names": [
        "XDG_DATA_HOME",
        "PATH",
        "__MISE_DIFF",
        "JAVA_HOME"
      ],
      "command": "printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'",
      "note": "",
      "invocation": {
        "file": "/bin/tcsh",
        "args": [
          "-ilc",
          "printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'"
        ],
        "options": {
          "encoding": "utf8",
          "timeout": 5000,
          "killSignal": "SIGKILL",
          "detached": true,
          "stdio": [
            "ignore",
            "pipe",
            "ignore"
          ],
          "env": {
            "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
            "PATH": "/usr/bin:/bin",
            "TERM": "dumb"
          }
        }
      },
      "execution": {
        "file": "/usr/bin/docker",
        "args": [
          "run",
          "--rm",
          "--network",
          "none",
          "--user",
          "1000:1000",
          "--mount",
          "type=bind,src=/tmp/lead-32646-r2/evidence-capture-2,dst=/tmp/lead-32646-r2/evidence-capture-2",
          "--workdir",
          "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
          "sha256:dc15f39a6e2f86a67a56e09cd9f94288241ea6a34f5607fcb71baa6f676c2f81",
          "/usr/bin/env",
          "-i",
          "HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home",
          "PATH=/usr/bin:/bin",
          "TERM=dumb",
          "/bin/tcsh",
          "-ilc",
          "printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'"
        ],
        "options": {
          "encoding": "utf8",
          "timeout": 5000,
          "killSignal": "SIGKILL",
          "detached": true,
          "stdio": [
            "ignore",
            "pipe",
            "ignore"
          ]
        }
      },
      "rawStdout": "",
      "exitStatus": 1,
      "signal": null,
      "parsed": null,
      "readerError": {
        "name": "Error",
        "message": "Command failed: /usr/bin/docker run --rm --network none --user 1000:1000 --mount type=bind,src=/tmp/lead-32646-r2/evidence-capture-2,dst=/tmp/lead-32646-r2/evidence-capture-2 --workdir /tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home sha256:dc15f39a6e2f86a67a56e09cd9f94288241ea6a34f5607fcb71baa6f676c2f81 /usr/bin/env -i HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home PATH=/usr/bin:/bin TERM=dumb /bin/tcsh -ilc printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'; printenv XDG_DATA_HOME || true; printf '%s\\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'; printf '%s\\n' '__T3CODE_ENV_PATH_START__'; printenv PATH || true; printf '%s\\n' '__T3CODE_ENV_PATH_END__'; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_START__'; printenv __MISE_DIFF || true; printf '%s\\n' '__T3CODE_ENV___MISE_DIFF_END__'; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_START__'; printenv JAVA_HOME || true; printf '%s\\n' '__T3CODE_ENV_JAVA_HOME_END__'",
        "status": 1,
        "signal": null,
        "code": null
      },
      "readerExecCalls": 1,
      "startupEvidence": "",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "",
        "rawStderr": "Unknown option: `-lc'\nUsage: tcsh [ -bcdefilmnqstvVxX ] [ argument ... ].\n",
        "exitStatus": 1,
        "signal": null,
        "error": null,
        "startupEvidence": ""
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/bin:/usr/bin:/bin",
        "__MISE_DIFF": "synthetic-F13-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F13/home/java"
      },
      "matchesSeededSubset": false
    }
  }
]
```
