Summary
Follow-on child under #163 after #168.
Validate the TSA29 strict named pipeline against the latest locked-chain strict result rather than the mutable live recipe.
Why now
#168 proved that the named-pipeline runner can execute the strict TSA29 lane end to end.
- It did not prove reproducibility against the validated strict contract.
- The current strict named-pipeline smoke landed at
559,967.504 ha, while the locked strict chain records 1,648,497.622 ha and is the governing reference for this validation task.
Acceptance target
- authoritative source is the latest TSA29 locked-chain strict contract;
- first validation target is stepwise + final agreement through step 23; and
- first execution shape is chained restarts first, matching the validated locked-chain result surface.
Scope
- bind strict validation to the locked-chain contract, not the mutable unlocked live recipe;
- detect and fail fast on contract drift between mutable live recipe state and the locked validation contract;
- prove per-step marginal/cumulative agreement and final cumulative agreement for the strict named pipeline; and
- treat the latest locked-chain TSA29 result as the governing correctness target.
Out of scope
- uninterrupted one-shot replay equivalence;
- generic multi-instance strict validation machinery;
- broader named-pipeline registry expansion; and
- reopening
#168.
Deliverables
- a clear strict-validation contract surface for TSA29;
- a named-pipeline validation path or runbook that uses that contract; and
- a reproducibility result showing stepwise and final agreement, or a precise fail-fast contract mismatch.
Summary
Follow-on child under
#163after#168.Validate the TSA29 strict named pipeline against the latest locked-chain strict result rather than the mutable live recipe.
Why now
#168proved that the named-pipeline runner can execute the strict TSA29 lane end to end.559,967.504 ha, while the locked strict chain records1,648,497.622 haand is the governing reference for this validation task.Acceptance target
Scope
Out of scope
#168.Deliverables