From 955b7672c8eaead4ade1cf267bf2c2cd0afd5262 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 16 Sep 2026 16:23:21 +0200 Subject: [PATCH] Record the Cut 6c fixtures and the Epiphany half of Cut 8 The fix outcome's sha is checked whether or not a reference is given, the supersession bound is pinned in the validator and not only the schema, and the harness repairs any sidecar under the repo and never discards bytes without saving them. The leaf's write path is live and public for the organ, with the epoch back in code as one constant. Co-Authored-By: Claude Fable 5.1 --- notes/eureka-pipeline-state-cut.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/notes/eureka-pipeline-state-cut.md b/notes/eureka-pipeline-state-cut.md index 31a2f64e..ed72ebaf 100644 --- a/notes/eureka-pipeline-state-cut.md +++ b/notes/eureka-pipeline-state-cut.md @@ -1842,8 +1842,26 @@ only. Self-deferral passes the shape and is admission's. The 9,165 versus 9,807 target-dir discrepancy was files versus paths; paths is the convention. -**Fix batch in Hands**, followed in the same tree by the Epiphany half of -Cut 8. +**The fix batch landed** at `fcfbda3f` (the three fixtures, entries S2, S14, +S10 killed; 26 tests) and `3f7d58d1` (harness: every sidecar under the repo +root is repaired at startup, not only the current targets; a `-Repo` +parameter, which is Q14's option A; bytes that differ from a sidecar are +saved to `.eureka-mutation-overwritten` with their SHA-256 printed +before the restore; equal bytes say "sidecar matched; nothing to restore"; +a locked target prints the harness's own words and keeps the sidecar). +Soul's XA-XD reproduced with those outcomes. + +**The Epiphany half of Cut 8 landed** at `a65c6420`: the leaf's `prepare`, +`decode`, `register_pipeline_document_types` and +`validate_pipeline_write_envelope` are live and public, the validator +returns `Result<(), PipelineRefusal>`, the live registrar registers exactly +the thirteen kinds and the test cache registers the stand-in, +`PIPELINE_SCHEMA_EPOCH` exists in code again, `anyhow` and `rmp-serde` are +normal dependencies with the lock unchanged, and +`every_kind_is_at_the_epochs_version` pins the epoch's version against every +type id and the registrar's count. 27 tests, 0 warnings; `epiphany-core` +recompiled nothing; entries E1-E3 killed. Source outside tests net −3. Soul +in flight; Huginn pins `a65c6420` once it closes. ## Cut 7. Retire Huginn's TypeScript body