Record verified mixed rename planning and execution boundary evidence

This commit is contained in:
2026-09-24 16:56:54 -07:00
parent dc87babf0f
commit 81ab373f8e
24 changed files with 1621 additions and 5 deletions
+12 -5
View File
@@ -265,11 +265,18 @@ prior outcomes and failure bodies unchanged; formatting retains the identical
eight inherited blocks. Initial9-pass/4-fail fixture evidence and exact test-only
repairs are preserved. Both occurrence families now retain complete original
authority, but no rename composition or public edit capability follows yet.
The next [whole-target rename planning contract](analysis-mixed-rename-plan-contract-20260924.md)
is accepted after source mapping and independent critique. It specifies complete
non-name equality, simultaneous qualified namespaces, one original-coordinate
edit map and explicit comparison scratch. Implementation and output execution
remain unverified; live ownership and acceptance belong in issue7.
The [whole-target rename planning contract](analysis-mixed-rename-plan-contract-20260924.md)
is implemented privately at **18073a6f2eabce83fc83997f094e331eec835a16**.
Its [Windows evidence and independent review](experiments/analysis-mixed-rename-plan-20260924/README.md)
verify all 17 new tests and strict core Clippy on 551 unchanged inputs. The full
246-name run remains **230 passed / 16 failed**, preserving all prior outcomes;
formatting retains identical inherited failures. Complete non-name comparison,
simultaneous namespaces, exact merged edits, inherited caps and combined sizing
are verified. The scoped planner comparison/drop test passes on 128 KiB;
separate full-pipeline parsing/setup overflows remain explicitly unresolved.
Output emission/readmission is not implemented. The next accounting direction
and rejected envelope approach are documented in [DECISIONS.md](DECISIONS.md);
live ownership and acceptance remain in issue7.
The preceding Project [Windows evidence](experiments/analysis-mixed-project-20260924/README.md)
distinguishes runtime source **71cadfa0cd0e112caa29588d2494753301f3cb6c** from
the formatting-only aaec successor. Strict core all-target Clippy, actual listing