Record schema8 catalog oracle correction and scoped evidence reuse
This commit is contained in:
@@ -92,3 +92,18 @@ The other two affected tests keep their names. Preserve the other290 prior names
|
||||
and all prior substantive checks; this explicit mapping is not permission to
|
||||
exclude outcomes. Final expected inventory remains298. The initial focused5/1
|
||||
fixture failure and subsequent focused6/0 plus full294/4 remain separate evidence.
|
||||
|
||||
The subsequent `0c07f53a` core suite passed298/298. Its migration integration
|
||||
suite exposed one further stale oracle: the frozen schema4 JSON has no
|
||||
`definitions` field, whereas `Project4::into_current` explicitly creates an
|
||||
empty catalog and current Project serialization includes it. Correct only that
|
||||
test's expected JSON, asserting original field absence and the migrated empty
|
||||
catalog before adding `{}`. Keep the complete JSON comparison and all historical
|
||||
field assertions. Preserve its initial4/1 result.
|
||||
|
||||
If the successor changes only that integration test and its implementation note,
|
||||
reuse the unchanged core, other integration and CLI evidence at `0c07f53a`.
|
||||
Verify the exact Git diff and every other declared input byte before reuse; label
|
||||
tested component versions explicitly. Run the affected migration list/suite and
|
||||
all-target Clippy/format gates on the successor. Do not imply that reused tests
|
||||
were rerun at the successor or that the initial migration failure was a pass.
|
||||
|
||||
Reference in New Issue
Block a user