# Matrix additions for current-head capture

Compared main [d313b2aff3](https://github.com/pingdotgg/t3code/commit/d313b2aff31991ab94c8ac80cdc38a54dd575604) and branch [6f9adc64ff](https://github.com/pingdotgg/t3code/commit/6f9adc64ff9538222af5d7f8d9683be52c5e0551).

F01–F13 preserve the downloaded seed profiles and names; only scratch paths and Docker execution plumbing changed. Versions are recorded per transcript and need not equal the earlier capture. F03 additionally covers F22 exactly.

| Row | Added runtime case | Required/observed |
|---|---|---|
| F19 | Alpine loksh 7.5-r0, `/bin/ksh`, ordinary `.profile` with `export PATH="$HOME/bin:$PATH"` | Both exit 0; same clean PATH |
| F20 | F19 with `.profile` setting `set -e` | Both exit 0; same clean PATH |
| F21 | Alpine BusyBox ash 1.36.1-r31, `/bin/sh`; `.profile`, errexit off and on | Both variants exit 0 on both sides, same clean values; head gets the guard because basename is `sh` |
| F22 | Bash 5.2.21 invoked through scratch `bin/sh` symlink; loaded title DEBUG trap | Exactly covered by F03: main corrupted, head clean |
| F23 | loksh 7.5-r0 invoked through scratch symlink named `sh`; `.profile`, errexit off and on | Both variants exit 0 on both sides, same clean values |
| F24 | ksh93u+m 1.0.4-3 invoked as `/bin/ksh93`, exact `trap 'print -n "\033]0;${.sh.command}\a"' DEBUG` | Main corrupted; head clean, both exit 0 |

F14–F18 remain the previous matrix’s five source-equivalence rows. No new runtime is claimed for Nushell, Windows or macOS bash 3.2. No real provider update was run. The PR’s earlier regression-test evidence and broader test counts were not rerun by this capture task.
