# Static E2 completion — current results **EXPERIMENTAL. B PASS; C FEASIBLE for the tested E2 matrix; D initial candidate BUILDABLE with accepted COMMENT-ONLY / NOT REBUILT delta.** Final batch audit is PASS / ACCEPTED, with no BLOCKING finding. Publication identities are recorded in Git history and the private closeout receipt. The [original README](README.md) is the **sealed pre-execution protocol**. Its PREPARATION / runtime NOT RUN / review PENDING statements record the state before execution. It remains byte-identical, together with the 23 accepted fixture sources, to the 73-entry runtime handoff manifest SHA256 `b90bd1564acfdd78276843a5fe5ddb2ba1b5fb75fdd5f097fa64f073d0a89cbc`. Use this results README and the [completion report](../../../docs/design/STEP20C_STATIC_E2_TRANSITION_AND_COMPLETION.md) for current evidence, provenance, exact hashes, failed attempts and open gates. Do not rerun the runtime commands: the sole launch token and run budget are consumed, and post-run refusal was verified. Historical fixtures/LABs remain unchanged and historical INCONCLUSIVE results are not retroactively upgraded. The shared transition validator passes 104 targeted offline tests, including 17 negative temporal/provenance cases and 15 synthetic handoff tests. Independent B review ACCEPTED; the 277-site static audit is not runtime execution proof. An attempted fresh setup of the old 206 suite retained 145 PASS/61 setup errors; that limitation is separate from the accepted104 gate and historical206 result. C used the unchanged static binary `f82557c1a9978a5e9665b9b4291b74880253725359e3df1c5b8d554921f7603b` once in `/home/fy59/swayfx-mosaic-e2-completion-dk1hq9an`, on 800×600 scale1 normal outputs at x=-800/0. Two genuine grabs formed TOPLEVEL→A→B. Mosaic retained H1 popup pixels and exact full H2 RGB. Ordered applied splith observations removed tiled/root clips while preserving live popups. Measured standard B input, explicit B destruction, A survival and measured A input passed; normal owner close restored all 480000 H2 RGB pixels. Standard H2 overflow is expected. Independent C review ACCEPTED and tester final28 PASS. Runner/dispatch0, terminal IPC1 (`Unable to receive IPC response`), compositor/clients0 and two startup EGL_BAD_ALLOC enumeration entries remain recorded. Shutdown response-loss causality is compatible but NOT PROVEN. Runtime 13.053657s/150; run1, chain1, grabs2, clicks4, captures12, camera1, transition1, positions5/16; no rescue. D is entirely private under that LAB's `integration-candidate/`. One SceneFX build, one Mosaic build, model1/1, relocation/header checks and one DESTDIR stage pass, with zero graphical runs/installations. Initial binary `616aa504334d88aada5b1596df624957f39b0f1ae975a1a04105fbf73aea6dd0` is distinct from C and graphically NOT TESTED. Stage contains exactly the binary and four full notices under `/usr/share/licenses/swayfx-mosaic/`. The initial future recipe has syntax PASS and execution NOT RUN; production PKGBUILD is unchanged. P2 comments were corrected in four private annotated copies with two patches, accepted independently as COMMENT-ONLY / NOT REBUILT. Initial builds, recipe, sources and manifests remain unchanged. A future annotated recipe must apply both comment patches after the eight historical patches, then undergo a separately authorized rebuild. The original review-PENDING D final-gate snapshot is sealed; `/home/fy59/swayfx-mosaic-e2-batch-hyrd8qm1/phase-d-gate.json` is the appended accepted gate. Integration patches are not copied into this fixture. Complete damage/intermediate frames, atomic generation, broader output geometry, migration, hidden-owner/effects/saved-buffer static coverage, maintained semantic ABI and legal notices remain open. Legal compliance NOT APPROVED; release/security names remain required. No production/UX/packaging contract changes. STEP20A DONE; STEP20B EXPERIMENTAL; STEP20C NEXT; STEP20D–G PLANNED. Production multi-output NOT YET SUPPORTED. Raw logs, PNGs, binaries and builds remain outside Git.