Files
erofs-freebsd-out-tree/docs/pre13-execution-status.md
T
2026-08-18 09:20:44 +02:00

91 lines
3.8 KiB
Markdown

# Pre13 Execution Status
## Final Status
Pre13 is **scoped PASS** for the planned and admitted Pre13 work at
`b804d7b77d1c76b8e844dc4a758c6ab3381ca006`. This is not a full feature-suite
PASS and does not claim V02 positive coverage.
At status backfill time, DUT `HEAD`, local `main`, fetched `xdm/main`, remote
`refs/heads/main`, and the DUT worktree all resolve to
`b804d7b77d1c76b8e844dc4a758c6ab3381ca006`; the DUT worktree is clean.
## Completed Source Work
- Low-risk alignment commits:
- L-A1 helper/guard alignment:
`2d0041ba3a195c184a52bdccae3bd00af520d4b7`
- L-A2 helper ordering:
`190a0b908d25e62b5c78ba82377f53d359fc5c4f`
- L-B semantic type alignment:
`f236836a55ad7ec7d536df483460ea394e38b6c3`
- L-C1 on-disk endian field typing:
`217b7a3032ec917c5ea63652b0f3cad734990d48`
- L-C2 flexible on-disk arrays:
`e72ecd7cc024047f0ce7c1855e6e44ae7f5350e1`
- L-D LZ4 endian helper:
`fe338f701059de8dfd6336dea7f9288bc0f12e9f`
- L-E localized private constants:
`9028b92343ec7f5bbc1b07477b8d4a669c436955`
- Stage0 decisions:
`8ed80c3ddbedc64b8b80daf1be16b28c4f24f10d`.
- H04 root-type validation:
`ee9dc4715436eeee21ae2d84eab2677b27d87ddd`.
- H03 qstr lookup alignment:
- H03a bounded qstr comparator:
`f51b0fe1ceb27cac641667aa5688d371a60d2d99`
- H03b lookup search propagation:
`3313d305a2193ef6ffa26c6a189e47187b9c0d70`
- H03c VOP adapter:
`83a5bef73b329c967bd8390a0966d30005295758`
- Build/test-input fixups:
`dc47e8f99c947d2929d3528a6c139a85eb4251d5`,
`b804d7b77d1c76b8e844dc4a758c6ab3381ca006`.
## Stage0 Decisions
- H04 ROOT-NONDIR: `READY`, then implemented and custom validated.
- H07 ZERO-RUN: `STOP/no-op`; 1,360 legal states showed no reachable
zero-progress path.
- H01a/b/c map request work: `STOP`; the tuple oracle lacked chunk,
multidevice, bounds, and overflow coverage.
- H03 comparator: `READY`; Python 11,562 cases and C 1,048,576 cases passed.
- Device-option probing: blocked/non-gating, no behavior claim.
## Validation Status
- Targeted build/layout/probe retry:
`/work/tests-dev/temp/pre13-targeted-final-runnerfix-retry-20260814T0138Z`.
`WITH_ZSTDIO=0` and `WITH_ZSTDIO=1` builds passed with module SHA256
`0b1244cf9b7fe70649bdcc1c6ef12e6151c77b10c2755b366f960b101ccb7220`
and `15db1fbf9450259d030e88602e1c5ba2e452a731c641b359bd5a2d7823da2735`.
Layout probe and four userspace probe builds passed.
- H04 custom fixture: PASS. Valid root mounted/remounted; non-directory root
returned exact `EINTEGRITY` (`97`); failed mount left the provider
detachable.
- H03 targeted feature cases: PASS for TC042, TC043, TC044, TC045, TC053,
TC054, TC123, TC141, and TC148. TC141's raw runner failure was an extra
empty `umount ''` false negative after 25 real commands passed. TC148
covered 320 files, 322 dirents, content, and empty suspect dmesg.
- Final smoke:
`/work/tests-dev/temp/pre13-missing-and-smoke-20260814T021330Z/final-summary.md`.
Plain, LZ4, and LZMA passed; KLD load/stat/unload and cleanup passed.
- V01 race:
`/work/tests-dev/temp/pre13-v01-race-20260814T031032Z/retry-fresh-20260814T032500Z`.
Raw runner FAIL was reclassified by the final offline analyzer at tests-dev
`22c0bea73b9b81cc44385d1ba7103fa820c56070` as
`DUT PASS / TEST false-negative-corrected`. The four offline analyzer unit
tests passed. Dmesg total delta was 24 lines / 1,266 bytes with suspect
bytes 0.
## Explicit Non-Claims
- No full feature suite was run.
- No V02 positive explicit-extent fixture was produced; V02 remains PARTIAL.
- TC004, TC011, TC143, TC144, TC145, TC150, and other unlisted feature cases
are not claimed as passing.
- H01, H07, H05, H06, H02, and H08 source changes were intentionally stopped,
rejected, or no-op as recorded in the final report.
Detailed evidence and limits are recorded in `pre13-final-report.md`.