# F03 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": "F03",
      "variant": "matrix",
      "shell": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin/sh",
      "packageVersion": "bash 5.2.21-2ubuntu4",
      "realShell": "/usr/bin/bash",
      "imageLabel": "host Ubuntu 24.04.4",
      "fixtureKey": "F03",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb",
        "ENV": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/env.sh"
      },
      "profiles": {
        ".profile": "export PATH='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin'\nexport __MISE_DIFF='synthetic-F03-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java'\nunset XDG_DATA_HOME\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",
        "env.sh": "export PATH='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin'\nexport __MISE_DIFF='synthetic-F03-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java'\nunset XDG_DATA_HOME\n/usr/bin/printf 'stage=ENV-before-hook 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\"\ntrap 'echo -ne \"\\033]0;${BASH_COMMAND}\\007\"' DEBUG\n: F03-hook-active\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": "Scratch bin/sh is a symlink to /bin/bash; both .profile and ENV are instrumented. A trap reproduction is claimed only when raw stdout shows hook execution.",
      "invocation": {
        "file": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/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/F03/home",
            "PATH": "/usr/bin:/bin",
            "TERM": "dumb",
            "ENV": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/env.sh"
          }
        }
      },
      "execution": {
        "file": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/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/F03/home",
            "PATH": "/usr/bin:/bin",
            "TERM": "dumb",
            "ENV": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/env.sh"
          }
        }
      },
      "rawStdout": "\u001b]0;: F03-hook-active\u0007\u001b]0;printf '%s\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'\u0007__T3CODE_ENV_XDG_DATA_HOME_START__\n\u001b]0;printenv XDG_DATA_HOME\u0007\u001b]0;true\u0007\u001b]0;printf '%s\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'\u0007__T3CODE_ENV_XDG_DATA_HOME_END__\n\u001b]0;printf '%s\n' '__T3CODE_ENV_PATH_START__'\u0007__T3CODE_ENV_PATH_START__\n\u001b]0;printenv PATH\u0007/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin\n\u001b]0;printf '%s\n' '__T3CODE_ENV_PATH_END__'\u0007__T3CODE_ENV_PATH_END__\n\u001b]0;printf '%s\n' '__T3CODE_ENV___MISE_DIFF_START__'\u0007__T3CODE_ENV___MISE_DIFF_START__\n\u001b]0;printenv __MISE_DIFF\u0007synthetic-F03-mise\n\u001b]0;printf '%s\n' '__T3CODE_ENV___MISE_DIFF_END__'\u0007__T3CODE_ENV___MISE_DIFF_END__\n\u001b]0;printf '%s\n' '__T3CODE_ENV_JAVA_HOME_START__'\u0007__T3CODE_ENV_JAVA_HOME_START__\n\u001b]0;printenv JAVA_HOME\u0007/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\n\u001b]0;printf '%s\n' '__T3CODE_ENV_JAVA_HOME_END__'\u0007__T3CODE_ENV_JAVA_HOME_END__\n",
      "exitStatus": 0,
      "signal": null,
      "parsed": {
        "XDG_DATA_HOME": "'\u0007__T3CODE_ENV_XDG_DATA_HOME_START__\n\u001b]0;printenv XDG_DATA_HOME\u0007\u001b]0;true\u0007\u001b]0;printf '%s\n' '",
        "PATH": "'\u0007__T3CODE_ENV_PATH_START__\n\u001b]0;printenv PATH\u0007/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin\n\u001b]0;printf '%s\n' '",
        "__MISE_DIFF": "'\u0007__T3CODE_ENV___MISE_DIFF_START__\n\u001b]0;printenv __MISE_DIFF\u0007synthetic-F03-mise\n\u001b]0;printf '%s\n' '",
        "JAVA_HOME": "'\u0007__T3CODE_ENV_JAVA_HOME_START__\n\u001b]0;printenv JAVA_HOME\u0007/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\n\u001b]0;printf '%s\n' '"
      },
      "readerExecCalls": 1,
      "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\nstage=ENV-before-hook HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\n",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "\u001b]0;: F03-hook-active\u0007\u001b]0;printf '%s\n' '__T3CODE_ENV_XDG_DATA_HOME_START__'\u0007__T3CODE_ENV_XDG_DATA_HOME_START__\n\u001b]0;printenv XDG_DATA_HOME\u0007\u001b]0;true\u0007\u001b]0;printf '%s\n' '__T3CODE_ENV_XDG_DATA_HOME_END__'\u0007__T3CODE_ENV_XDG_DATA_HOME_END__\n\u001b]0;printf '%s\n' '__T3CODE_ENV_PATH_START__'\u0007__T3CODE_ENV_PATH_START__\n\u001b]0;printenv PATH\u0007/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin\n\u001b]0;printf '%s\n' '__T3CODE_ENV_PATH_END__'\u0007__T3CODE_ENV_PATH_END__\n\u001b]0;printf '%s\n' '__T3CODE_ENV___MISE_DIFF_START__'\u0007__T3CODE_ENV___MISE_DIFF_START__\n\u001b]0;printenv __MISE_DIFF\u0007synthetic-F03-mise\n\u001b]0;printf '%s\n' '__T3CODE_ENV___MISE_DIFF_END__'\u0007__T3CODE_ENV___MISE_DIFF_END__\n\u001b]0;printf '%s\n' '__T3CODE_ENV_JAVA_HOME_START__'\u0007__T3CODE_ENV_JAVA_HOME_START__\n\u001b]0;printenv JAVA_HOME\u0007/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\n\u001b]0;printf '%s\n' '__T3CODE_ENV_JAVA_HOME_END__'\u0007__T3CODE_ENV_JAVA_HOME_END__\n",
        "rawStderr": "sh: cannot set terminal process group (-1): Inappropriate ioctl for device\nsh: no job control in this shell\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/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\nstage=ENV-before-hook HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\n"
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin",
        "__MISE_DIFF": "synthetic-F03-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/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": "F03",
      "variant": "matrix",
      "shell": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin/sh",
      "packageVersion": "bash 5.2.21-2ubuntu4",
      "realShell": "/usr/bin/bash",
      "imageLabel": "host Ubuntu 24.04.4",
      "fixtureKey": "F03",
      "env": {
        "HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home",
        "PATH": "/usr/bin:/bin",
        "TERM": "dumb",
        "ENV": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/env.sh"
      },
      "profiles": {
        ".profile": "export PATH='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin'\nexport __MISE_DIFF='synthetic-F03-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java'\nunset XDG_DATA_HOME\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",
        "env.sh": "export PATH='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin'\nexport __MISE_DIFF='synthetic-F03-mise'\nexport JAVA_HOME='/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java'\nunset XDG_DATA_HOME\n/usr/bin/printf 'stage=ENV-before-hook 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\"\ntrap 'echo -ne \"\\033]0;${BASH_COMMAND}\\007\"' DEBUG\n: F03-hook-active\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": "Scratch bin/sh is a symlink to /bin/bash; both .profile and ENV are instrumented. A trap reproduction is claimed only when raw stdout shows hook execution.",
      "invocation": {
        "file": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/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/F03/home",
            "PATH": "/usr/bin:/bin",
            "TERM": "dumb",
            "ENV": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/env.sh"
          }
        }
      },
      "execution": {
        "file": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/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/F03/home",
            "PATH": "/usr/bin:/bin",
            "TERM": "dumb",
            "ENV": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/env.sh"
          }
        }
      },
      "rawStdout": "\u001b]0;: F03-hook-active\u0007\u001b]0;trap - DEBUG\u0007__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/F03/home/bin:/usr/bin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F03-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/F03/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/F03/home/bin:/usr/bin:/bin",
        "__MISE_DIFF": "synthetic-F03-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java"
      },
      "readerExecCalls": 1,
      "startupEvidence": "stage=profile HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\nstage=ENV-before-hook HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\n",
      "diagnostic": {
        "label": "Separate invocation, same command and flags, stderr piped instead of ignored",
        "rawStdout": "\u001b]0;: F03-hook-active\u0007\u001b]0;trap - DEBUG\u0007__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/F03/home/bin:/usr/bin:/bin\n__T3CODE_ENV_PATH_END__\n__T3CODE_ENV___MISE_DIFF_START__\nsynthetic-F03-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/F03/home/java\n__T3CODE_ENV_JAVA_HOME_END__\n",
        "rawStderr": "sh: cannot set terminal process group (-1): Inappropriate ioctl for device\nsh: no job control in this shell\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/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\nstage=ENV-before-hook HOME=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home PATH=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin flags=hiBHc XDG_DATA_HOME=<unset> mise=synthetic-F03-mise java=/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java\n"
      },
      "expectedSeededSubset": {
        "PATH": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/bin:/usr/bin:/bin",
        "__MISE_DIFF": "synthetic-F03-mise",
        "JAVA_HOME": "/tmp/lead-32646-r2/evidence-capture-2/run-2026-11-10T15-01-02.507Z/F03/home/java"
      },
      "matchesSeededSubset": true
    }
  }
]
```
