# F21 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": "errexit-off",
    "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": "F21",
      "variant": "errexit-off",
      "shell": "/bin/sh",
      "packageVersion": "busybox-1.36.1-r31\nbusybox-binsh-1.36.1-r31\nloksh-7.5-r0\n/bin/busybox\n@(#)PD KSH v5.2.14 99/07/13.2\nBusyBox v1.36.1 (2025-11-23 14:32:18 UTC) multi-call binary.\n",
      "realShell": "See readlink -f in packageVersion",
      "image": "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
      "imageLabel": "t3-32646-capture-alpine (Alpine 3.20.10)",
      "fixtureKey": "F21-off",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb"
      },
      "profiles": {
        ".profile": "export PATH=\"$HOME/bin:$PATH\"\nexport __MISE_DIFF='synthetic-F21-off-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java'\nunset XDG_DATA_HOME\nset +e\n/usr/bin/printf 'stage=profile HOME=%s PATH=%s flags=%s XDG_DATA_HOME=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$-\" \"${XDG_DATA_HOME-<unset>}\" \"$__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/sh",
        "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/F21-off/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/F21-off/home",
          "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
          "/usr/bin/env",
          "-i",
          "HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home",
          "PATH=/usr/bin:/bin",
          "TERM=dumb",
          "/bin/sh",
          "-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": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-off-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
      "exitStatus": 0,
      "signal": null,
      "parsed": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-off-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java"
      },
      "readerExecCalls": 1,
      "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=ci XDG_DATA_HOME=<unset> mise=synthetic-F21-off-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-off-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
        "rawStderr": "/bin/sh: can't access tty; job control turned off\n",
        "exitStatus": 0,
        "signal": null,
        "error": null,
        "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=ci XDG_DATA_HOME=<unset> mise=synthetic-F21-off-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n"
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-off-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java"
      },
      "matchesSeededSubset": true
    },
    "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": "F21",
      "variant": "errexit-off",
      "shell": "/bin/sh",
      "packageVersion": "busybox-1.36.1-r31\nbusybox-binsh-1.36.1-r31\nloksh-7.5-r0\n/bin/busybox\n@(#)PD KSH v5.2.14 99/07/13.2\nBusyBox v1.36.1 (2025-11-23 14:32:18 UTC) multi-call binary.\n",
      "realShell": "See readlink -f in packageVersion",
      "image": "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
      "imageLabel": "t3-32646-capture-alpine (Alpine 3.20.10)",
      "fixtureKey": "F21-off",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb"
      },
      "profiles": {
        ".profile": "export PATH=\"$HOME/bin:$PATH\"\nexport __MISE_DIFF='synthetic-F21-off-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java'\nunset XDG_DATA_HOME\nset +e\n/usr/bin/printf 'stage=profile HOME=%s PATH=%s flags=%s XDG_DATA_HOME=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$-\" \"${XDG_DATA_HOME-<unset>}\" \"$__MISE_DIFF\" \"$JAVA_HOME\" >> \"$HOME/startup.log\"\n"
      },
      "names": [
        "XDG_DATA_HOME",
        "PATH",
        "__MISE_DIFF",
        "JAVA_HOME"
      ],
      "command": "(trap - DEBUG) 2>/dev/null && trap - DEBUG; 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/sh",
        "args": [
          "-ilc",
          "(trap - DEBUG) 2>/dev/null && trap - DEBUG; 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/F21-off/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/F21-off/home",
          "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
          "/usr/bin/env",
          "-i",
          "HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home",
          "PATH=/usr/bin:/bin",
          "TERM=dumb",
          "/bin/sh",
          "-ilc",
          "(trap - DEBUG) 2>/dev/null && trap - DEBUG; 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": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-off-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
      "exitStatus": 0,
      "signal": null,
      "parsed": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-off-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java"
      },
      "readerExecCalls": 1,
      "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=ci XDG_DATA_HOME=<unset> mise=synthetic-F21-off-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-off-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
        "rawStderr": "/bin/sh: can't access tty; job control turned off\n",
        "exitStatus": 0,
        "signal": null,
        "error": null,
        "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=ci XDG_DATA_HOME=<unset> mise=synthetic-F21-off-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java\n"
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-off-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-off/home/java"
      },
      "matchesSeededSubset": true
    }
  },
  {
    "variant": "errexit-on",
    "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": "F21",
      "variant": "errexit-on",
      "shell": "/bin/sh",
      "packageVersion": "busybox-1.36.1-r31\nbusybox-binsh-1.36.1-r31\nloksh-7.5-r0\n/bin/busybox\n@(#)PD KSH v5.2.14 99/07/13.2\nBusyBox v1.36.1 (2025-11-23 14:32:18 UTC) multi-call binary.\n",
      "realShell": "See readlink -f in packageVersion",
      "image": "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
      "imageLabel": "t3-32646-capture-alpine (Alpine 3.20.10)",
      "fixtureKey": "F21-on",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb"
      },
      "profiles": {
        ".profile": "export PATH=\"$HOME/bin:$PATH\"\nexport __MISE_DIFF='synthetic-F21-on-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java'\nunset XDG_DATA_HOME\nset -e\n/usr/bin/printf 'stage=profile HOME=%s PATH=%s flags=%s XDG_DATA_HOME=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$-\" \"${XDG_DATA_HOME-<unset>}\" \"$__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/sh",
        "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/F21-on/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/F21-on/home",
          "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
          "/usr/bin/env",
          "-i",
          "HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home",
          "PATH=/usr/bin:/bin",
          "TERM=dumb",
          "/bin/sh",
          "-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": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-on-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
      "exitStatus": 0,
      "signal": null,
      "parsed": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-on-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java"
      },
      "readerExecCalls": 1,
      "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=cie XDG_DATA_HOME=<unset> mise=synthetic-F21-on-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-on-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
        "rawStderr": "/bin/sh: can't access tty; job control turned off\n",
        "exitStatus": 0,
        "signal": null,
        "error": null,
        "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=cie XDG_DATA_HOME=<unset> mise=synthetic-F21-on-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n"
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-on-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java"
      },
      "matchesSeededSubset": true
    },
    "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": "F21",
      "variant": "errexit-on",
      "shell": "/bin/sh",
      "packageVersion": "busybox-1.36.1-r31\nbusybox-binsh-1.36.1-r31\nloksh-7.5-r0\n/bin/busybox\n@(#)PD KSH v5.2.14 99/07/13.2\nBusyBox v1.36.1 (2025-11-23 14:32:18 UTC) multi-call binary.\n",
      "realShell": "See readlink -f in packageVersion",
      "image": "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
      "imageLabel": "t3-32646-capture-alpine (Alpine 3.20.10)",
      "fixtureKey": "F21-on",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb"
      },
      "profiles": {
        ".profile": "export PATH=\"$HOME/bin:$PATH\"\nexport __MISE_DIFF='synthetic-F21-on-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java'\nunset XDG_DATA_HOME\nset -e\n/usr/bin/printf 'stage=profile HOME=%s PATH=%s flags=%s XDG_DATA_HOME=%s mise=%s java=%s\\n' \"$HOME\" \"$PATH\" \"$-\" \"${XDG_DATA_HOME-<unset>}\" \"$__MISE_DIFF\" \"$JAVA_HOME\" >> \"$HOME/startup.log\"\n"
      },
      "names": [
        "XDG_DATA_HOME",
        "PATH",
        "__MISE_DIFF",
        "JAVA_HOME"
      ],
      "command": "(trap - DEBUG) 2>/dev/null && trap - DEBUG; 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/sh",
        "args": [
          "-ilc",
          "(trap - DEBUG) 2>/dev/null && trap - DEBUG; 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/F21-on/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/F21-on/home",
          "sha256:19b53024807c907c0c24f326bf263a40c0dd6cc17b05ce66cbfdb92a27999bce",
          "/usr/bin/env",
          "-i",
          "HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home",
          "PATH=/usr/bin:/bin",
          "TERM=dumb",
          "/bin/sh",
          "-ilc",
          "(trap - DEBUG) 2>/dev/null && trap - DEBUG; 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": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-on-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
      "exitStatus": 0,
      "signal": null,
      "parsed": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-on-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java"
      },
      "readerExecCalls": 1,
      "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=cie XDG_DATA_HOME=<unset> mise=synthetic-F21-on-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "__T3CODE_ENV_XDG_DATA_HOME_START__\n__T3CODE_ENV_XDG_DATA_HOME_END__\n__T3CODE_ENV_PATH_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F21-on-mise\n__T3CODE_ENV___MISE_DIFF_END__\n__T3CODE_ENV_JAVA_HOME_START__\n/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
        "rawStderr": "/bin/sh: can't access tty; job control turned off\n",
        "exitStatus": 0,
        "signal": null,
        "error": null,
        "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin flags=cie XDG_DATA_HOME=<unset> mise=synthetic-F21-on-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java\n"
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
        "__MISE_DIFF": "synthetic-F21-on-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F21-on/home/java"
      },
      "matchesSeededSubset": true
    }
  }
]
```
