Correct CLI migration test expectations for source8
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# Mixed CLI read interface
|
||||
|
||||
Implements the selected `harness/analysis-mixed-cli-contract-20260925.md` contract
|
||||
in the integration owner's root records. Local implementation checkpoint; no
|
||||
runtime claim is made by this note.
|
||||
in the integration owner's root records. Local implementation checkpoint;
|
||||
initial execution evidence and remaining acceptance boundaries are recorded below.
|
||||
|
||||
`oa_cli::check_mixed(&Path) -> Report` loads `MixedSourceSnapshot`, checks its
|
||||
borrowed original bundle only when discovery diagnostics are empty, and copies
|
||||
@@ -35,3 +35,31 @@ metadata error; no parser, formatter or CLI output generates expected reports.
|
||||
|
||||
The parent owns compilation/runtime acceptance. This source note does not imply
|
||||
Linux coverage, full mixed editing, GUI adoption or an atomic disk snapshot.
|
||||
|
||||
## Initial execution and narrow test corrections
|
||||
|
||||
Parent-run source `f2324822936374c5b9092518b986375233dc7882` passed all five
|
||||
`mixed_source_files` external tests and all six `mixed_cli` executable tests.
|
||||
The mixed test import nevertheless produced `hidden_glob_reexports` because
|
||||
`std::process::Command` shadowed the public core `Command` re-export used by the
|
||||
independent model helper. The local name is now `ProcessCommand`; behavior and
|
||||
expectations are unchanged.
|
||||
|
||||
The initial existing `source_cli` suite completed 10 passes and two failures:
|
||||
`complete_alarm_example_preview_then_write_and_fixed_point` compared the whole
|
||||
ID-stripped output against an unchanged schema7 header, and
|
||||
`rename_shows_missing_identity_and_separate_source_migration` expected target
|
||||
schema7. Ordinary source has already selected schema8. The correction preserves
|
||||
the original alarm fixture, explicitly asserts its schema7 prefix and compares
|
||||
all stripped bytes against exactly one header-token replacement to schema8.
|
||||
It also asserts the preview's 7→8 migration report. The 40 identities, unchanged
|
||||
preview, complete saved text and repeated-save fixed-point assertions remain.
|
||||
The rename fixture still originates at schema5; only its expected migration
|
||||
target and added diff line change to schema8. No production changes accompany
|
||||
these evaluator corrections.
|
||||
|
||||
Original logs/receipts remain under the integration owner's
|
||||
`.local/analysis-mixed-cli-gates-20260925/`, including
|
||||
`mixed-cli-integration-suite-source_cli-f232482-1.*`. This records actual initial
|
||||
failures rather than claiming they passed; corrected-source reruns and final
|
||||
acceptance remain the parent's responsibility.
|
||||
|
||||
Reference in New Issue
Block a user