From 4df8e257f3caba69b377f1a90d43de5b2905c018 Mon Sep 17 00:00:00 2001 From: Levi Neuwirth Date: Sun, 9 Aug 2026 15:05:58 +0200 Subject: [PATCH] P13-S27: accept reduction authority implementation --- crates/epiphany-bundle/src/bundle.rs | 795 +++++++++++++++--- crates/epiphany-bundle/src/error.rs | 57 +- crates/epiphany-bundle/src/fuzz.rs | 67 +- crates/epiphany-bundle/src/ids.rs | 18 +- crates/epiphany-bundle/src/lib.rs | 5 +- .../epiphany-bundle/tests/crash_recovery.rs | 17 +- .../tests/manifest_selection.rs | 8 +- crates/epiphany-ops/src/lib.rs | 47 ++ crates/epiphany-testkit/benches/bundle.rs | 21 +- crates/epiphany-testkit/src/bundle_harness.rs | 98 ++- crates/epiphany-testkit/src/gminor.rs | 1 + crates/epiphany-testkit/src/lib.rs | 20 + crates/epiphany-testkit/src/roundtrip.rs | 229 ++++- .../epiphany-testkit/tests/bundle_reopen.rs | 7 +- .../tests/requirement_labels.rs | 6 +- crates/epiphany-textproj/src/lib.rs | 20 + crates/epiphany-textproj/src/project.rs | 19 +- crates/epiphany-textproj/src/serialize.rs | 38 +- spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md | 22 +- spec/PASS13_CANDIDATES.md | 2 +- spec/core_spec.pdf | Bin 1469240 -> 1475647 bytes spec/core_spec.tex | 77 ++ 22 files changed, 1323 insertions(+), 251 deletions(-) diff --git a/crates/epiphany-bundle/src/bundle.rs b/crates/epiphany-bundle/src/bundle.rs index 6d24c95..d8ba13e 100644 --- a/crates/epiphany-bundle/src/bundle.rs +++ b/crates/epiphany-bundle/src/bundle.rs @@ -172,6 +172,65 @@ pub struct CommitContext<'a> { pub previous_manifest_version: SchemaVersion, } +/// What semantics a caller states this build implements. +/// +/// Required at [`Bundle::open`] **and** [`Bundle::create`], and carried on the +/// [`Bundle`] so `commit` and `commit_versioned` validate against it without +/// their 57 call sites changing — the capability is a property of the session, +/// not of each call. +/// +/// # No `Default`, and no bundle-local constant +/// +/// This type **MUST NOT** implement [`Default`], and this crate **MUST NOT** +/// define a constant to fill it in. Either would let a caller open or create a +/// bundle without stating what semantics it implements, which is precisely the +/// defect P13-S27 exists to remove: before it, `reduction_version_for` sourced +/// a new superblock's version from the canonical base's own self-report, and +/// `open` compared that against the superblock the same value had seeded — both +/// operands descending from one source, so the comparison was a tautology for +/// every conformingly-written document. +/// +/// **No test can catch a `Default` that callers then use**, because a defaulted +/// value is indistinguishable from a correct one at every call site. The +/// prohibition is therefore a **review rule**, and gate 6 of the contract is its +/// only mechanical guard. +/// +/// # A struct, not a bare parameter +/// +/// Later capabilities append as fields without another signature break across +/// 92 call sites. **Do not add speculative fields**; add them when a rung needs +/// them. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub struct BundleCapabilities { + /// The reduction semantics this build implements. Production composition + /// paths wrap `epiphany_ops::CURRENT_REDUCTION_ALGORITHM_VERSION`; fixtures + /// deliberately exercising arbitrary wire values use + /// [`BundleCapabilities::synthetic_for_fixture`]. + pub current_reduction_version: ReductionAlgorithmVersion, +} + +impl BundleCapabilities { + /// Capabilities for a **format or container fixture** that deliberately + /// exercises an arbitrary wire value. + /// + /// **MUST NEVER appear in a production composition path.** Production paths + /// wrap `epiphany_ops::CURRENT_REDUCTION_ALGORITHM_VERSION`; this + /// constructor exists so a fixture asserting behaviour at version `7` can + /// say so explicitly instead of silently inheriting whatever the real + /// authority happens to be, which would make the fixture stop testing what + /// it was written to test the moment the authority moved. + /// + /// The name is **pinned** by contract pin 3b, because gate 6a greps for it + /// by that exact literal; renaming it requires amending pin 3b and gate 6a + /// together. + #[must_use] + pub fn synthetic_for_fixture(v: u32) -> Self { + BundleCapabilities { + current_reduction_version: ReductionAlgorithmVersion(v), + } + } +} + /// An open bundle over a block store. pub struct Bundle { store: S, @@ -184,6 +243,8 @@ pub struct Bundle { write_cursor: u64, read_only: bool, anomalies: Vec, + /// The semantics the opener/creator stated this build implements (pin 3). + caps: BundleCapabilities, } impl Bundle { @@ -202,8 +263,13 @@ impl Bundle { /// tag requires a higher epoch — see [`Bundle::create_versioned`] for a /// caller (e.g. a repack seeding a non-empty initial manifest through a /// different path) that must supply the version explicitly. - pub fn create(store: S, file_uuid: FileUuid, manifest: Manifest) -> Result { - Self::create_versioned(store, file_uuid, manifest, Manifest::SCHEMA) + pub fn create( + store: S, + file_uuid: FileUuid, + manifest: Manifest, + caps: BundleCapabilities, + ) -> Result { + Self::create_versioned(store, file_uuid, manifest, Manifest::SCHEMA, caps) } /// As [`Bundle::create`], but the manifest chunk is stamped at the given @@ -218,6 +284,7 @@ impl Bundle { file_uuid: FileUuid, mut manifest: Manifest, manifest_schema_version: SchemaVersion, + caps: BundleCapabilities, ) -> Result { manifest.generation = 0; manifest.manifest_id = manifest.derive_id(); @@ -289,6 +356,7 @@ impl Bundle { write_cursor, read_only, anomalies: Vec::new(), + caps, }) } @@ -298,7 +366,7 @@ impl Bundle { /// manifest hash), and reads + verifies the manifest. A structural anomaly /// (generation gap, divergent same-generation slots, a non-committed slot) /// opens the bundle **read-only** and is recorded in [`Bundle::anomalies`]. - pub fn open(store: S) -> Result { + pub fn open(store: S, caps: BundleCapabilities) -> Result { // 1. Header. let header_bytes = read_vec(&store, 0, crate::header::HEADER_LEN)?; let header = FixedHeader::decode(&header_bytes)?; @@ -413,14 +481,24 @@ impl Bundle { // above): only once the base is structurally sound do we ask // whether this epoch may open it at all. A legacy (major-0) // container can never open with a base — the epoch is not - // retroactive (row 2, permanent). A major-1 container is the - // right epoch, but until P13-S27 lands there is no - // reduction-authority capability to validate it against (row 5i, - // interim — TEMPORARY, removed by P13-S27, pin 3a). - return Err(match header.epoch { - FormatEpoch::Legacy => BundleError::LegacyBundleHasCanonicalBase, - FormatEpoch::Current => BundleError::ReductionAuthorityUnavailable, - }); + // retroactive (row 2, permanent). + // + // Row 5i is no longer a categorical refusal. P13-S27 pin 5 + // replaces the interim `ReductionAuthorityUnavailable` with real + // validation: a major-1 container is the right epoch, and its base + // is now compared against the semantics the *caller* states this + // build implements. A disagreement is + // `CanonicalBaseRequiresRebuild` — not read-only, not an integrity + // anomaly (pin 4). + if header.epoch == FormatEpoch::Legacy { + return Err(BundleError::LegacyBundleHasCanonicalBase); + } + if base.reduction_algorithm_version != caps.current_reduction_version { + return Err(BundleError::CanonicalBaseRequiresRebuild { + base: base.reduction_algorithm_version, + current: caps.current_reduction_version, + }); + } } // An unknown *required* extension forces read-only (Chapter 8 §"Behavior // Under Unknown Extensions"). @@ -460,9 +538,23 @@ impl Bundle { write_cursor, read_only, anomalies, + caps, }) } + /// The semantics this bundle's opener or creator stated the build + /// implements (pin 3). + /// + /// Read-only and borrowing, with **no setter**: a setter would let a caller + /// change the semantics it claims *after* `open` validated against them, + /// reintroducing exactly what pin 3 removes. Exposed because the value + /// **governs rejection behaviour** — a caller diagnosing a + /// [`BundleError::CanonicalBaseRequiresRebuild`] needs to see which + /// authority was in force. + pub fn capabilities(&self) -> &BundleCapabilities { + &self.caps + } + /// The active manifest. pub fn manifest(&self) -> &Manifest { &self.manifest @@ -775,25 +867,49 @@ impl Bundle { let active_profile = validate_emittable_manifest(&manifest)?; // Format-epoch matrix (`CONTRACT_FORMAT_EPOCH_MAJOR1.md` pin 3, rows 3 - // and 6i): a commit may never introduce (or replace) a canonical - // base. `self.manifest.canonical_base` is always `None` here — `open` - // and `create` both already refuse ever producing a live bundle whose - // base is `Some`, so any `Some` reaching this point is necessarily a - // fresh introduction. Row 3 — a legacy (major-0) container can never - // become base-bearing in place, because its header can never say the - // base was validated (permanent; the epoch is not inheritable). Row - // 6i — a major-1 container is the right epoch, but until P13-S27 - // lands there is no reduction-authority capability to validate a - // newly introduced base against (interim — TEMPORARY, removed by - // P13-S27, pin 3a). Placed after `validate_emittable_manifest` (which - // already rejects a base whose profile is undeclared) so that a - // structurally malformed base is still reported as malformed, not - // masked by this categorical epoch refusal. - if manifest.canonical_base.is_some() { - return Err(match self.header.epoch { - FormatEpoch::Legacy => BundleError::LegacyBaseIntroductionRejected, - FormatEpoch::Current => BundleError::ReductionAuthorityUnavailable, - }); + // and 6i), as amended by P13-S27 pin 3a. + // + // Row 3 is permanent: a legacy (major-0) container can never become + // base-bearing in place, because its header can never say the base was + // validated — the epoch is not inheritable. + // + // Row 6i is no longer categorical. `commit`/`commit_versioned` are + // **public API**, so an out-of-tree caller can stage a canonical base + // without going through `epiphany-textproj` and without ever calling + // `open`. This is the writer half of the authority, and it validates + // rather than refuses. + // + // **Scope: newly emitted or replaced only.** A commit that does not + // touch `canonical_base` must NOT be refused merely because an + // inherited base is stale, and refusing here would make an unrelated + // commit the site of the diagnosis. + // + // What holds is narrower than "there is never an inherited base". + // `self.manifest.canonical_base` **can** be `Some` here — an unrelated + // second commit on a base-bearing bundle is exactly that, and it is + // required to succeed. What cannot happen is an inherited base that is + // **stale**: `open` refuses one (pin 5) and `create` refuses a + // base-bearing manifest outright, so any base already on `self` matched + // the session's authority when it arrived. + // + // That is why *narrowing* this check to "any stale inherited base" is + // unobservable — the state it would catch is unreachable — while + // *broadening* it to "any base-bearing commit" is very observable, and + // wrong. The scope is a real choice on one axis and forced on the other. + // + // Placed after `validate_emittable_manifest` (which already rejects a + // base whose profile is undeclared) so a structurally malformed base is + // still reported as malformed, not masked by an authority verdict. + if let Some(base) = &manifest.canonical_base { + if self.header.epoch == FormatEpoch::Legacy { + return Err(BundleError::LegacyBaseIntroductionRejected); + } + if base.reduction_algorithm_version != self.caps.current_reduction_version { + return Err(BundleError::CanonicalBaseRequiresRebuild { + base: base.reduction_algorithm_version, + current: self.caps.current_reduction_version, + }); + } } // Before publishing, validate that every canonical root the new manifest @@ -1021,6 +1137,30 @@ fn active_profile_for_emit(manifest: &Manifest) -> Option { /// The reduction-algorithm version a superblock should carry: the canonical /// base's, if a base is present (only a base records a reduction); otherwise the /// default (no base means no reduced base state at this generation). +/// The reduction version a new superblock carries: the canonical base's own +/// self-report, or the default when there is no base. +/// +/// # Why sourcing from the base is sound — and why it takes BOTH pins +/// +/// This looks like the tautology §0.1 of `CONTRACT_P13S27_REDUCTION_AUTHORITY.md` +/// describes, and before P13-S27 it was one. It is sound now only because the +/// value can no longer be unvalidated by the time it reaches here: +/// +/// * **read-time — pin 5.** An opened bundle has proved +/// `base.reduction_algorithm_version == caps.current_reduction_version`, or +/// it did not open. +/// * **write-time — pin 3a.** A newly emitted or replaced base has proved the +/// same at `commit`/`commit_versioned`. +/// +/// **Only together** do these make propagating the base's self-report equal to +/// propagating the current version. Neither alone suffices: read-time validation +/// leaves a production writer free to mint a stale document without ever calling +/// `open`, and write-time validation leaves an already-stale file readable. +/// +/// **Do not "fix" this to read a constant, and do not trust it in a context +/// where neither check has run.** An earlier draft of this rung reasoned +/// one-sidedly about exactly this function and concluded the writer path was +/// test-only; it was not. fn reduction_version_for(manifest: &Manifest) -> ReductionAlgorithmVersion { manifest .canonical_base @@ -1572,10 +1712,22 @@ mod tests { } fn fresh_bundle() -> Bundle { + fresh_bundle_at(0) + } + + /// A fresh bundle whose session states reduction authority `v`. + /// + /// `synthetic_for_fixture` and not the real constant: these are container + /// fixtures exercising chosen wire values, and pin 3b requires them to say + /// so explicitly rather than inherit whatever the authority happens to be — + /// otherwise a fixture asserting behaviour at `4` silently stops asserting + /// it the moment P13-S16 moves the authority. + fn fresh_bundle_at(v: u32) -> Bundle { Bundle::create( MemStore::new(), FileUuid([1; 16]), Manifest::empty(DocumentId([2; 16])), + BundleCapabilities::synthetic_for_fixture(v), ) .unwrap() } @@ -1705,7 +1857,10 @@ mod tests { /// cannot be used directly on `Bundle::open`'s result; this extracts the /// error by hand. fn open_err(image: Vec, context: &str) -> BundleError { - match Bundle::open(MemStore::from_bytes(image)) { + match Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) { Err(e) => e, Ok(_) => panic!("{context}"), } @@ -1716,8 +1871,11 @@ mod tests { // Matrix row 1: a legacy container with no base opens cleanly — // nothing unverifiable is exposed. let image = craft_image_epoch(0); - let bundle = Bundle::open(MemStore::from_bytes(image)) - .expect("a legacy bundle without a base opens"); + let bundle = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .expect("a legacy bundle without a base opens"); assert!(!bundle.is_read_only()); assert!(bundle.anomalies().is_empty()); assert_eq!(bundle.header().epoch, FormatEpoch::Legacy); @@ -1737,7 +1895,10 @@ mod tests { let err = open_err(image, "a legacy base-bearing bundle must not open"); assert!(matches!(err, BundleError::LegacyBundleHasCanonicalBase)); assert!(!matches!(err, BundleError::LegacyBaseIntroductionRejected)); - assert!(!matches!(err, BundleError::ReductionAuthorityUnavailable)); + assert!(!matches!( + err, + BundleError::CanonicalBaseRequiresRebuild { .. } + )); } #[test] @@ -1747,8 +1908,11 @@ mod tests { // inheritable, because its header can never say the base was // validated. let image = craft_image_epoch(0); - let mut bundle = Bundle::open(MemStore::from_bytes(image)) - .expect("a legacy bundle without a base opens"); + let mut bundle = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .expect("a legacy bundle without a base opens"); let staged = StagedChunk { kind: ChunkKind::Snapshot, schema_version: SchemaVersion::V0, @@ -1771,7 +1935,10 @@ mod tests { .expect_err("committing a base into a legacy bundle must be refused"); assert!(matches!(err, BundleError::LegacyBaseIntroductionRejected)); assert!(!matches!(err, BundleError::LegacyBundleHasCanonicalBase)); - assert!(!matches!(err, BundleError::ReductionAuthorityUnavailable)); + assert!(!matches!( + err, + BundleError::CanonicalBaseRequiresRebuild { .. } + )); assert!( err.to_string().to_lowercase().contains("repack"), "row-3 error must name repack: {err}" @@ -1783,16 +1950,64 @@ mod tests { ); } + /// P13-S27 test 8 — the **write-side positive** branch, converted from the + /// format rung's interim refusal (matrix row 6i). Obligation 1 warns that + /// converting only one branch "leaves a hole exactly where the format + /// rung's own review found one"; without this, an implementation that + /// converts the read side and leaves `commit` refusing categorically passes + /// every other test in this section. + /// + /// Per §3's state table this test **starts base-free and introduces** the + /// base — that is the whole point — so its pre-commit assertion is + /// `is_none()`, not `is_some()`. #[test] - fn a_major_1_bundle_round_trips_and_refuses_to_introduce_a_base() { - // Matrix row 4 (round-trip half) + row 6i (refusal half). Renamed - // from "..._validates_its_base", which pin 3a forbids claiming until - // P13-S27 lands: this rung does not validate a base, it refuses one - // outright. - let mut bundle = fresh_bundle(); + fn committing_a_canonical_base_succeeds_when_the_authority_matches() { + let mut bundle = fresh_bundle_at(4); assert_eq!(bundle.header().epoch, FormatEpoch::Current); + assert!( + bundle.manifest().canonical_base.is_none(), + "test 8 must start base-free: it introduces the base" + ); - // Round trip: ordinary non-base-bearing history commits and reopens. + let staged = StagedChunk { + kind: ChunkKind::Snapshot, + schema_version: SchemaVersion::V0, + payload: vec![9u8, 9, 9], + }; + bundle + .commit(&[staged], |ctx| { + let mut m = ctx.previous_manifest.clone(); + let root = ctx.new_chunks[0]; + m.canonical_base = Some(SnapshotRef { + snapshot_id: SnapshotId([2; 16]), + covers_causal_frontier: FrontierBytes::empty(), + reduction_algorithm_version: ReductionAlgorithmVersion(4), + profile_id: ProfileId::Full, + hash: root.hash, + root, + }); + m + }) + .expect("committing a base whose version matches the authority succeeds"); + + assert!( + bundle.manifest().canonical_base.is_some(), + "the base must be present after the commit that introduced it" + ); + } + + /// P13-S27 test 5 — the pin-3a writer test, and the one this contract's + /// first draft omitted entirely. + /// + /// Asserts **both** halves: the commit fails with the authority error, and + /// the bundle still reopens at the prior active generation with its earlier + /// content intact. **A writer check that corrupts the document while + /// refusing is worse than no check.** + #[test] + fn committing_a_stale_canonical_base_fails_and_leaves_the_prior_generation_reopenable() { + let mut bundle = fresh_bundle_at(4); + + // A good generation first, so there is a prior state to preserve. let block = StagedChunk::operation_block(block::encode_block(&[vec![1u8, 2, 3]])); bundle .commit(&[block], |ctx| { @@ -1800,51 +2015,67 @@ mod tests { m.operation_roots.push(ctx.new_chunks[0]); m }) - .expect("a major-1 bundle commits ordinary non-base-bearing history"); - let image = bundle.into_store().into_bytes(); - let mut reopened = - Bundle::open(MemStore::from_bytes(image)).expect("a major-1 bundle round trips"); - assert!(!reopened.is_read_only()); - assert_eq!(reopened.manifest().operation_roots.len(), 1); + .expect("an ordinary commit succeeds"); + let good_generation = bundle.generation(); - // Refusal: introducing a base is refused (row 6i), distinctly from - // both legacy errors. let staged = StagedChunk { kind: ChunkKind::Snapshot, schema_version: SchemaVersion::V0, payload: vec![9u8, 9, 9], }; - let err = reopened + let err = bundle .commit(&[staged], |ctx| { let mut m = ctx.previous_manifest.clone(); let root = ctx.new_chunks[0]; m.canonical_base = Some(SnapshotRef { snapshot_id: SnapshotId([2; 16]), covers_causal_frontier: FrontierBytes::empty(), - reduction_algorithm_version: ReductionAlgorithmVersion(0), + // Differs from caps(4) — a newly emitted stale base. + reduction_algorithm_version: ReductionAlgorithmVersion(9), profile_id: ProfileId::Full, hash: root.hash, root, }); m }) - .expect_err( - "a major-1 bundle must refuse to introduce a base during the S28 -> P13-S27 interval", - ); - assert!(matches!(err, BundleError::ReductionAuthorityUnavailable)); - assert!(!matches!(err, BundleError::LegacyBundleHasCanonicalBase)); - assert!(!matches!(err, BundleError::LegacyBaseIntroductionRejected)); + .expect_err("a newly emitted base under a different authority must be refused"); + match err { + BundleError::CanonicalBaseRequiresRebuild { base, current } => { + assert_eq!(base, ReductionAlgorithmVersion(9)); + assert_eq!(current, ReductionAlgorithmVersion(4)); + } + other => panic!("expected CanonicalBaseRequiresRebuild, got {other:?}"), + } + + // The refused commit did not corrupt or advance the document. + let image = bundle.into_store().into_bytes(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(4), + ) + .expect("the bundle still reopens after a refused commit"); + assert_eq!(reopened.generation(), good_generation); + assert_eq!(reopened.manifest().operation_roots.len(), 1); + assert!(reopened.manifest().canonical_base.is_none()); } + /// P13-S27 test 3 — the pin-6 path. Extended in this rung from + /// `a_corrupt_base_fails_as_malformed_before_any_epoch_error`: the malformed + /// assertion is inherited, and what P13-S27 adds is that the result is + /// **not** `CanonicalBaseRequiresRebuild`. + /// + /// **Paired with test 2 in review**: each asserts the other's error is not + /// produced. Pin 6 keeps tampering and valid staleness distinct — they + /// detect different things, and collapsing them would lose the distinction + /// §0.1 rests on. + /// + /// **The fixture deliberately satisfies BOTH conditions**, which is what + /// makes this a precedence test rather than a coincidence: the base reports + /// `1` while its superblock says `2` (corrupt), *and* `1` differs from the + /// session's authority `0` (stale). Malformed must win. If the fixture only + /// tripped one condition, the ordering would never be exercised. #[test] - fn a_corrupt_base_fails_as_malformed_before_any_epoch_error() { - // Pin 3's precedence rule, in BOTH epochs: a base whose version - // disagrees with its superblock's is corrupt and must fail with the - // existing malformed-bundle error — never row 2's legacy error, and - // never row 5i's `ReductionAuthorityUnavailable`. Collapsing - // tampering into staleness would erase the distinction P13-S27's - // authority check rests on. Renamed from `..._corrupt_legacy_base...`: - // the major-1 half is the one an earlier draft missed. + fn a_corrupt_base_superblock_disagreement_still_fails_as_malformed() { for format_major in [0u16, 1u16] { let image = craft_image_with_base( format_major, @@ -1852,33 +2083,240 @@ mod tests { ReductionAlgorithmVersion(1), ReductionAlgorithmVersion(2), // disagrees with the base's own version ); + // `open_err` opens under `synthetic_for_fixture(0)`, so the + // authority condition is live too — and must lose. let err = open_err(image, "a corrupt base must not open"); assert!( matches!(err, BundleError::Decode(DecodeError::Malformed(_))), "format_major {format_major}: expected the malformed-bundle error, got {err:?}" ); assert!(!matches!(err, BundleError::LegacyBundleHasCanonicalBase)); - assert!(!matches!(err, BundleError::ReductionAuthorityUnavailable)); + assert!( + !matches!(err, BundleError::CanonicalBaseRequiresRebuild { .. }), + "format_major {format_major}: corruption must not be reported as staleness" + ); } } + /// P13-S27 test 1 — the **commit construction route** (routes swapped in + /// review round 18). Test 6 asserts the same outcome from a hand-built + /// image; this one reaches the state by committing, so both construction + /// paths into the guarantee are covered. + /// + /// The scratch probe is why that is coverage rather than redundancy: **how + /// an artifact is constructed changes its bytes**, and a hand-built and a + /// committed bundle are not interchangeable. + /// + /// Shares test 8's setup and asserts a different thing — test 8 asserts the + /// **commit** succeeds, this asserts the **reopen** does. #[test] - fn opening_a_major_1_bundle_that_already_carries_a_base_is_refused() { - // Matrix row 5i, the read-side branch pin 3a adds — an earlier draft - // omitted it entirely. + fn open_succeeds_when_base_and_current_reduction_versions_match() { + let mut bundle = fresh_bundle_at(4); + let staged = StagedChunk { + kind: ChunkKind::Snapshot, + schema_version: SchemaVersion::V0, + payload: vec![9u8, 9, 9], + }; + bundle + .commit(&[staged], |ctx| { + let mut m = ctx.previous_manifest.clone(); + let root = ctx.new_chunks[0]; + m.canonical_base = Some(SnapshotRef { + snapshot_id: SnapshotId([2; 16]), + covers_causal_frontier: FrontierBytes::empty(), + reduction_algorithm_version: ReductionAlgorithmVersion(4), + profile_id: ProfileId::Full, + hash: root.hash, + root, + }); + m + }) + .expect("committing a matching base succeeds"); + let image = bundle.into_store().into_bytes(); + + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(4), + ) + .expect("a committed base-bearing bundle reopens when the authority matches"); + + assert!( + reopened.manifest().canonical_base.is_some(), + "test 1 must exercise a base-bearing bundle, or it is test 4" + ); + assert_eq!( + reopened + .manifest() + .canonical_base + .as_ref() + .unwrap() + .reduction_algorithm_version, + ReductionAlgorithmVersion(4) + ); + } + + /// P13-S27 test 4 — the no-base exemption. Pin 5: a bundle with **no** + /// canonical base is openable regardless of the session's authority, because + /// there is no reduced state to be stale. + /// + /// The two capability values are **asserted unequal** (round 17): if they + /// coincided this would prove nothing about *any* authority, and nothing + /// would say so. + #[test] + fn a_bundle_with_no_canonical_base_opens_at_any_reduction_version() { + let bundle = fresh_bundle_at(0); + assert!( + bundle.manifest().canonical_base.is_none(), + "this test's fixture must be base-free — the mirror of §3's rule" + ); + let image = bundle.into_store().into_bytes(); + + let (a, b) = (3u32, 11u32); + assert_ne!( + a, b, + "the two authorities must differ, or 'any' is untested" + ); + for v in [a, b] { + let opened = Bundle::open( + MemStore::from_bytes(image.clone()), + BundleCapabilities::synthetic_for_fixture(v), + ) + .unwrap_or_else(|e| panic!("a base-free bundle must open at authority {v}: {e:?}")); + assert!(opened.manifest().canonical_base.is_none()); + assert_eq!( + opened.capabilities().current_reduction_version, + ReductionAlgorithmVersion(v) + ); + } + } + + /// P13-S27 test 9 — the permanent statement of pin 3a's "newly emitted or + /// replaced" scope. **Added in review round 3**, because M6 only + /// *demonstrates* that scope and a mutation does not pin behaviour: with + /// tests 2, 5, 6 and 8 alone, an implementation rejecting every post-base + /// unrelated commit passed all of them, and M6's broadening would have had + /// nothing to break. + #[test] + fn an_unrelated_commit_on_a_base_bearing_bundle_succeeds() { + // Reach the state test 6 establishes, by the commit route. + let mut bundle = fresh_bundle_at(4); + let staged = StagedChunk { + kind: ChunkKind::Snapshot, + schema_version: SchemaVersion::V0, + payload: vec![9u8, 9, 9], + }; + bundle + .commit(&[staged], |ctx| { + let mut m = ctx.previous_manifest.clone(); + let root = ctx.new_chunks[0]; + m.canonical_base = Some(SnapshotRef { + snapshot_id: SnapshotId([2; 16]), + covers_causal_frontier: FrontierBytes::empty(), + reduction_algorithm_version: ReductionAlgorithmVersion(4), + profile_id: ProfileId::Full, + hash: root.hash, + root, + }); + m + }) + .expect("introducing a matching base succeeds"); + let base_before = bundle.manifest().canonical_base.clone(); + assert!(base_before.is_some(), "test 9 must start base-bearing"); + + // An unrelated commit: it does NOT touch `canonical_base`. + let block = StagedChunk::operation_block(block::encode_block(&[vec![1u8, 2, 3]])); + bundle + .commit(&[block], |ctx| { + let mut m = ctx.previous_manifest.clone(); + m.operation_roots.push(ctx.new_chunks[0]); + m + }) + .expect("an unrelated commit on a base-bearing bundle must succeed"); + + let image = bundle.into_store().into_bytes(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(4), + ) + .expect("reopens with both the new content and the untouched base"); + assert_eq!(reopened.manifest().operation_roots.len(), 1); + assert!(reopened.manifest().canonical_base.is_some()); + assert_eq!( + reopened.manifest().canonical_base, + base_before, + "the inherited base must be untouched by an unrelated commit" + ); + } + + /// P13-S27 test 6 — the read-side half of the authority, converted from the + /// format rung's interim refusal (`opening_a_major_1_bundle_that_already_ + /// carries_a_base_is_refused`, matrix row 5i) into real validation. Its + /// **construction is inherited from that test**: hand-built via + /// `craft_image_with_base`, so `open` is exercised in isolation from any + /// commit path. Test 1 reaches the same state by the commit route. + /// + /// Sibling of test 2, which is this same path when the authority + /// *disagrees*. Both branches must exist — the format rung's own review + /// found a draft that closed only one. + #[test] + fn a_major_1_bundle_carrying_a_base_opens_when_the_authority_matches() { let image = craft_image_with_base( 1, 0, - ReductionAlgorithmVersion(0), - ReductionAlgorithmVersion(0), + ReductionAlgorithmVersion(4), + ReductionAlgorithmVersion(4), ); - let err = open_err( - image, - "a major-1 bundle already carrying a base must not open during the interval", + let bundle = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(4), + ) + .expect("a major-1 base-bearing bundle opens when the authority matches"); + + // The base-presence assertion §3 requires: without it this test passes + // on a base-free bundle, which opens at *any* authority (pin 5), and so + // asserts nothing about the authority at all. + assert!( + bundle.manifest().canonical_base.is_some(), + "test 6 must exercise a base-bearing bundle, or it is test 4" ); - assert!(matches!(err, BundleError::ReductionAuthorityUnavailable)); - assert!(!matches!(err, BundleError::LegacyBundleHasCanonicalBase)); - assert!(!matches!(err, BundleError::LegacyBaseIntroductionRejected)); + assert_eq!( + bundle.capabilities().current_reduction_version, + ReductionAlgorithmVersion(4) + ); + } + + /// P13-S27 test 2 — the same path as test 6 when the authority disagrees. + /// The base and superblock agree with **each other** (so this is not the + /// corrupt case, which test 3 covers); only `caps.current` differs. + #[test] + fn open_rejects_a_valid_stale_canonical_base() { + let image = craft_image_with_base( + 1, + 0, + ReductionAlgorithmVersion(4), + ReductionAlgorithmVersion(4), + ); + let err = match Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(9), + ) { + Err(e) => e, + Ok(_) => panic!("a base under a different authority must not open"), + }; + // Both fields asserted, not merely the variant. + match err { + BundleError::CanonicalBaseRequiresRebuild { base, current } => { + assert_eq!(base, ReductionAlgorithmVersion(4)); + assert_eq!(current, ReductionAlgorithmVersion(9)); + } + other => panic!("expected CanonicalBaseRequiresRebuild, got {other:?}"), + } + // Paired with test 3 in review: each asserts the other's error is *not* + // produced, which is the whole point of pin 6. + assert!(!matches!( + err, + BundleError::Decode(DecodeError::Malformed(_)) + )); } // ----------------------------------------------------------------- @@ -1897,6 +2335,7 @@ mod tests { FileUuid([9; 16]), Manifest::empty(DocumentId([9; 16])), SchemaVersion::new(0, 8), + BundleCapabilities::synthetic_for_fixture(0), ) .unwrap(); assert_eq!( @@ -1937,14 +2376,18 @@ mod tests { FileUuid([10; 16]), Manifest::empty(DocumentId([10; 16])), SchemaVersion::new(0, 8), // differs from Manifest::SCHEMA's minor (1) + BundleCapabilities::synthetic_for_fixture(0), ) .unwrap(); assert_ne!(SchemaVersion::new(0, 8), Manifest::SCHEMA); assert_eq!(SchemaVersion::new(0, 8).major, Manifest::SCHEMA.major); let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)) - .expect("a major-matching minor mismatch opens"); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .expect("a major-matching minor mismatch opens"); assert!(!reopened.is_read_only()); assert_eq!( reopened.superblock().manifest_schema_version, @@ -2002,7 +2445,11 @@ mod tests { fn create_then_open_round_trips() { let bundle = fresh_bundle(); let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(reopened.generation(), 0); assert_eq!(reopened.active_slot(), Slot::A); assert_eq!(reopened.file_uuid(), FileUuid([1; 16])); @@ -2026,7 +2473,11 @@ mod tests { // Reopen from the image; the committed state is visible and verifies. let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(reopened.generation(), 1); assert_eq!(reopened.manifest().operation_roots.len(), 1); reopened.verify_canonical_chunks().unwrap(); @@ -2072,7 +2523,11 @@ mod tests { let mut image = bundle.into_store().into_bytes(); image[op_offset as usize] ^= 0xFF; // corrupt the operation block payload - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); // Opening still works (the manifest/superblock are intact)... assert_eq!(reopened.generation(), 1); // ...but verifying the canonical chunk surfaces hard corruption. @@ -2157,7 +2612,13 @@ mod tests { compression: CompressionAlgorithm::None, hash: ContentHash([1; 32]), }]; - assert!(Bundle::create(MemStore::new(), FileUuid([1; 16]), m).is_err()); + assert!(Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0) + ) + .is_err()); } #[test] @@ -2246,7 +2707,11 @@ mod tests { // And a reopen agrees with the in-memory (already normalized) manifest. let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(reopened.manifest().operation_roots.len(), 1); } @@ -2271,7 +2736,11 @@ mod tests { }) .unwrap(); let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert!(reopened.is_read_only()); assert!(reopened .anomalies() @@ -2343,7 +2812,11 @@ mod tests { // 3) And it survives a reopen (durably preserved). let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert!(survives(reopened.manifest())); } @@ -2365,10 +2838,20 @@ mod tests { constraints: ProfileConstraints::DEFAULT_FULL, }, ]; - let bundle = Bundle::create(MemStore::new(), FileUuid([1; 16]), m).unwrap(); + let bundle = Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); let in_memory_profile = bundle.superblock().profile_id; let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(in_memory_profile, reopened.superblock().profile_id); } @@ -2382,7 +2865,11 @@ mod tests { bundle.verify_canonical_chunks().unwrap(); // intact let mut image = bundle.into_store().into_bytes(); image[blob_offset as usize] ^= 0xFF; - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert!(matches!( reopened.verify_canonical_chunks(), Err(BundleError::ChunkHashMismatch { .. }) @@ -2394,7 +2881,13 @@ mod tests { // Finding 1: a writer must not emit a manifest its own open would reject. let mut m = Manifest::empty(DocumentId([8; 16])); m.profile_declarations.clear(); - assert!(Bundle::create(MemStore::new(), FileUuid([1; 16]), m).is_err()); + assert!(Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0) + ) + .is_err()); let mut bundle = fresh_bundle(); let err = bundle.commit(&[], |ctx| { @@ -2481,7 +2974,11 @@ mod tests { // Discover the commit's final-flush syscall index via a no-fault run. let base = fresh_bundle().into_store().into_bytes(); let total = { - let mut b = Bundle::open(FaultStore::no_fault(base.clone())).unwrap(); + let mut b = Bundle::open( + FaultStore::no_fault(base.clone()), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); b.commit( &[StagedChunk::operation_block(block::encode_block(&[ b"e".to_vec() @@ -2502,7 +2999,11 @@ mod tests { after_syscalls: total - 1, tear: Tear::TornLastWrite { prefix: 256 }, }; - let mut bundle = Bundle::open(FaultStore::new(base, crash)).unwrap(); + let mut bundle = Bundle::open( + FaultStore::new(base, crash), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); let result = bundle.commit( &[StagedChunk::operation_block(block::encode_block(&[ b"e".to_vec() @@ -2533,7 +3034,13 @@ mod tests { affected_object_kinds: Vec::new(), edit_barriers: Vec::new(), }); - let bundle = Bundle::create(MemStore::new(), FileUuid([1; 16]), m).unwrap(); + let bundle = Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert!(bundle.is_read_only()); } @@ -2580,7 +3087,12 @@ mod tests { edit_barriers: Vec::new(), }); assert!(matches!( - Bundle::create(MemStore::new(), FileUuid([1; 16]), m), + Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0) + ), Err(BundleError::ResourceLimitExceeded { .. }) )); } @@ -2611,7 +3123,13 @@ mod tests { constraints: small, }, ]; - let mut bundle = Bundle::create(MemStore::new(), FileUuid([1; 16]), m).unwrap(); + let mut bundle = Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); // Canonical-first profile is Full (discriminant 0): active = Full limit. assert_eq!(bundle.superblock().profile_id, ProfileId::Full); assert_eq!(bundle.max_block_size(), 64 << 20); @@ -2667,7 +3185,12 @@ mod tests { let make = |decls: Vec| { let mut m = Manifest::empty(DocumentId([1; 16])); m.profile_declarations = decls; - Bundle::create(MemStore::new(), FileUuid([1; 16]), m) + Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0), + ) }; // Custom-only (no understood profile to operate under). assert!(make(vec![profile( @@ -2695,14 +3218,23 @@ mod tests { let v0 = crate::ids::SemVer::new(0, 1, 0); let mut m = Manifest::empty(DocumentId([1; 16])); m.profile_declarations = vec![profile(ProfileId::ReadOnly, v0, 1 << 20)]; - let bundle = Bundle::create(MemStore::new(), FileUuid([1; 16]), m).unwrap(); + let bundle = Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(bundle.superblock().profile_id, ProfileId::ReadOnly); assert!(bundle.is_read_only()); // Round-trips: a reopen agrees it is read-only. let image = bundle.into_store().into_bytes(); - assert!(Bundle::open(MemStore::from_bytes(image)) - .unwrap() - .is_read_only()); + assert!(Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0) + ) + .unwrap() + .is_read_only()); } #[test] @@ -2715,7 +3247,13 @@ mod tests { profile(ProfileId::ReadOnly, v0, 1 << 20), profile(ProfileId::Lite, v0, 1 << 20), ]; - let bundle = Bundle::create(MemStore::new(), FileUuid([1; 16]), m).unwrap(); + let bundle = Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(bundle.superblock().profile_id, ProfileId::Lite); assert!(!bundle.is_read_only()); } @@ -2729,7 +3267,13 @@ mod tests { profile(ProfileId::ReadOnly, v0, read_only_max), profile(ProfileId::Lite, v0, lite_max), ]; - Bundle::create(MemStore::new(), FileUuid([1; 16]), m).unwrap() + Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + m, + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap() }; let staged = || StagedChunk::operation_block(block::encode_block(&[vec![7; 16]])); let append_root = |ctx: &CommitContext| { @@ -2751,9 +3295,10 @@ mod tests { permissive_lite.commit(&[staged()], append_root).unwrap(); let root = permissive_lite.manifest().operation_roots[0]; assert!(permissive_lite.read_operation_block(&root).is_ok()); - let reopened = Bundle::open(MemStore::from_bytes( - permissive_lite.into_store().into_bytes(), - )) + let reopened = Bundle::open( + MemStore::from_bytes(permissive_lite.into_store().into_bytes()), + BundleCapabilities::synthetic_for_fixture(0), + ) .unwrap(); assert!(reopened.read_operation_block(&root).is_ok()); } @@ -2800,7 +3345,11 @@ mod tests { // Finding 6: a bundle whose active profile is ReadOnly opens read-only // (v0 does not auto-upgrade it). let image = craft_image(0, ProfileId::ReadOnly); - let bundle = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let bundle = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert!(bundle.is_read_only()); assert!(bundle.anomalies().is_empty()); // a normal read-only bundle } @@ -2810,7 +3359,11 @@ mod tests { // Finding 2: a Custom (registry-defined) active profile is unsupported in // v0 — open read-only and surface it. let image = craft_image(0, ProfileId::Custom(crate::ids::ProfileRegistryId([9; 16]))); - let bundle = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let bundle = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert!(bundle.is_read_only()); assert!(bundle .anomalies() @@ -2821,7 +3374,11 @@ mod tests { fn generation_exhaustion_is_an_error_not_a_panic() { // Finding 5: committing a generation-u64::MAX bundle returns an error. let image = craft_image(u64::MAX, ProfileId::Full); - let mut bundle = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let mut bundle = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(bundle.generation(), u64::MAX); assert!(matches!( bundle.commit(&[], |ctx| ctx.previous_manifest.clone()), @@ -2934,7 +3491,11 @@ mod tests { .unwrap(); let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let reopened = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); reopened.verify_canonical_chunks().unwrap(); let stored_root = reopened.manifest().operation_roots[0]; assert_eq!( @@ -3134,7 +3695,10 @@ mod tests { // the stored bytes fail hash verification → no valid superblock. let image = craft_image_with_manifest_bytes(&compressed, manifest_chunk_hash(&payload)); assert!(matches!( - Bundle::open(MemStore::from_bytes(image)), + Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0) + ), Err(BundleError::NoValidSuperblock) )); @@ -3143,7 +3707,10 @@ mod tests { // malformed. let image = craft_image_with_manifest_bytes(&compressed, manifest_chunk_hash(&compressed)); assert!(matches!( - Bundle::open(MemStore::from_bytes(image)), + Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0) + ), Err(BundleError::Decode(_)) )); } diff --git a/crates/epiphany-bundle/src/error.rs b/crates/epiphany-bundle/src/error.rs index 7ad54df..f5d8ea0 100644 --- a/crates/epiphany-bundle/src/error.rs +++ b/crates/epiphany-bundle/src/error.rs @@ -15,7 +15,7 @@ //! bundle, not as errors. use crate::codec::DecodeError; -use crate::ids::SchemaVersion; +use crate::ids::{ReductionAlgorithmVersion, SchemaVersion}; use epiphany_determinism::ContentHash; /// A hard bundle failure: the file is unopenable, or a canonical chunk is @@ -139,17 +139,42 @@ pub enum BundleError { /// error MUST NOT degrade to a read-only open. LegacyBaseIntroductionRejected, - /// A major-1 container's canonical base cannot yet be validated: matrix - /// rows 5i/6i, opening a container that already carries a base, or - /// committing one into it. The container is the **right** epoch — this is - /// not a request to repack — but no reduction-authority capability exists - /// yet to validate the base against. **Temporary**: `P13-S27` supplies - /// that capability and replaces both branches with real validation, not - /// this categorical refusal. Never mentions repack (repacking a - /// already-correct-epoch container would be wrong advice), and MUST NOT - /// degrade to a read-only open — a pre-authority base is not a - /// restricted-but-correct view. - ReductionAuthorityUnavailable, + /// A canonical base was produced under reduction semantics this build does + /// not implement, so the materialized state it carries is **the wrong + /// materialization** and must be rebuilt before use. + /// + /// Raised on both boundaries a base can cross: `Bundle::open`, when a + /// container's base disagrees with the caller's + /// [`BundleCapabilities::current_reduction_version`], and + /// `commit`/`commit_versioned`, when a **newly emitted or replaced** base + /// does. Replaces the format rung's temporary + /// `ReductionAuthorityUnavailable`, which refused both boundaries + /// categorically because no authority existed to validate against; P13-S27 + /// supplies that authority, so refusal becomes validation. + /// + /// # Not read-only, and not an integrity anomaly + /// + /// A stale base is **not a restricted-but-correct view** — it is state + /// computed under different rules. Exposing it read-only would serve + /// incorrect canonical state confidently, which is worse than refusing. + /// + /// # Why `open` cannot recover + /// + /// **`open` cannot rebuild.** Drop-and-replay is unsound once pruning + /// exists (`core_spec.tex:12207`, `:14701` — specified, **not + /// implemented**; no `prune` appears anywhere in this crate), because the + /// operations needed to rebuild may no longer be present. A higher-level + /// rebuild path may be authorized later **only where full pre-base history + /// is demonstrably available**; this rung authorizes none. + /// + /// [`BundleCapabilities::current_reduction_version`]: + /// crate::bundle::BundleCapabilities::current_reduction_version + CanonicalBaseRequiresRebuild { + /// The version the canonical base reports for itself. + base: ReductionAlgorithmVersion, + /// The version the caller stated this build implements. + current: ReductionAlgorithmVersion, + }, } impl core::fmt::Display for BundleError { @@ -229,9 +254,11 @@ impl core::fmt::Display for BundleError { "cannot add or replace a canonical base in a legacy (format major 0) bundle; \ repack into a fresh major-1 bundle", ), - BundleError::ReductionAuthorityUnavailable => f.write_str( - "this major-1 container's canonical base cannot yet be validated: no \ - reduction-authority capability exists until P13-S27 lands", + BundleError::CanonicalBaseRequiresRebuild { base, current } => write!( + f, + "canonical base was produced under reduction algorithm version {} but this \ + build implements {}; the base must be rebuilt before use", + base.0, current.0 ), } } diff --git a/crates/epiphany-bundle/src/fuzz.rs b/crates/epiphany-bundle/src/fuzz.rs index 1deb7d7..22202ce 100644 --- a/crates/epiphany-bundle/src/fuzz.rs +++ b/crates/epiphany-bundle/src/fuzz.rs @@ -35,7 +35,7 @@ //! bundle images by hand and asserts the Chapter 8 §"Superblock Selection" rule //! across every corruption scenario the QUICKSTART enumerates. -use crate::bundle::{Bundle, CommitContext, StagedChunk, BODY_START}; +use crate::bundle::{Bundle, BundleCapabilities, CommitContext, StagedChunk, BODY_START}; use crate::chunk::{ChunkKind, ChunkRef, CompressionAlgorithm}; use crate::error::IntegrityAnomaly; use crate::header::FixedHeader; @@ -101,14 +101,21 @@ fn staged_blocks(envelope_payloads: &[Vec]) -> Vec { fn check_recovery(base_image: &[u8], base_gen: u64, chunks: &[StagedChunk], crash: CrashPoint) { // Open the bundle over a fault store; `open` only reads, so it never // consumes crash budget and always succeeds on a valid base image. - let mut bundle = Bundle::open(FaultStore::new(base_image.to_vec(), crash)) - .expect("base image must open before the commit"); + let mut bundle = Bundle::open( + FaultStore::new(base_image.to_vec(), crash), + BundleCapabilities::synthetic_for_fixture(0), + ) + .expect("base image must open before the commit"); let committed = bundle.commit(chunks, append_roots).is_ok(); let store = bundle.into_store(); // Recover: reopen from exactly the bytes that survived the crash. let durable = store.durable_image(); - let recovered = Bundle::open(MemStore::from_bytes(durable.clone())).unwrap_or_else(|e| { + let recovered = Bundle::open( + MemStore::from_bytes(durable.clone()), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap_or_else(|e| { panic!( "crash at {crash:?} left an UNOPENABLE bundle (base gen {base_gen}): {e}\n\ durable image length {}", @@ -164,7 +171,13 @@ fn check_recovery(base_image: &[u8], base_gen: u64, chunks: &[StagedChunk], cras fn build_base(rng: &mut SplitMix64, commits: u64) -> (Vec, u64) { let doc = DocumentId([(rng.next_u64() & 0xff) as u8; 16]); let uuid = FileUuid([(rng.next_u64() & 0xff) as u8; 16]); - let mut bundle = Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).unwrap(); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); for _ in 0..commits { let n = rng.below(3) as usize; // 0..2 envelopes let envelopes: Vec> = (0..n) @@ -289,7 +302,11 @@ pub fn run_wire_decode_fuzz(iters: u64, seed: u64) -> WireFuzzCoverage { let mut manifests: Vec> = Vec::new(); for commits in 0..4u64 { let (image, _) = build_base(&mut rng, commits); - let bundle = Bundle::open(MemStore::from_bytes(image.clone())).expect("valid image opens"); + let bundle = Bundle::open( + MemStore::from_bytes(image.clone()), + BundleCapabilities::synthetic_for_fixture(0), + ) + .expect("valid image opens"); manifests.push(bundle.manifest().encode()); images.push(image); } @@ -347,7 +364,10 @@ pub fn run_wire_decode_fuzz(iters: u64, seed: u64) -> WireFuzzCoverage { // 1. Whole-image open. Must never panic; an Ok manifest must re-encode. let pick = (rng.next_u64() as usize) % images.len(); let image = mutate_image(&mut rng, &images[pick]); - match Bundle::open(MemStore::from_bytes(image)) { + match Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) { Ok(bundle) => { cov.opens_ok += 1; let encoded = bundle.manifest().encode(); @@ -532,10 +552,18 @@ pub fn exhaustive_crash_check(base_image: &[u8], base_gen: u64, envelope_payload // Learn the commit's total syscall count (and confirm the clean commit // recovers to G+1) via a no-fault run. let total = { - let mut bundle = Bundle::open(FaultStore::no_fault(base_image.to_vec())).unwrap(); + let mut bundle = Bundle::open( + FaultStore::no_fault(base_image.to_vec()), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); bundle.commit(&chunks, append_roots).unwrap(); let store = bundle.into_store(); - let recovered = Bundle::open(store.recover()).unwrap(); + let recovered = Bundle::open( + store.recover(), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(recovered.generation(), base_gen + 1); store.syscalls_issued() }; @@ -646,7 +674,8 @@ pub fn run_manifest_selection_harness() { b.set_slot(Slot::A, &sb_a); b.set_slot(Slot::B, &sb_b); b.corrupt_slot(Slot::A); - let bundle = Bundle::open(b.store()).expect("slot B is valid; bundle must open"); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)) + .expect("slot B is valid; bundle must open"); assert_eq!(bundle.active_slot(), Slot::B); assert_eq!(bundle.generation(), 1); assert!(bundle.anomalies().is_empty()); @@ -661,7 +690,8 @@ pub fn run_manifest_selection_harness() { b.set_slot(Slot::A, &sb_a); b.set_slot(Slot::B, &sb_b); b.corrupt_slot(Slot::B); - let bundle = Bundle::open(b.store()).expect("slot A is valid; bundle must open"); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)) + .expect("slot A is valid; bundle must open"); assert_eq!(bundle.active_slot(), Slot::A); assert_eq!(bundle.generation(), 7); assert!(bundle.anomalies().is_empty()); @@ -675,7 +705,7 @@ pub fn run_manifest_selection_harness() { let sb_b = b.add_manifest(5, &m); b.set_slot(Slot::A, &sb_a); b.set_slot(Slot::B, &sb_b); - let bundle = Bundle::open(b.store()).unwrap(); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)).unwrap(); assert_eq!(bundle.generation(), 5); assert_eq!(bundle.active_slot(), Slot::B); assert!(bundle.anomalies().is_empty()); @@ -688,7 +718,7 @@ pub fn run_manifest_selection_harness() { let sb = b.add_manifest(9, &m); b.set_slot(Slot::A, &sb); b.set_slot(Slot::B, &sb); - let bundle = Bundle::open(b.store()).unwrap(); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)).unwrap(); assert_eq!(bundle.active_slot(), Slot::A); assert_eq!(bundle.generation(), 9); assert!(bundle.anomalies().is_empty()); @@ -707,7 +737,7 @@ pub fn run_manifest_selection_harness() { sb_b.generation = 9; b.set_slot(Slot::A, &sb_a); b.set_slot(Slot::B, &sb_b); - let bundle = Bundle::open(b.store()).unwrap(); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)).unwrap(); assert_eq!( bundle.anomalies(), &[IntegrityAnomaly::DivergentSameGeneration { generation: 9 }] @@ -726,7 +756,7 @@ pub fn run_manifest_selection_harness() { sb_b.generation = 9; b.set_slot(Slot::A, &sb_a); b.set_slot(Slot::B, &sb_b); - let bundle = Bundle::open(b.store()).unwrap(); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)).unwrap(); assert_eq!(bundle.generation(), 9); assert_eq!( bundle.anomalies(), @@ -749,7 +779,7 @@ pub fn run_manifest_selection_harness() { b.corrupt_slot(Slot::A); b.corrupt_slot(Slot::B); assert!(matches!( - Bundle::open(b.store()), + Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)), Err(crate::BundleError::NoValidSuperblock) )); } @@ -764,7 +794,7 @@ pub fn run_manifest_selection_harness() { sb_b.commit_state = CommitState::Reserved(1); b.set_slot(Slot::A, &sb_a); b.set_slot(Slot::B, &sb_b); - let bundle = Bundle::open(b.store()).unwrap(); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)).unwrap(); // Slot B is not committed -> excluded; A (gen 3) is selected. The // non-committed slot is surfaced as an anomaly, but this is ordinary // fallback (the next commit overwrites the bad slot), so the bundle is @@ -787,7 +817,8 @@ pub fn run_manifest_selection_harness() { sb_b.manifest_hash = manifest_chunk_hash(b"not the manifest"); b.set_slot(Slot::A, &sb_a); b.set_slot(Slot::B, &sb_b); - let bundle = Bundle::open(b.store()).expect("slot A is valid"); + let bundle = Bundle::open(b.store(), BundleCapabilities::synthetic_for_fixture(0)) + .expect("slot A is valid"); assert_eq!(bundle.active_slot(), Slot::A); assert_eq!(bundle.generation(), 5); } diff --git a/crates/epiphany-bundle/src/ids.rs b/crates/epiphany-bundle/src/ids.rs index 723d8f9..c772bb9 100644 --- a/crates/epiphany-bundle/src/ids.rs +++ b/crates/epiphany-bundle/src/ids.rs @@ -285,8 +285,22 @@ impl SchemaVersion { /// The reduction-algorithm version that produced a canonical-base snapshot /// (Chapter 8): a snapshot may serve as a canonical base only if this matches -/// the active superblock's value. Modeled as an opaque monotonically-versioned -/// `u32` (the algorithm catalog itself lives in `epiphany-ops`). +/// **the semantics the running build implements**, which the caller states via +/// `BundleCapabilities` at `open` and `create`. +/// +/// Modeled as an opaque monotonically-versioned `u32`. **The authoritative +/// number lives in `epiphany-ops` as +/// `epiphany_ops::CURRENT_REDUCTION_ALGORITHM_VERSION`, a plain `u32`; this +/// wrapper type is constructed at the composition boundary** by whichever crate +/// depends on both. `epiphany-bundle` deliberately does **not** depend on +/// `epiphany-ops` — its only workspace dependency is `epiphany-determinism` — +/// so it cannot read that constant itself, which is exactly why the capability +/// is injected rather than looked up. +/// +/// This doc comment previously claimed "the algorithm catalog itself lives in +/// `epiphany-ops`" while nothing of the kind existed there — a doc asserting a +/// false fact about another module, and as written **unimplementable from where +/// the check must run**. P13-S27 pin 8 is the rung that made it true. #[derive(Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug, Default)] pub struct ReductionAlgorithmVersion(pub u32); diff --git a/crates/epiphany-bundle/src/lib.rs b/crates/epiphany-bundle/src/lib.rs index 14b5c46..f151b7c 100644 --- a/crates/epiphany-bundle/src/lib.rs +++ b/crates/epiphany-bundle/src/lib.rs @@ -67,8 +67,9 @@ pub use block::{ MAX_BLOCK_DEFAULT, }; pub use bundle::{ - manifest_chunk_hash, manifest_chunk_hash_versioned, Bundle, CommitContext, StagedChunk, - BODY_START, MAX_BLOB_BYTES, MAX_CHUNK_BYTES, MAX_MANIFEST_BYTES, SUPPORTED_SCHEMA_MAJOR, + manifest_chunk_hash, manifest_chunk_hash_versioned, Bundle, BundleCapabilities, CommitContext, + StagedChunk, BODY_START, MAX_BLOB_BYTES, MAX_CHUNK_BYTES, MAX_MANIFEST_BYTES, + SUPPORTED_SCHEMA_MAJOR, }; pub use chunk::{ chunk_content_hash, chunk_id, content_hash_for, ChunkKind, ChunkRef, CompressionAlgorithm, diff --git a/crates/epiphany-bundle/tests/crash_recovery.rs b/crates/epiphany-bundle/tests/crash_recovery.rs index 79c1a42..80ae6f8 100644 --- a/crates/epiphany-bundle/tests/crash_recovery.rs +++ b/crates/epiphany-bundle/tests/crash_recovery.rs @@ -10,6 +10,7 @@ //! against an actual durable-flush primitive, not only the simulator. use epiphany_bundle::fuzz::{exhaustive_crash_check, run_crash_recovery_fuzz, SplitMix64}; +use epiphany_bundle::BundleCapabilities; use epiphany_bundle::{Bundle, DocumentId, FileUuid, Manifest, MemStore, StagedChunk}; /// The headline gate: 10,000 randomized crash scenarios. Every one must recover @@ -51,8 +52,13 @@ fn exhaustive_sweep_across_base_states_and_commit_shapes() { /// its image and generation. (Mirrors the fuzzer's own base builder.) fn build_base(rng: &mut SplitMix64, commits: u64) -> (Vec, u64) { let doc = DocumentId([(rng.next_u64() & 0xff) as u8; 16]); - let mut bundle = - Bundle::create(MemStore::new(), FileUuid([7; 16]), Manifest::empty(doc)).unwrap(); + let mut bundle = Bundle::create( + MemStore::new(), + FileUuid([7; 16]), + Manifest::empty(doc), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); for i in 0..commits { let payload = epiphany_bundle::encode_block(&[vec![i as u8; 16]]); bundle @@ -83,6 +89,7 @@ fn file_store_real_fsync_round_trip() { store, FileUuid([0xAB; 16]), Manifest::empty(DocumentId([1; 16])), + BundleCapabilities::synthetic_for_fixture(0), ) .unwrap(); for i in 1..=2u64 { @@ -99,7 +106,11 @@ fn file_store_real_fsync_round_trip() { } // Reopen from disk in a fresh handle: the committed state is durable. - let reopened = Bundle::open(FileStore::open(&path).unwrap()).unwrap(); + let reopened = Bundle::open( + FileStore::open(&path).unwrap(), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(reopened.generation(), 2); assert_eq!(reopened.manifest().operation_roots.len(), 2); reopened.verify_canonical_chunks().unwrap(); diff --git a/crates/epiphany-bundle/tests/manifest_selection.rs b/crates/epiphany-bundle/tests/manifest_selection.rs index db41a4c..16beb05 100644 --- a/crates/epiphany-bundle/tests/manifest_selection.rs +++ b/crates/epiphany-bundle/tests/manifest_selection.rs @@ -9,6 +9,7 @@ //! real commit path. use epiphany_bundle::fuzz::run_manifest_selection_harness; +use epiphany_bundle::BundleCapabilities; use epiphany_bundle::{Bundle, DocumentId, FileUuid, Manifest, MemStore, Slot, StagedChunk}; #[test] @@ -25,6 +26,7 @@ fn commit_then_corrupt_active_slot_falls_back() { MemStore::new(), FileUuid([3; 16]), Manifest::empty(DocumentId([4; 16])), + BundleCapabilities::synthetic_for_fixture(0), ) .unwrap(); // Commit once: slot A holds gen 0, slot B holds gen 1 (active). @@ -44,7 +46,11 @@ fn commit_then_corrupt_active_slot_falls_back() { image[320 + 80] ^= 0xFF; // Recovery falls back to slot A (the previous generation), cleanly. - let recovered = Bundle::open(MemStore::from_bytes(image)).unwrap(); + let recovered = Bundle::open( + MemStore::from_bytes(image), + BundleCapabilities::synthetic_for_fixture(0), + ) + .unwrap(); assert_eq!(recovered.active_slot(), Slot::A); assert_eq!(recovered.generation(), 0); assert!(recovered.anomalies().is_empty()); diff --git a/crates/epiphany-ops/src/lib.rs b/crates/epiphany-ops/src/lib.rs index 628bfb4..003bb24 100644 --- a/crates/epiphany-ops/src/lib.rs +++ b/crates/epiphany-ops/src/lib.rs @@ -104,6 +104,53 @@ pub mod valuegen; pub mod fuzz; pub mod vectors; +/// The reduction semantics **this build implements**, as a bare number. +/// +/// `core_spec.tex` §"Canonical Document Identity" is normative: *snapshots +/// produced under an earlier algorithm version cannot be used as canonical +/// bases under a later one without rebuilding*. Enforcing that needs a value +/// naming what the running implementation actually does — and before P13-S27 +/// no such value existed anywhere. `ReductionAlgorithmVersion` +/// (`epiphany-bundle`) was a wire field whose reader compared it only against +/// the superblock that same value had seeded, so the check was a tautology for +/// every conformingly-written document. +/// +/// # The bump discipline — this is the whole guarantee +/// +/// **Any change to a canonical reduction verdict, or to canonical reduced +/// state, MUST bump this constant and record the change in the list below.** +/// +/// **No mechanism can detect a semantics change.** A golden test over reduction +/// outputs can *prompt* the question — outputs moved, did semantics? — but it +/// can never answer it: a deliberate semantics change and an accidental +/// regression look identical from outside. **The discipline is the guarantee; +/// there is no backstop.** +/// +/// # Why `0`, and why that is a decision +/// +/// Bundles written to date carry `0` when they have no canonical base, and +/// bases self-report whatever they were stamped with. Starting anywhere but `0` +/// would make every existing base-bearing document fail to open **without any +/// semantics having changed** — the check would manufacture the breakage it +/// exists to detect. `0` is therefore a decision, **not "unset"**. +/// +/// # Bumps +/// +/// * `0` — the baseline. The semantics `canonical_reduction_order` and +/// `reduce_onto` implement as of P13-S27 (2026-08-08). No earlier version +/// exists; nothing predates this constant. +/// +/// The first real bump belongs to **P13-S16**, which changes +/// `CreateStaffGroup`'s reduction verdict and must move this to `1`. +/// +/// # Layering +/// +/// This is a plain `u32`, and `epiphany-ops` **MUST NOT** gain a dependency on +/// `epiphany-bundle` in order to use that crate's `ReductionAlgorithmVersion` +/// wrapper. The wrapper is constructed at the composition boundary by whoever +/// depends on both (P13-S27 pin 1, §0.3). +pub const CURRENT_REDUCTION_ALGORITHM_VERSION: u32 = 0; + pub use anomaly::{ AnomalousReplicaSegment, IntegrityAnomaly, IntegrityAnomalyKind, ReplicaAnomalyReason, }; diff --git a/crates/epiphany-testkit/benches/bundle.rs b/crates/epiphany-testkit/benches/bundle.rs index d503589..7d43244 100644 --- a/crates/epiphany-testkit/benches/bundle.rs +++ b/crates/epiphany-testkit/benches/bundle.rs @@ -124,8 +124,13 @@ fn build_fixture(dir: &Path) -> Fixture { let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create base bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + epiphany_testkit::production_caps(), + ) + .expect("create base bundle"); bundle .commit(&staged_blocks(&envelopes), append_roots) .expect("commit base operation blocks"); @@ -160,7 +165,11 @@ fn build_fixture(dir: &Path) -> Fixture { /// Un-timed setup for the commit row: restore the base image and open it. fn restore_and_open(path: &Path, image: &[u8]) -> Bundle { fs::write(path, image).expect("restore base image"); - Bundle::open(FileStore::open(path).expect("open store")).expect("open bundle") + Bundle::open( + FileStore::open(path).expect("open store"), + epiphany_testkit::production_caps(), + ) + .expect("open bundle") } /// The timed commit: block append + manifest rewrite + superblock flip, fsync'd. @@ -176,7 +185,11 @@ fn typical_edit_commit(mut bundle: Bundle, edit: &[StagedChunk]) -> u /// `ChunkRef`; see `Fixture::base_root`'s doc comment for why it is not /// `manifest.canonical_base` right now) and every operation block. fn open_bootstrap_read(path: &Path, base_root: &ChunkRef) -> usize { - let bundle = Bundle::open(FileStore::open(path).expect("open store")).expect("open bundle"); + let bundle = Bundle::open( + FileStore::open(path).expect("open store"), + epiphany_testkit::production_caps(), + ) + .expect("open bundle"); let manifest = bundle.manifest(); let mut bytes = 0usize; bytes += bundle diff --git a/crates/epiphany-testkit/src/bundle_harness.rs b/crates/epiphany-testkit/src/bundle_harness.rs index 9a886df..f1648ec 100644 --- a/crates/epiphany-testkit/src/bundle_harness.rs +++ b/crates/epiphany-testkit/src/bundle_harness.rs @@ -81,8 +81,13 @@ fn staged(payloads: &[Vec]) -> Vec { pub fn build_base(rng: &mut Rng, commits: u64) -> (Vec, u64) { let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); for _ in 0..commits { let n = rng.range_usize(0, 2); let payloads: Vec> = (0..n).map(|_| rng.byte_vec(1, 40)).collect(); @@ -104,16 +109,20 @@ pub fn assert_recovers( crash: CrashPoint, ) { let blocks = staged(envelope_payloads); - let mut bundle = Bundle::open(FaultStore::new(base_image.to_vec(), crash)) - .expect("the base image must open before the commit"); + let mut bundle = Bundle::open( + FaultStore::new(base_image.to_vec(), crash), + crate::production_caps(), + ) + .expect("the base image must open before the commit"); let committed = bundle.commit(&blocks, append_roots).is_ok(); let store = bundle.into_store(); // Recover from exactly the bytes that survived the crash. let durable = store.durable_image(); - let recovered = Bundle::open(MemStore::from_bytes(durable)).unwrap_or_else(|e| { - panic!("crash at {crash:?} left an UNOPENABLE bundle (base gen {base_gen}): {e}") - }); + let recovered = Bundle::open(MemStore::from_bytes(durable), crate::production_caps()) + .unwrap_or_else(|e| { + panic!("crash at {crash:?} left an UNOPENABLE bundle (base gen {base_gen}): {e}") + }); let g = recovered.generation(); assert!( @@ -159,10 +168,14 @@ pub fn exhaustive_crash_sweep(base_image: &[u8], base_gen: u64, envelope_payload // Learn the commit's total syscall count via a no-fault run (and confirm the // clean commit reaches G+1). let total = { - let mut bundle = Bundle::open(FaultStore::no_fault(base_image.to_vec())).unwrap(); + let mut bundle = Bundle::open( + FaultStore::no_fault(base_image.to_vec()), + crate::production_caps(), + ) + .unwrap(); bundle.commit(&blocks, append_roots).unwrap(); let store = bundle.into_store(); - let recovered = Bundle::open(store.recover()).unwrap(); + let recovered = Bundle::open(store.recover(), crate::production_caps()).unwrap(); assert_eq!(recovered.generation(), base_gen + 1); store.syscalls_issued() }; @@ -232,8 +245,13 @@ pub fn assert_selection_through_commits(seed: u64) { let mut rng = Rng::new(seed); let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); // Generation 0 lives in slot A; each commit flips the active slot. assert_eq!(bundle.active_slot(), Slot::A); let commits = 5u64; @@ -249,7 +267,8 @@ pub fn assert_selection_through_commits(seed: u64) { let image = bundle.into_store().into_bytes(); // Reopen: selection picks the highest committed generation, no anomaly. - let reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen"); + let reopened = + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen"); assert_eq!(reopened.generation(), commits); assert!(reopened.anomalies().is_empty()); assert!(!reopened.is_read_only()); @@ -373,8 +392,13 @@ pub fn assert_operation_index_end_to_end(seed: u64) { let envelopes = generators::operation_envelopes(&mut rng, 36, 3, 8, 8); let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); bundle .commit(&staged_envelope_blocks(&envelopes, 12), append_roots) .expect("commit operation blocks"); @@ -392,7 +416,8 @@ pub fn assert_operation_index_end_to_end(seed: u64) { // Reader side: reopen from the durable image; the fresh index is usable // and locates every operation. let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen"); + let reopened = + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen"); let usable = reopened .usable_operation_index() .expect("a fresh, covering index is usable"); @@ -413,8 +438,13 @@ pub fn assert_stale_operation_index_rejected_and_rebuilt(seed: u64) { let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); bundle .commit(&staged_envelope_blocks(first, 12), append_roots) .expect("commit first blocks"); @@ -444,7 +474,8 @@ pub fn assert_stale_operation_index_rejected_and_rebuilt(seed: u64) { // The same verdict from a cold reopen; then rebuild from blocks. let image = bundle.into_store().into_bytes(); - let mut reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen"); + let mut reopened = + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen"); assert!(reopened.usable_operation_index().is_none()); let rebuilt = scan_rebuild_operation_index(&reopened); commit_index(&mut reopened, &rebuilt); @@ -466,8 +497,13 @@ pub fn assert_corrupt_operation_index_is_not_bundle_corruption(seed: u64) { let envelopes = generators::operation_envelopes(&mut rng, 24, 3, 8, 8); let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); bundle .commit(&staged_envelope_blocks(&envelopes, 8), append_roots) .expect("commit operation blocks"); @@ -486,7 +522,7 @@ pub fn assert_corrupt_operation_index_is_not_bundle_corruption(seed: u64) { ) .expect("commit garbage index chunk"); let image = bundle.into_store().into_bytes(); - let mut reopened = Bundle::open(MemStore::from_bytes(image)) + let mut reopened = Bundle::open(MemStore::from_bytes(image), crate::production_caps()) .expect("a defective index must not prevent opening"); assert!(reopened.anomalies().is_empty()); assert!(!reopened.is_read_only()); @@ -512,14 +548,18 @@ pub fn assert_corrupt_operation_index_is_not_bundle_corruption(seed: u64) { // (b) On-disk corruption of the now-valid index chunk's payload region. let valid_image = reopened.into_store().into_bytes(); - let probe = Bundle::open(MemStore::from_bytes(valid_image.clone())).expect("reopen"); + let probe = Bundle::open( + MemStore::from_bytes(valid_image.clone()), + crate::production_caps(), + ) + .expect("reopen"); let root = probe .manifest() .operation_index_root .expect("the index is referenced"); let mut corrupt = valid_image; corrupt[(root.offset + 3) as usize] ^= 0xFF; - let reopened = Bundle::open(MemStore::from_bytes(corrupt)) + let reopened = Bundle::open(MemStore::from_bytes(corrupt), crate::production_caps()) .expect("index-region corruption must not prevent opening"); assert!(reopened.anomalies().is_empty()); reopened @@ -595,8 +635,13 @@ pub fn run_barrier_declaration_roundtrip(seed: u64) { // Commit a manifest carrying the declaration; reopen from the raw image. let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); bundle .commit(&staged(&[rng.byte_vec(1, 40)]), |ctx| { let mut m = append_roots(ctx); @@ -605,7 +650,8 @@ pub fn run_barrier_declaration_roundtrip(seed: u64) { }) .expect("commit the declaration"); let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen"); + let reopened = + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen"); // The bundle preserved the opaque blobs verbatim ... let decl = reopened diff --git a/crates/epiphany-testkit/src/gminor.rs b/crates/epiphany-testkit/src/gminor.rs index b19dd1f..ffdf3b2 100644 --- a/crates/epiphany-testkit/src/gminor.rs +++ b/crates/epiphany-testkit/src/gminor.rs @@ -87,6 +87,7 @@ fn build_bundle( FileUuid([seed; 16]), manifest, stamped_version, + crate::production_caps(), ) .expect("fixture manifest is emittable") } diff --git a/crates/epiphany-testkit/src/lib.rs b/crates/epiphany-testkit/src/lib.rs index 060b4b4..0995889 100644 --- a/crates/epiphany-testkit/src/lib.rs +++ b/crates/epiphany-testkit/src/lib.rs @@ -130,4 +130,24 @@ pub mod layout_stub; // re-layout → re-render → re-resolve selection, across the ops/layout/render seams. pub mod editloop; +use epiphany_bundle::{BundleCapabilities, ReductionAlgorithmVersion}; + pub use rng::Rng; + +/// The capabilities a **production composition path** supplies: the reduction +/// semantics this build actually implements, wrapped at the composition +/// boundary. +/// +/// This is the "real authority" side of pin 3b's split. Fixtures deliberately +/// exercising arbitrary wire values use +/// [`BundleCapabilities::synthetic_for_fixture`] instead, so that a fixture +/// asserting behaviour at version `7` keeps asserting it when the authority +/// moves. **Never use `synthetic_for_fixture` on a production path.** +#[must_use] +pub fn production_caps() -> BundleCapabilities { + BundleCapabilities { + current_reduction_version: ReductionAlgorithmVersion( + epiphany_ops::CURRENT_REDUCTION_ALGORITHM_VERSION, + ), + } +} diff --git a/crates/epiphany-testkit/src/roundtrip.rs b/crates/epiphany-testkit/src/roundtrip.rs index 9f910c2..c9d5ad1 100644 --- a/crates/epiphany-testkit/src/roundtrip.rs +++ b/crates/epiphany-testkit/src/roundtrip.rs @@ -195,8 +195,13 @@ pub fn committed_manifest(seed: u64) -> Manifest { let mut rng = Rng::new(seed); let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); for _ in 0..3 { let n = rng.range_usize(1, 3); let payloads: Vec> = (0..n).map(|_| rng.byte_vec(1, 80)).collect(); @@ -228,25 +233,21 @@ fn canonical_score_bytes(envelopes: &[OperationEnvelope]) -> Vec { /// stored as a `Snapshot` chunk, hash-verified on reopen and read back /// byte-identically. /// -/// **Canonical-base wiring suspended** (`CONTRACT_FORMAT_EPOCH_MAJOR1.md` pin -/// 3c, amended 2026-08-07). The snapshot's correct semantic home is the -/// manifest's `canonical_base` — that has not changed — but pin 3a's -/// format-epoch matrix refuses every base introduction (`Bundle::commit`) and -/// every base-bearing open (`Bundle::open`) during the S28 → P13-S27 -/// interval, in both format epochs. So this harness cannot wire the snapshot -/// there right now: it stages the snapshot as an ordinary chunk instead and -/// carries the resulting `ChunkRef` across the reopen out of band, reading it -/// back directly via [`Bundle::read_chunk`] (which hash-verifies any -/// `ChunkRef`, not only a canonical one). The -/// serialize → load → decode → reserialize cycle below is unchanged; only the -/// snapshot's manifest placement is suspended. **Not** re-homed to +/// **Canonical-base wiring RESTORED by P13-S27** (test 7 / inherited obligation +/// 3). The format rung's pin 3c suspended it for the S28 → P13-S27 interval, +/// because pin 3a refused every base introduction and every base-bearing open +/// while no reduction authority existed to validate against. P13-S27 supplies +/// that authority, so a base-bearing container is constructible again and the +/// snapshot is wired to its correct semantic home: the manifest's +/// `canonical_base`. +/// +/// The two assertions that lapsed are back, and they are the point of the +/// restoration: **`verify_canonical_chunks` covers the base branch again** +/// (including its `base.hash != base.root.hash` cross-check), and **the +/// reopened manifest actually carries the base**. It was never re-homed to /// `acceleration_snapshots` — that field is verified nowhere in -/// `epiphany-bundle` (not in `open`, not in `verify_canonical_chunks`), so a -/// reference there would verify nothing while looking like preserved -/// coverage. Two assertions lapse until P13-S27 restores the wiring: -/// `verify_canonical_chunks`'s base branch (its `base.hash != base.root.hash` -/// cross-check), and the reopened manifest actually carrying the base. Both -/// are owed back in `spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md`. +/// `epiphany-bundle`, so a reference there would have verified nothing while +/// looking like preserved coverage. /// /// After reopen, the snapshot payload is decoded through /// [`MaterializedState::decode_canonical`], compared structurally with the @@ -262,18 +263,21 @@ pub fn assert_reduction_serialization_stable(envelopes: &[OperationEnvelope], se "re-reduction changed the canonical score bytes" ); - // serialize: stage the canonical state as a real **Snapshot** chunk. - // P13-S27 / CONTRACT_FORMAT_EPOCH_MAJOR1.md pin 3c: the manifest's - // `canonical_base` is the snapshot's correct semantic home, but that - // wiring is suspended for the S28 -> P13-S27 interval (see the doc - // comment above) — the chunk is staged but not referenced from any - // manifest root, and its `ChunkRef` is captured directly from the commit - // closure instead. + // serialize: stage the canonical state as a real **Snapshot** chunk and + // wire it to its correct semantic home, the manifest's `canonical_base`. + // Restored by P13-S27 (test 7): the base's version is the authority this + // session states, so pin 3a validates the introduction rather than + // refusing it. let mut rng = Rng::new(seed); let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); let snapshot = StagedChunk { kind: ChunkKind::Snapshot, schema_version: SchemaVersion::V0, @@ -282,21 +286,45 @@ pub fn assert_reduction_serialization_stable(envelopes: &[OperationEnvelope], se let mut snapshot_root = None; bundle .commit(&[snapshot], |ctx| { - snapshot_root = Some(ctx.new_chunks[0]); - ctx.previous_manifest.clone() + let root = ctx.new_chunks[0]; + snapshot_root = Some(root); + let mut m = ctx.previous_manifest.clone(); + m.canonical_base = Some(SnapshotRef { + snapshot_id: SnapshotId(rng.array16()), + covers_causal_frontier: FrontierBytes::empty(), + reduction_algorithm_version: ReductionAlgorithmVersion( + epiphany_ops::CURRENT_REDUCTION_ALGORITHM_VERSION, + ), + profile_id: ProfileId::Full, + hash: root.hash, + root, + }); + m }) - .expect("commit snapshot"); + .expect("commit snapshot as the canonical base"); let snapshot_root = snapshot_root.expect("commit ran the build closure"); let image = bundle.into_store().into_bytes(); - // load: reopen from exactly those bytes; the snapshot chunk is read back - // directly by its `ChunkRef` (not through `manifest.canonical_base`, - // suspended above) — `read_chunk` hash-verifies any `ChunkRef`, so the - // cycle's integrity guarantee is unchanged. - let reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen bundle"); + // load: reopen from exactly those bytes. `verify_canonical_chunks` now + // covers the **base branch** again — RESTORED ASSERTION 1 of 2 — including + // its `base.hash != base.root.hash` cross-check. + let reopened = + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen bundle"); reopened .verify_canonical_chunks() .expect("canonical chunks intact"); + // RESTORED ASSERTION 2 of 2: the reopened manifest actually carries the + // base. Without this the harness passes on a base-free bundle and the + // restoration would be cosmetic. + let reopened_base = reopened + .manifest() + .canonical_base + .as_ref() + .expect("the reopened manifest must carry the canonical base"); + assert_eq!( + reopened_base.root, snapshot_root, + "the reopened base must point at the snapshot chunk that was staged" + ); let loaded = reopened .read_chunk(&snapshot_root) .expect("read snapshot chunk back"); @@ -347,8 +375,13 @@ pub fn assert_score_serialization_stable(score: &Score, frontier: &[u8], seed: u let mut rng = Rng::new(seed); let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); let snapshot = StagedChunk { kind: ChunkKind::Snapshot, schema_version: SchemaVersion::for_major(3), @@ -377,7 +410,8 @@ pub fn assert_score_serialization_stable(score: &Score, frontier: &[u8], seed: u // load: reopen (read-write — an acceleration snapshot at the current // major is within the snapshot role's accept-set), hash-verify, read the // referenced chunk back byte-identically. - let reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen bundle"); + let reopened = + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen bundle"); assert!( !reopened.is_read_only(), "a current-major acceleration snapshot must not force read-only" @@ -525,8 +559,13 @@ pub fn assert_operation_block_summary_survives_storage(envelopes: &[OperationEnv let mut rng = Rng::new(seed); let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create bundle"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create bundle"); // A real operation block (opaque payload bytes) carrying the summary. let blocks: Vec = pack_operation_blocks(&[rng.byte_vec(4, 64)]) .into_iter() @@ -544,7 +583,8 @@ pub fn assert_operation_block_summary_survives_storage(envelopes: &[OperationEnv // Reopen and select the summary by block id — no block payload is decoded. let image = bundle.into_store().into_bytes(); - let reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen bundle"); + let reopened = + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen bundle"); let root_id = reopened.manifest().operation_roots[0].id; assert_eq!( reopened.manifest().operation_block_summary(root_id), @@ -599,6 +639,7 @@ mod tests { MemStore::new(), FileUuid(rng.array16()), Manifest::empty(DocumentId(rng.array16())), + crate::production_caps(), ) .expect("create bundle"); bundle @@ -609,7 +650,7 @@ mod tests { }) .expect("commit op block"); let image = bundle.into_store().into_bytes(); - Bundle::open(MemStore::from_bytes(image)).expect("reopen bundle") + Bundle::open(MemStore::from_bytes(image), crate::production_caps()).expect("reopen bundle") } #[test] @@ -788,8 +829,13 @@ mod tests { // A real committed superblock from a live bundle. let uuid = FileUuid(rng.array16()); let doc = DocumentId(rng.array16()); - let mut bundle = - Bundle::create(MemStore::new(), uuid, Manifest::empty(doc)).expect("create"); + let mut bundle = Bundle::create( + MemStore::new(), + uuid, + Manifest::empty(doc), + crate::production_caps(), + ) + .expect("create"); bundle .commit( &[StagedChunk::operation_block(encode_block(&[vec![1u8; 8]]))], @@ -816,4 +862,95 @@ mod tests { // Strong sensitivity: same identities, changed content → different bytes. assert_content_mutation_changes_serialization(); } + + /// P13-S27 test 10b — the test M5b breaks, and **the only place in the rung + /// where the real authority meets a canonical base**. In `epiphany-testkit`, + /// which may reach the real constant. + /// + /// # Two provably independent operands + /// + /// The fixture is built with `synthetic_for_fixture(0)` and commits a base + /// carrying the **literal** `ReductionAlgorithmVersion(0)`; the reopen then + /// supplies `production_caps()`, which wraps the real constant. One operand + /// is a literal written into a fixture, the other is the authority read at + /// the reopen — neither derived from the other. + /// + /// **Round 3 caught the alternative**: if both the supplied capability and + /// the base version descended from `CURRENT_REDUCTION_ALGORITHM_VERSION`, + /// both would move together under M5b's mutation and the comparison would + /// pass for every value — §0.1's own tautology, reproduced inside the + /// mutation built to detect it. **Do not tidy either literal into the + /// constant** (§7 item 4b). + /// + /// # Both `Result` arms are written deliberately + /// + /// Round 5 pinned this: "assert it opens" was not enough, because under M5b + /// the reopen returns `Err` and **a `#[test]` returning `Err` asserts + /// nothing about that error's fields**. The `Err` arm below runs only under + /// mutation, and it is what makes M5b's required two-field observation a + /// *verified* one rather than a stack trace. The third arm exists so a + /// *different* error under mutation is reported rather than read as success. + #[test] + fn a_base_bearing_bundle_reopened_under_the_real_authority_validates() { + use epiphany_bundle::{BundleCapabilities, BundleError}; + + let mut bundle = Bundle::create( + MemStore::new(), + FileUuid([0x5E; 16]), + Manifest::empty(DocumentId([0x5E; 16])), + BundleCapabilities::synthetic_for_fixture(0), + ) + .expect("fixture bundle creates"); + + let staged = StagedChunk { + kind: ChunkKind::Snapshot, + schema_version: SchemaVersion::V0, + payload: vec![5u8, 5, 5], + }; + bundle + .commit(&[staged], |ctx| { + let mut m = ctx.previous_manifest.clone(); + let root = ctx.new_chunks[0]; + m.canonical_base = Some(SnapshotRef { + snapshot_id: SnapshotId([0x5E; 16]), + covers_causal_frontier: FrontierBytes::empty(), + // A deliberate LITERAL — not the constant. See above. + reduction_algorithm_version: ReductionAlgorithmVersion(0), + profile_id: ProfileId::Full, + hash: root.hash, + root, + }); + m + }) + .expect("committing the base under the matching synthetic capability succeeds"); + let image = bundle.into_store().into_bytes(); + + match Bundle::open(MemStore::from_bytes(image), crate::production_caps()) { + Ok(reopened) => { + assert!( + reopened.manifest().canonical_base.is_some(), + "the base must survive the reopen, or this asserts nothing" + ); + assert_eq!( + reopened + .manifest() + .canonical_base + .as_ref() + .unwrap() + .reduction_algorithm_version, + ReductionAlgorithmVersion(0) + ); + } + Err(BundleError::CanonicalBaseRequiresRebuild { base, current }) => { + // Reached only under M5b. Assert both fields, then fail loudly + // quoting them — that is the mutation's required observation. + assert_eq!(base, ReductionAlgorithmVersion(0)); + panic!( + "M5b observation: base={} current={} — the authority is load-bearing here", + base.0, current.0 + ); + } + Err(other) => panic!("unexpected error, not the authority verdict: {other:?}"), + } + } } diff --git a/crates/epiphany-testkit/tests/bundle_reopen.rs b/crates/epiphany-testkit/tests/bundle_reopen.rs index 20dda44..365a661 100644 --- a/crates/epiphany-testkit/tests/bundle_reopen.rs +++ b/crates/epiphany-testkit/tests/bundle_reopen.rs @@ -48,13 +48,18 @@ fn a_bundle_round_trips_through_bytes_back_into_a_reduced_score() { MemStore::new(), FileUuid([3; 16]), Manifest::empty(DocumentId([9; 16])), + epiphany_testkit::production_caps(), ) .expect("create"); bundle.commit(&staged, append_roots).expect("commit"); let image = bundle.into_store().into_bytes(); // Close it, reopen it from nothing but the bytes. - let reopened = Bundle::open(MemStore::from_bytes(image)).expect("reopen"); + let reopened = Bundle::open( + MemStore::from_bytes(image), + epiphany_testkit::production_caps(), + ) + .expect("reopen"); let mut recovered = Vec::new(); for chunk in reopened.manifest().operation_roots.clone() { diff --git a/crates/epiphany-testkit/tests/requirement_labels.rs b/crates/epiphany-testkit/tests/requirement_labels.rs index b42f742..fc8d8b4 100644 --- a/crates/epiphany-testkit/tests/requirement_labels.rs +++ b/crates/epiphany-testkit/tests/requirement_labels.rs @@ -12,11 +12,11 @@ use std::path::{Path, PathBuf}; // +1 for req:format:container-epoch (the format-epoch rung, pin 7: // spec/CONTRACT_FORMAT_EPOCH_MAJOR1.md) — the container major becomes an epoch, // and Chapter 8 states the classification and the epoch matrix normatively. -const CORE_REQUIREMENT_COUNT: usize = 213; +const CORE_REQUIREMENT_COUNT: usize = 214; // +1 for req:textproj:manifest-schema-carried (G-minor, pins 8/11: // spec/PLAN_GMINOR_SCHEMA_MINOR.md); +1 for req:format:container-epoch (above). -const SUITE_REQUIREMENT_COUNT: usize = 284; -const SUITE_LABEL_COUNT: usize = 284; +const SUITE_REQUIREMENT_COUNT: usize = 285; +const SUITE_LABEL_COUNT: usize = 285; /// The normative chapter-to-area assignment. Keeping this as data makes adding a /// requirement under the wrong chapter fail without encoding chapter names in diff --git a/crates/epiphany-textproj/src/lib.rs b/crates/epiphany-textproj/src/lib.rs index c0c2345..4456500 100644 --- a/crates/epiphany-textproj/src/lib.rs +++ b/crates/epiphany-textproj/src/lib.rs @@ -9,6 +9,8 @@ pub mod project; pub mod serialize; pub mod vectors; +use epiphany_bundle::BundleCapabilities; + use epiphany_bundle::{ ChunkKind, DocumentId, ExtensionId, FrontierBytes, LineageId, ProfileDeclaration, ProfileId, ReductionAlgorithmVersion, SchemaVersion, SemVer, SnapshotId, @@ -172,3 +174,21 @@ pub struct TextBlob { /// Uncompressed blob payload carried inline. pub payload: Vec, } + +/// The capabilities a **production composition path** supplies: the reduction +/// semantics this build actually implements, wrapped at the composition +/// boundary. +/// +/// This is the "real authority" side of pin 3b's split. Fixtures deliberately +/// exercising arbitrary wire values use +/// [`BundleCapabilities::synthetic_for_fixture`] instead, so that a fixture +/// asserting behaviour at version `7` keeps asserting it when the authority +/// moves. **Never use `synthetic_for_fixture` on a production path.** +#[must_use] +pub(crate) fn production_caps() -> BundleCapabilities { + BundleCapabilities { + current_reduction_version: ReductionAlgorithmVersion( + epiphany_ops::CURRENT_REDUCTION_ALGORITHM_VERSION, + ), + } +} diff --git a/crates/epiphany-textproj/src/project.rs b/crates/epiphany-textproj/src/project.rs index ffb458b..80265ae 100644 --- a/crates/epiphany-textproj/src/project.rs +++ b/crates/epiphany-textproj/src/project.rs @@ -980,8 +980,13 @@ mod tests { let mut initial = Manifest::empty(DocumentId([3; 16])); initial.lineage_id = Some(LineageId([4; 16])); - let mut bundle = Bundle::create(MemStore::new(), FileUuid([1; 16]), initial) - .expect("a freshly created bundle with no canonical roots is valid"); + let mut bundle = Bundle::create( + MemStore::new(), + FileUuid([1; 16]), + initial, + crate::production_caps(), + ) + .expect("a freshly created bundle with no canonical roots is valid"); bundle .commit( @@ -1119,7 +1124,13 @@ mod tests { fn a_corrupt_operation_envelope_is_a_typed_error_not_a_panic() { let mut initial = Manifest::empty(DocumentId([5; 16])); initial.lineage_id = None; - let mut bundle = Bundle::create(MemStore::new(), FileUuid([2; 16]), initial).unwrap(); + let mut bundle = Bundle::create( + MemStore::new(), + FileUuid([2; 16]), + initial, + crate::production_caps(), + ) + .unwrap(); let garbage_block = StagedChunk::operation_block(encode_block(&[vec![0xFF; 4]])); bundle .commit(&[garbage_block], |ctx| { @@ -1144,7 +1155,7 @@ mod tests { let corrupt_at = extension_root.offset as usize; image[corrupt_at] ^= 0xFF; - let corrupted = Bundle::open(MemStore::from_bytes(image)) + let corrupted = Bundle::open(MemStore::from_bytes(image), crate::production_caps()) .expect("corrupting a non-canonical chunk's payload does not stop the bundle opening"); match document_from_bundle(&corrupted) { Err(ProjectError::Bundle(_)) => {} diff --git a/crates/epiphany-textproj/src/serialize.rs b/crates/epiphany-textproj/src/serialize.rs index a5f97f6..1c64497 100644 --- a/crates/epiphany-textproj/src/serialize.rs +++ b/crates/epiphany-textproj/src/serialize.rs @@ -152,7 +152,12 @@ pub fn serialize_document( return Err(SerializeError::CanonicalBaseUnsupported); } - let mut bundle = Bundle::create(store, file_uuid, empty_manifest(document))?; + let mut bundle = Bundle::create( + store, + file_uuid, + empty_manifest(document), + crate::production_caps(), + )?; let mut staged = Vec::new(); if let Some(base) = &document.canonical_base { @@ -380,7 +385,8 @@ mod tests { let bundle = serialize_document(document, MemStore::new(), FileUuid([1; 16])) .expect("a well-formed document serializes"); let image = bundle.into_store().into_bytes(); - Bundle::open(MemStore::from_bytes(image)).expect("the serialized bundle reopens") + Bundle::open(MemStore::from_bytes(image), crate::production_caps()) + .expect("the serialized bundle reopens") } #[test] @@ -632,4 +638,32 @@ mod tests { assert_eq!(reopened.manifest().document_id, document.document_id); } } + + /// P13-S27 test 10a — the test M5a breaks. **In `epiphany-textproj`**, + /// because `epiphany-bundle` must not depend on `epiphany-ops` (pin 1, §0.3) + /// and so no test there can reach the real authority. + /// + /// # The `0` is a deliberate LITERAL, and that is load-bearing + /// + /// Comparing against `CURRENT_REDUCTION_ALGORITHM_VERSION` would compare the + /// constant with itself laundered through one function call: mutate the + /// constant and **both sides move**, so the assertion would hold for every + /// value and M5a could not break it. **Do not "tidy" this into the + /// constant** — doing so makes M5a vacuous while leaving every test green, + /// a failure invisible to the suite (contract §7 item 4b exists to catch it). + /// + /// **This test is expected to fail when P13-S16 bumps the authority**, and + /// that is correct: the literal is a tripwire on the production wiring, and + /// S16 updating it is S16 stating that the authority moved. + #[test] + fn serialize_document_supplies_the_real_reduction_authority() { + let document = minimal_document(42); + let bundle = serialize_document(&document, MemStore::new(), FileUuid([1; 16])) + .expect("a base-free document serializes"); + assert_eq!( + bundle.capabilities().current_reduction_version, + ReductionAlgorithmVersion(0), + "the production writer must supply the real authority, not a literal of its own" + ); + } } diff --git a/spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md b/spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md index 974d83d..3a1a3f6 100644 --- a/spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md +++ b/spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md @@ -10,8 +10,9 @@ them, having gone stale in two consecutive rounds by doing so. execution is **reported, not patched in place** — if it needs a pin change, that is its own amendment with its own review round. -**IMPLEMENTED 2026-08-09, STAGED, and NOT YET ACCEPTED.** The implementation remains -staged and uncommitted; only the amendments are committed. +**IMPLEMENTED AND ACCEPTED 2026-08-09, by the repository owner after execution review +8.** The implementation was staged for the required independent review and is committed +with this acceptance record. **How many post-ratification reviews have closed, which amendment each produced, and what each found are THE HISTORY TABLE'S ROWS. This block does not restate them — @@ -1046,9 +1047,10 @@ history table, and it shows that every independent round before this one found s - **Every finding since execution has been in this contract, not in the 21 staged files** — across all eight reviews. -**What remains is the owner's acceptance decision.** This document does not make it. -Round 1's ratification was claimed by the author after a single round and withdrawn; -**that precedent is why this block records the evidence and stops.** +**The repository owner accepted the implementation on 2026-08-09, after execution +review 8.** That decision is recorded here; it does not recast the evidence as proof of +correctness. Round 1's author-claimed ratification was withdrawn, which is why the +evidence and the owner's decision remain distinct. **Review round 19 — 2026-08-08, independent, against the round-17/18 working tree. ZERO FINDINGS. The first clean round in nineteen.** @@ -3059,7 +3061,8 @@ begin it. No `create_staff`, `create_staff_group`, or invariant change. **Do not bump `CURRENT_REDUCTION_ALGORITHM_VERSION` past 0** — pin 2. The bump to 1 belongs to S16. -**The executing agent MUST NOT commit.** Leave the work staged. +**Execution boundary (SATISFIED):** the executing agent MUST NOT commit and left the +work staged for independent review. **Execution is AUTHORISED as of ratification, 2026-08-08.** *(This read "no execution work may begin at all until this contract is ratified"; ratification has @@ -3067,9 +3070,10 @@ happened.)* The boundaries above are unchanged and remain binding — **stage on §2's files by explicit path, never `git add -A`, re-check `HEAD` before staging and before committing, and never `git reset`/`restore`/`checkout`/`stash`.** -**Leave the work STAGED. Do not commit.** The execution report is then subject to -**independent review before completion is accepted**, covering in particular -**M7's three observations and its control**. +**The executing agent left the work STAGED and did not commit.** The execution report +was then subject to **independent review before completion was accepted**, covering in +particular **M7's three observations and its control**. The repository owner accepted +the reviewed staged implementation on 2026-08-09. --- diff --git a/spec/PASS13_CANDIDATES.md b/spec/PASS13_CANDIDATES.md index 12155a8..7084960 100644 --- a/spec/PASS13_CANDIDATES.md +++ b/spec/PASS13_CANDIDATES.md @@ -122,5 +122,5 @@ evidence in isolation. | P13-S23 | **No filed candidate owns "place any anchor pair on a common timeline and measure musical distance along it" — P13-S18 previously mis-cited a narrower capability as its gate.** Two disjoint deficiencies, both owned by this candidate. (1) **No ordering.** The pair is not comparable under any of `measure20_comparable_order`'s five shapes c1-c5 (`invariants.rs:2457`) at all — whether the failure is in the **referent** (distinct `Event` ids; distinct `Measure` ids outside c3's `Start`+`Zero` restriction), the **variant or selector** (`Event` against `Measure`, `Measure` against `Region`, differing `pos`/`edge`), or the **clock** (`Musical` against `WallClock`, including inside `measure20_offset_order`, `:2419`) — this is what invariant 20's A4 and B4 are made of. (2) **Ordering without a usable delta.** The pair IS comparable and still yields no musical distance: c3 supplies a vector index (an order, never a distance), and c5 compares two `WallClock`s, and `measure20_musical_delta` (`:2522`) never returns a `WallClock` delta (`:2527`) — this is what invariant 20's B5 is made of. Scoping this as merely "anchors of differing shapes" or "not directly comparable under c1-c5" would exclude B5 entirely — S5 (distinct-id `Measure` `Start`/`Zero`) is c3-comparable and S1 (`WallClock` measures, `WallClock` meter changes) is c5-comparable, and both still reach B5 — an earlier draft of this filing made exactly that narrower mistake. **Explicitly broader than P11-C5**: P11-C5 (`PASS11_WORKLIST.md:159`) is a re-anchoring proximity metric that resolves "when the graph-mutation phase tracks resolved positions", and covers narrowly the two-distinct-`Event`s case (`CONTRACT_GENESIS_G3B_MEASURE.md:223`, `effect.rs:139`-`:142`'s `PositionOutsideRegion` Reserved note); P13-S23 is the timeline itself, whatever positions get placed on it. Names its dependents: invariant 20's A4, B4 and B5, and `PositionOutsideRegion`'s Reserved status | `spec/CONTRACT_P13S18_MATRIX.md` pin 10 (filed 2026-07-31 during the same rung that corrected P13-S18's over-narrow P11-C5 citation) | **open.** No code owed by this rung. Closing it needs the deferred common-timeline/duration machinery — once a `Measure` end, a distinct-id `Measure`/`Event` referent, or an `Event` position on a wall-clock-placed region can be placed on a common timeline with a musical distance, invariant 20's A4/B4/B5 residue and `PositionOutsideRegion`'s Reserved status shrink together | | P13-S25 | **The committed decode corpus's numbered tag rows lock byte→byte, not variant→byte — one row already has the property the other thirty-nine lack.** `ops/src/vectors.rs:206`–`:209` emits one row per tag as `format!("tag_{:02}", tag.discriminant())` carrying `[discriminant]`: **both the name and the payload derive from the value alone**, so `tag_32` asserts that `0x20` round-trips and never that `SetCanvasLayoutDefaults` is 32. The `Registered` row (`:210`–`:217`) is different — its name is the hard-coded string `"registered"` while its bytes are computed from the variant, so the frozen literal at `spec/vectors/decode_vectors.txt:80` binds the association. **Disposition B of P13-S22:** give the numbered rows the same property. It **does** catch the coordinated permutation — by exactly the `Registered` mechanism, with the committed text serving as the independent statement — and it propagates the property to every implementation that reads the cross-impl corpus, which an in-crate Rust test cannot do | `spec/CONTRACT_P13S22_TAGLOCK.md` (disposition B, considered and deferred during the 2026-07-31 ruling; filed rather than left as a closing remark, per the same discipline that moved P13-S22 out of P13-S15's resolved row) | **open. Complementary to P13-S22, not a replacement for it, and not a re-litigation of it.** P13-S22 landed disposition A (`tag_wire_discriminants_are_golden`, `payload.rs:2730`), which fails **by variant name inside the crate**. B cannot supply that: its failure is still *"spec/vectors/decode_vectors.txt is stale. Regenerate: …"* (`testkit/src/vectors.rs:224`) — the misleading diagnosis P13-S22 was filed about — even though the diff text would now name variants. **What B buys is cross-implementation reach; what it costs is churn in a committed artifact other implementations pin.** Both are wanted; neither substitutes for the other. Sequencing note: run B's own signing mutation as the coordinated permutation (literals *and* declaration lines), since the literal-only form is caught today by row ordering and proves nothing | | P13-S26 | **A doc comment in shipped code claims a specification repair that never landed, and the claim is guarded on the code side and nowhere on the specification side.** `crates/epiphany-core/src/invariants.rs:69`–`:71` enumerates invariant 10's four reference classes and states that *“genesis tranche G3a repairs this prose to name what the check body already enforced”*. **It did not.** `core_spec.tex:6570`–`:6572`, the normative enumeration item 10, still reads only *“Every cross-cutting structure's references resolve to extant objects in the graph, except where explicit re-anchoring rules permit transient dangling states during edits”* — naming neither a staff's declared instrument, a staff's group, a staff group's members, a part's staves, a view's active layers, nor any of the meter/time-signature references the Rust doc lists and the check body enforces. The repair landed in the Rust doc comment only. **The asymmetry is the defect's sharp edge:** the Rust doc block is protected by a grep-assert, `t12_invariant_10_doc_comment_names_the_four_reference_classes` (`invariants.rs:4554`, needles at `:4562`–`:4566`), so the side that is *wrong about the other* is the side that is **locked**, while the side that is actually stale is unguarded | this file (found 2026-07-31 during P13-S16 reconnaissance, while verifying that row's invariant-10 citations; no ledger entry covered it) | **open.** **Not a live incorrectness** — the check body is correct and enforces every class; only the normative prose under-describes it, and only the doc comment lies about that. **A P13-S9 instance**, and filed deliberately as one: the loud form (a dangling citation) is caught by `requirement_labels.rs`, and this quiet form — a *true-sounding claim about another document's state* — is caught by nothing. **`invariants.rs:69`–`:71` MUST NOT be “corrected” on its own.** It is currently the only artifact in the tree pointing at the `core_spec.tex` gap; softening the Rust claim in isolation would make the specification defect invisible and convert a caught defect into an uncaught one — which is P13-S9's stated failure mode verbatim. **Repair both sides in one rung**, and consider whether the LaTeX enumeration deserves the grep-assert its Rust mirror already has | -| P13-S27 | **The reduction-algorithm-version machinery is self-referential, so the one check that would detect a canonical-semantics change necessarily passes.** `core_spec.tex:11614`–`:11617` is normative — *"Snapshots produced under an earlier algorithm version cannot be used as canonical bases under a later one without rebuilding"* — and `:14369`–`:14372` states that replicas at differing versions *"may produce different canonical states from the same operation set."* The machinery to enforce it appears to exist: `ReductionAlgorithmVersion` (`bundle/src/ids.rs:291`) is a superblock wire field (bytes `68..72`, `superblock.rs:20`); `reduction_version_for` (`bundle.rs:989`) sets a new superblock's value; and `open` (`bundle.rs:396`–`:399`) rejects a mismatch. **But the writer sources the value from the canonical base's own self-report** (mapping the base's `reduction_algorithm_version` through `unwrap_or_default()`), **and the reader compares it only against the superblock that value seeded.** Nothing compares either against the semantics the running implementation actually implements. **The check is not vacuous** — it catches a corrupt or tampered base whose version disagrees with its superblock — but it **necessarily passes for a conformingly propagated stale base**, which is precisely the case the requirement exists to prevent. Supporting: **no constant or accessor anywhere names the implementation's current reduction semantics**, and `ids.rs:288`–`:289` states that *"the algorithm catalog itself lives in `epiphany-ops`"* while nothing of the kind exists in that crate — **a second instance of P13-S26's pattern**, a doc comment asserting a false fact about another module | `spec/CONTRACT_P13S16_PROJECTION.md` pin 0 (found 2026-07-31 while scoping P13-S16, which is a canonical reduction-semantics change and therefore the first rung to need this guarantee; filed in the same ledger edit as the row it blocks) | **UNBLOCKED 2026-08-07 — the format-epoch rung landed; dispatchable, and still blocking P13-S16.** (Was: open, BLOCKED on P13-S28.) **Scoped 2026-07-31 as `spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md` (DRAFT, not dispatchable).** Rulings taken: a typed `BundleCapabilities` required at both `Bundle::open` and `Bundle::create` and carried on the `Bundle` — no default, so every caller states the semantics it implements — and outright rejection on mismatch via a new `CanonicalBaseRequiresRebuild` error, not read-only and not an integrity anomaly. Storing the capability keeps all 57 `commit` sites unchanged; only `open` (57 sites) and `create` (32) move. **The scoping also falsified this row's first reading that the writer path was test-only:** `epiphany-textproj`'s `serialize_document` (`serialize.rs:119`) and `project.rs:936` are production paths that copy a base's `reduction_algorithm_version` verbatim into a fresh `SnapshotRef`, which `commit_versioned` then stamps into the superblock (`bundle.rs:798`) — so production mints self-consistent stale documents **without ever calling `open`**, and the capability must govern writers too. **What blocks it:** contract pin 2a. Baseline authority `0` does not preserve the corpus (`serialize.rs:327` stamps `1` and round-trips it; `vectors.rs:353`/`:363` likewise), and once P13-S16 moves the authority to `1`, a pre-S27 base that happens to carry `1` is **indistinguishable from a legitimately rebuilt one** — a raw `u32` carries no provenance. Four dispositions are recorded there; `FORMAT_MINOR` as a provenance carrier was proposed and **rejected** (the header never changes after creation, `core_spec.tex:10799`, so a legacy bundle committing a freshly validated base keeps its old minor forever; and a minor change may only append append-safe discriminants, `:12258`, not alter acceptance semantics). The surviving requirement — provenance must ride a container property **old readers cannot silently accept** and **a later commit cannot inherit unchanged** — is a format-epoch design, filed as **P13-S28**. **Scope of the claim, deliberately narrow:** this establishes that the **current implementation** has no detection mechanism. It does **not** establish that no reduction-semantics change in the project's history was ever detectable — that needs a history audit not yet done, and the stronger sentence is deliberately not written here. **What closing it requires:** an authority naming the semantics this build implements, and a rejection-or-rebuild path when a base disagrees with it. Until then any rung changing canonical reduction semantics can record its break in prose but cannot make stale bases unusable — which is why P13-S16's contract is complete, ratifiable as a plan, and **not dispatchable**. **Method note:** an earlier draft of S16's pin 0 claimed no writer path existed at all. That was false, and the way it was false is the point — the search behind it looked for `ReductionAlgorithmVersion(` constructor calls, which cannot find a path that propagates an existing value without constructing one. The instrument could not observe the thing it was used to rule out. **UNBLOCKED 2026-08-07:** the format-epoch rung landed and its pin 8 **resolves pin 2a** — reduction-version authority is meaningful only in major-1 containers, so legacy bases are refused by container epoch and never by version arithmetic. The collision pin 2a identified never has to be adjudicated: a pre-S27 base carrying `1` and a rebuilt S16 base carrying `1` are indistinguishable as numbers but can never meet, because the former exists only in a major-0 container, refused at the epoch boundary before any version is compared. The `u32` never has to carry provenance because the container does. **S27 now additionally owes three inherited items** (both interim refusals converted to validation, M8's deferred laundering demonstration, pin 3c's two suspended conformance assertions), recorded in its contract as required tests. **~~RATIFIED 2026-08-07 after review round 1~~ — RATIFICATION WITHDRAWN 2026-08-07, see round 2 below. **RATIFIED 2026-08-08 on the repository owner's authority, after NINETEEN adversarial review rounds the last of which returned zero findings. PINS FROZEN — executed, not edited; a defect found during execution is reported, not patched in place. DISPATCHED for execution, with the work to be left STAGED and the execution report subject to INDEPENDENT REVIEW before completion is accepted, covering in particular M7's three observations and its control. Not settled by ratification: M7's authority/base leg is unverifiable until this rung is implemented, and every gate, test and mutation is specified while none has been run.** Prior status through the review: NOT RATIFIED, NOT DISPATCHABLE, pins NOT frozen, **awaiting the next independent review round. Which rounds have closed and the running tally live in the contract's own history table and are deliberately NOT restated here — this clause carried a count through two rounds and went stale in both, and the round list went stale the same way**; no execution work may begin.** Round 1 was run because this contract had reached "dispatchable" with **zero** ratification rounds on record, against the standing rule that contracts go through adversarial review before dispatch. Round 1 returned **nine findings, four blocking**, all now carried in the contract. **Correcting this row's own preceding clause:** the three inherited items were *not* all "recorded as required tests" — obligation 2, M8's laundering demonstration, appeared in **neither** the contract's test section nor its mutation plan, while that section's preamble claimed all of them were tests. It is now **M7**, and ruled a **mutation** rather than a capability restoration: the format rung's text refusal is permanent, `COMPANION_VERSION` stays 0.14.0, and the text-projection corpus keeps `canonical_bases` reach 0. The other blocking three: §0.4's `commit`-site count counted a same-named method in `epiphany-editor-core`, **a crate with no `epiphany-bundle` dependency at all** — the third instrument failure recorded in that one section; three independent stale list-counts (the test-section header, gate 1, and three report items) all naming figures the document had outgrown; and `testkit/tests/requirement_labels.rs` missing from the touch table while pin 9 may move `CORE_REQUIREMENT_COUNT` 213 → 214 — **the escapee `CLAUDE.md` names by name**, which also escaped the format-epoch rung. Non-blocking: locator drift since `381c498` (`bc06706` grew `bundle.rs` by 338 lines; pin 5's own `:396`–`:399` confirmed unmoved), pin 2a's corpus evidence superseded by the 2 → 0 rebuild, `Bundle::open(` 57 → **60**, gate 6a's scope widened to `epiphany-testkit`, and a missing **commit-side positive** test now added as test 8. **REVIEW ROUND 2, 2026-08-07, against the frozen contract: six further findings, four blocking — and round 1's ratification was therefore premature.** (1) The call-site correction had been applied to §0.4 only, leaving the "Rung type" paragraph at **57** and touch row 2 claiming `bundle.rs` has **35** opens — a figure that was never `bundle.rs` alone and is stale besides — which made the required reconciliation impossible. (2) §0.4 called `project.rs:936` a **production** bundle writer; `#[cfg(test)]` starts at `:630` and every `Bundle` call in that file is below it, so the writer-path correction stands on `serialize.rs` alone. (3) **M5 was unexecutable**: `serialize_document` refuses bases at `serialize.rs:151`, so its output is base-free, and pin 5 with test 4 require base-free bundles to open at *any* authority — split into **M5a**/**M5b**. (4) **M6's second half was unexecutable**: `open` rejects a stale base, `create` rejects a base-bearing manifest (`bundle.rs:234`), and `commit` validates what it emits, so no caller can hold an open `Bundle` with a stale *inherited* base — replaced by broadening rather than narrowing, with the unreachability itself reported as the stronger result. Non-blocking: pin 3a's justification (*"production code mints a self-consistent stale document"*) is **false in-tree** — zero production paths stage a base — so it now rests on guarding the public `commit_versioned` API; and `serialize.rs:157` is dead code orphaned by the `:151` guard, recorded and explicitly **not** repaired here. **Two of round 2's findings were introduced by round 1** — ruling M7's refusal permanent is what made M5 unexecutable, and test 8 was added without re-deriving M6 against the same reachability. **Method note: an amendment is a change to the system, not a patch to a line**; a round must re-derive every mutation against every ruling the previous round made. **Round 3 is warranted before dispatch — the defect rate has not fallen (9, then 6), and "dispatchable" is a claim requiring evidence of convergence rather than a status reached by running out of findings.** **REVIEW ROUND 3, 2026-08-07, INDEPENDENT, against `b842975`: six findings, four blocking — and every blocking finding was a defect in text rounds 1 and 2 wrote.** (1) **Pin 3a still carried the rationale round 2 retracted** — §0.4 states there is no in-tree production base writer while pin 3a still said "§0.4 shows production code minting a stale document", so the contract asserted a claim and its negation; **the third occurrence of fix-one-site-leave-the-others**. Rewritten onto the footing that survives: `commit`/`commit_versioned` are **public API** and guard out-of-tree callers, not an in-tree path. (2) **M5a had no observation mechanism** — pin 3 required the capability be *stored* and nothing exposed it; `Bundle` carries 17 public accessors and none for capabilities, so no `epiphany-textproj` test could inspect it. **`Bundle::capabilities()` is now pinned** — new scope, flagged for round 4. (3) **M5b could not fail**: if the supplied capability and the base version both derive from `CURRENT_REDUCTION_ALGORITHM_VERSION` — the natural implementation, since `roundtrip.rs:367` currently hardcodes `ReductionAlgorithmVersion(0)` — both operands move together and the comparison passes for every value. **This is §0.1's own tautology reproduced inside the mutation built to detect it.** The base version must now come from a source that does not track the authority (persisted artifact or deliberate literal), with both operands' provenance reported. (4) **M6's replacement named a scenario with no test** — test 6 stops at opening, so nothing asserted that an unrelated commit *succeeds*, and an implementation rejecting every post-base commit passed tests 2/5/6/8 while the broadening had nothing to break; **test 9 added**. Cleanup: touch row 7 listed `generators.rs` as "call sites, real authority" though it has **zero** `Bundle::open`/`create` calls and its `rng.range(0, 8)` versions are precisely the arbitrary wire values pin 3b assigns to *synthetic* capabilities — split to **row 7a**; and §7's call-site attribution credited round 1 alone where rounds 1 and 2 are both load-bearing. **The pattern is now legible and it is not about counts: three separate mutations were unrunnable in three different ways — M5a could not observe, M5b could not fail, M6 had nothing to break. §7 item 4a now requires, for every mutation, the named test it breaks and the provenance of each operand.** **Defect rate across three rounds: 9, 6, 6 — not converging.** The newest text (pin 3's accessor, M5a, M5b, test 9, row 7a) has had **zero** adversarial passes and was written by the same agent whose previous two attempts round 3 falsified. **REVIEW ROUND 4, 2026-08-07, INDEPENDENT, against `53292f6`: five findings, four blocking.** It accepted pin 3's `capabilities()` accessor as **bounded** — the first new text any round has passed — and found the M5 pair defective a third time. (1) **M5b cited the wrong value**: `roundtrip.rs:367` sits in `assert_score_serialization_stable` (`:332`) and versions an **acceleration snapshot**, not a canonical base, while `assert_reduction_serialization_stable` has **no base at all** because pin 3c suspended it — so the value round 3 warned the implementer not to touch was irrelevant to the authority check. **The tautology diagnosis stands; only its evidence was wrong.** (2) **The instrument was left unchosen** — round 3 said "the rung picks one" and offered two, one of which does not exist for the nominated crate, since `craft_image_with_base` is a private `fn` inside `epiphany-bundle`'s `#[cfg(test)]` module (`:1648`). **Now chosen: commit-then-reopen through public API only** — build with `synthetic_for_fixture(0)`, commit a base carrying the literal `0`, reopen those bytes under the real constant. (3) **No test could assert the error fields**: `assert_reduction_serialization_stable` returns `()` and reopens with `.expect` (`:292`), so a mismatch panics rather than yielding a matchable `CanonicalBaseRequiresRebuild { base, current }`. **Test 10b added.** (4) **M5a violated §7 item 4a, the rule round 3 added in the same edit** — it named no test, and its natural assertion compares the constant with itself and cannot fail. **Test 10a added, asserting against a deliberate literal.** **Round 3's error is the one to carry: it grepped `ReductionAlgorithmVersion`, saw a `roundtrip.rs` hit, and attributed it without resolving the enclosing item — the same shape as §0.4's `.commit(` miscount that round 1 had already recorded as a lesson. Recording a defect is not the same as not committing it.** Both literals in tests 10a/10b are **load-bearing as literals**; §7 item 4b now requires confirming neither was tidied into the constant, a failure mode invisible to the suite. **Defect rate: 9, 6, 6, 5 — still not converging after four rounds, and every blocking finding in rounds 3 and 4 was in text written to fix the previous round.** **REVIEW ROUND 5, 2026-08-08, INDEPENDENT, against `df9e528`: four findings, two blocking — the first round in which blocking findings fell below four.** (1) **The status history was numerically stale again** — "amended three times … fifteen findings so far, eight blocking" were the round-2 figures, left standing through rounds 3 and 4 **while the tables recording those very rounds sat directly below them**. This is the **fifth** count-staleness defect in five rounds, and it was in the one block the author edited every round. Replaced with a **table**, so a round appends a row rather than requiring a number to be found and re-derived. (2) **Test 10b could not make the two-field assertion M5b requires**: §3 said only "assert it opens", and under mutation that yields a bare `Err` or a panic — **a `#[test] -> Result` that returns `Err` asserts nothing about that error's fields**, so M5b's required observation had no home in the test M5b names. Both `Result` arms are now pinned, plus a third for the wrong-error case, so the mutation run produces a *verified* observation rather than a stack trace. Smaller: **M5b's "cannot be tidied" claim was false** — keeping `synthetic_for_fixture` while passing `CURRENT_REDUCTION_ALGORITHM_VERSION` as both its argument and the base version preserves the fixture and fully restores the tautology, so the structure does not protect itself and the real protection is §7 item 4b; round 4 asserted a structural guarantee that undercut the procedural check actually doing the work, **which is the same error as reasoning that a mutation would fail instead of running it**. And §3's preamble still said the tests were "in `epiphany-bundle`" after round 4 added two that **cannot** be, since `epiphany-bundle` must not depend on `epiphany-ops` and reaching the real authority is their entire purpose — corrected, with each test's touch-table home named. **Blocking findings by round: 4, 4, 4, 4, 2 — the first movement in four rounds and the first weak evidence of convergence, set against the fact that every round since the third has found blocking defects in text written to fix its predecessor.** **REVIEW ROUND 6, 2026-08-08, INDEPENDENT, against `03c85dd`: three findings, ALL THREE BLOCKING, and all three in text round 5 wrote.** (1) **The amendment tally went stale inside the block round 5 restructured to prevent exactly that** — round 5 turned the review totals into a table and left "amended five times … rounds 1–4" as prose immediately above it. The amendment count is now **the number of rows**, with no separate figure to go stale. (2) **§3's test-home correction was itself false**: round 5 wrote "tests 1–9 in `epiphany-bundle`", but **test 7 *is* `assert_reduction_serialization_stable`**, which the same section names as `testkit/src/roundtrip.rs`. Two wrong versions of that sentence, both written while fixing it; replaced with a per-crate table (1–6/8/9 bundle, 7 and 10b testkit, 10a textproj). (3) **§7 item 4b protected one operand where test 10b has two** — replacing **both** `synthetic_for_fixture(0)` **and** the committed base's `ReductionAlgorithmVersion(0)` with the constant **keeps the synthetic call in place** and fully restores the tautology, and **test 10b's `Err` arm never executes in the unmutated run**, so its literal cannot detect it. Item 4b now enumerates all **three** fixture operands individually and requires each quoted verbatim. **All three findings are one defect in different clothes: a fix applied to the site named rather than to every site the claim covers** — the sixth count-staleness defect in six rounds and the third range-correction that did not check its own range. **The mechanism that works is structural, not vigilant: the review totals stopped going stale when they became a table, the amendment count did not because it stayed prose, and item 4b stopped being under-specified when it became a table.** **Demonstrated a seventh time inside round 6's own amendment**, where the new table's Total row was first written "6 amendments" — a free-standing count, three paragraphs after the sentence declaring no such count exists, and already wrong at seven rows; caught before commit and replaced with "one amendment per row". **Prose invites a number and a table does not; the defence must be the shape of the artifact, not the attention of the editor.** **REVIEW ROUND 7, 2026-08-08, INDEPENDENT, against `c0d896c`: three findings, all blocking, and all three the same defect — a claim living in two places and fixed in one.** (1) **§7 item 4a was unsatisfiable**: it required every mutation to name "the test it breaks", while item 1 four paragraphs above states that **M4 is observed to *compile*** (no test is possible — that is why pin 3's prohibition is a review rule) and **M7's expected outcome is *success***. A report obeying 4a literally could not be written, and the honest response would have been to invent a test. 4a is now a table of what each of the eight mutations owes, with M4 and M7 carved out explicitly. (2) **Round 6's three-literal correction reached §7 and not §3** — §3 still said "**both** literals … tidying **either**", so the contract carried the fixed and the broken version of the same claim, reopening exactly the narrow-scope ambiguity round 6 existed to close. §3 no longer states the count at all; it points at item 4b. (3) **"Rounds 3, 4 and 5 were independent"** went stale the instant round 6 closed, sitting in prose beside the table whose own column records it. Deleted. **Three rounds, one lesson: round 5 fixed the review totals and not the amendment tally beside them, round 6 fixed item 4b and not §3's copy of the same rule, round 7 found the classification sentence duplicating the table's column. The defect is duplication, and every previous remedy was vigilance — "check the other sites too" — which has now failed three rounds running. The remedy adopted here is deletion, not diligence: where a claim had two homes, one is removed and replaced with a pointer. A copy that cannot drift is one that does not exist.** **Findings by round: 9, 6, 6, 5, 4, 3, 3 — flattened rather than still falling. Blocking: 4, 4, 4, 4, 2, 3, 3 — rounds 6 and 7 were both 100% blocking and 100% in the previous round's text. Seven consecutive rounds, no clean round yet. The deduplication is the first structural remedy for this particular defect and therefore the first with a reason to work, but it is untested.** **REVIEW ROUND 8, 2026-08-08, INDEPENDENT, against `9829ae3`: two findings, both blocking — and the first round to reach into a mutation's mechanics rather than its bookkeeping.** (1) **M7 did not describe a runnable observation.** It instructed execution to *construct* a base-bearing `TextDocument`, which **bypasses `parse_document` entirely**, so the parser refusal it ordered removed was irrelevant and the demonstration was not the **import** laundering it is named for; `project_text_document` is the **export** direction (`&TextDocument -> Result`) and is not on the path at all, so "all three sides, since removing one leaves the others refusing and the document never reaches the writer" was simply false for it; and "byte-indistinguishable from one whose base was genuinely validated" named **no comparison artifact and no comparison method**, leaving the central claim a conclusion rather than an observation. Now: the input must be **text and must be parsed**; only the parser (`parse.rs:138`–`:147`) and serializer (`serialize.rs:151`) refusals are removed and restored; the comparison artifact is **test 10b's construction** with the same `FileUuid` and base bytes; and the comparison is a **field-by-field enumeration** of the `canonical_base` `SnapshotRef`, the superblock's reduction version and the header's major/epoch, **reported rather than concluded** — informative in both directions, since a field that *does* differ is a provenance signal nobody knew existed. (2) The round-7 deduplication was incomplete: the status block still carried "rounds 3 and 4 are closed" while declaring the history table the sole authority. **Finding 1 is the most substantive of any round, because every earlier one was about text agreeing with other text — this one is about whether the experiment runs at all, and it did not. M7 had been in the contract since round 1 and survived seven reviews, three of which specifically re-derived mutations, because reading it never required tracing what calls what. An observation stated in the right register can look complete for a long time; "indistinguishable" was a conclusion sitting inside the rung's own demonstration, which is the exact failure mode this rung exists to eliminate.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2. Blocking: 4, 4, 4, 4, 2, 3, 3, 2. Eight rounds, none clean. While amending, the author caught a third instance unaided — §7 item 4a's M7 row still said "all three refusals" — which is weak evidence the deduplication rule is being applied rather than merely stated. The M7 rewrite is now the newest and least-reviewed material in the contract, and its predecessor survived seven rounds while being unrunnable.** **REVIEW ROUND 9, 2026-08-08, INDEPENDENT, against `01e76d1`: two findings, both blocking, both in M7's comparator — the text round 8 had just rewritten.** (1) **Test 10b is not the "genuinely validated" reference M7 nominated**: its write-side capability is `synthetic_for_fixture(0)` and only its *reopen* uses the real authority, so M7 would have compared one synthetic fixture against another with the validated half of the claim simply absent. **This is a collision between two of the contract's own designs, not a typo** — round 4 made 10b synthetic-on-write *deliberately* so M5b's operands would be provably independent, and that is exactly what disqualifies it here. **One artifact cannot be both independent of the real authority and committed under it.** M7 now builds its own reference in `epiphany-testkit`, committing a base under `caps` derived from the real constant so pin 3a validates it on the way in. (2) **The field enumeration could not support its conclusion**: it claimed "everything that could carry provenance" while omitting `FixedHeader.file_uuid` — **the field it required to match** — plus the superblock's `generation`, `manifest_offset`, `manifest_length` and `manifest_hash`, and the whole manifest outside `canonical_base`. Replaced with **whole-`image()` byte comparison**, any difference enumerated and classified as justified nondeterminism (normalize, stating why) or as a **provenance signal** (a finding, since the refusal may then be stronger than needed). **Finding 2 retires a technique rather than an instance: a hand-written list of "every field" is a claim about a struct's contents that is wrong the moment the struct changes, and this one was wrong the day it was written. Comparing the whole artifact cannot be incomplete — the tables-over-numbers lesson applied to the experiment instead of the prose.** Three further sites were caught by the author while amending: §7 item 6 still said "M7's three text refusals", surviving round 8's correction of that exact count in two other places; §7 item 4a's M7 row still named the superseded method; and round 8's own disposition cell stated it as current. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2. Nine rounds, none clean. Rounds 8 and 9 both found defects in the immediately preceding round's rewrite of the same paragraph, so M7 has now been wrong in three distinct ways across three consecutive rounds — unrunnable, then wrong-artifact, then wrong-method. The comparator is on its third design and has never been executed.** **REVIEW ROUND 10, 2026-08-08, INDEPENDENT, against `0efd543`: one finding, blocking — the smallest round yet, and again in M7.** **The whole-image comparison had no complete construction alignment.** Round 9 named four things to align, but `serialize_document` also fixes `document_id`, `lineage_id`, `profile_declarations`, every extension's fields and preserved chunks, the envelope payloads, the **staging order** (base root → extension chunks → operation-envelope block), the manifest schema `major` and `epoch_max`, and every chunk ref, hash and offset derived from those. **So a byte difference would have had a third possible cause — "the reference was built differently" — which is neither permitted classification; the result would have been unclassifiable and the comparison meaningless. A result that cannot be classified is not an observation.** M7 is now a **round trip**: build `B` validated under the real authority, export it to text via `document_from_bundle` + the crate-private `render_text_document`, parse that text back, re-serialize as `A` with `B`'s `FileUuid`, and compare whole images. **Alignment is inherited rather than enumerated** — every input `serialize_document` reads is already `B`'s own, so no list can be incomplete and the setup-mismatch category is eliminated by construction rather than by care. It is also the realistic form of the threat: export a validated document to text, re-import it, and observe the re-imported container is indistinguishable from the original having validated only the base's number, never its provenance. **This was the third hand-enumerated "complete set" in this contract and the third wrong on the day it was written — "every field that could carry provenance" (round 8), "every field to align" (round 9), and round 9's list again. The single rule earned across rounds 5–10: where a claim requires completeness, do not enumerate, derive. Tables instead of counts, whole artifacts instead of field lists, one shared origin instead of an alignment list.** No refusal count is stated anywhere in M7 any more; three successive wordings each had a wrong one. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1. Ten rounds, none clean, and three consecutive rounds have found one paragraph — M7 — defective in a new way each time: unrunnable, wrong artifact, wrong method, incomplete alignment. Findings are falling steadily and each of the last three has been narrower than the last, the first sustained convergence signal here. Against that: M7 has never been executed and each of its four designs looked correct when written — the open question for round 11 is whether the next defect is findable by reading at all, or whether M7 must be run against a scratch branch before further paper review can add anything.** **BOUNDED SCRATCH PROBE, 2026-08-08, authorised as an explicit narrow exception in the contract's status block and run on a discarded branch: it FALSIFIED round 10.** First, recorded as evidence in its own right: **M7 cannot be executed at all until S27 lands** — `BundleCapabilities` and `CURRENT_REDUCTION_ALGORITHM_VERSION` do not exist in the tree, being S27's own deliverables, and M7 step 1 needs a base committed under the real authority. M7 is a mutation *of this rung's implementation*, so it runs after the rung. The probe therefore tested the round-trip machinery M7 depends on, base-free — which removes **no** refusal, since both `project_text_document` and `serialize_document` gate on `canonical_base.is_some()`, leaving §1.2 untouched. **Result: the round trip is byte-preserving, but only from a fixed point, and round 10's comparison did not compare from one.** Round 10 compared `A` against a `B` built from the *input* document, which is valid only when that document is already a fixed point of `document_from_bundle ∘ serialize_document`. `minimal_document(42)` happens to be one — so the first probe **passed**, and would have been reported as success — while `minimal_document(99)` was not, and the **one-extension case diverged by 295 bytes from offset 352**. Rebuilt from the fixed point, all three cases are byte-identical (1641 / 1800 / 1894). **The non-idempotent field is `envelopes`, not extensions:** diagnosed field-by-field, `document_id`, `manifest_schema_version`, `lineage_id`, `profiles`, `canonical_base`, `blobs` and `extensions` — including every `TextChunk` payload — survive exactly, while `document_from_bundle` applies a **canonical envelope ordering** (its own test says so), so any other arrival order is not a fixed point and its operation-block bytes differ. **`project_text_document` → `parse_document` proved LOSSLESS** (`b_doc == d` in every case) — the text leg was never the problem; the defect was entirely in which artifact round 10 chose as reference. **What M7 must add, for round 11 to ratify rather than for the probe to assume: an explicit fixed-point normalisation and assertion before any byte comparison, because otherwise a mismatch is round 10's own unclassifiable "third category".** Probe hygiene: the comparison was **mutation-verified** — a different `FileUuid` for `A` produced 20 differing bytes at offsets 32–47 and 60–63, observed, then restored by hand-editing, incidentally confirming round 9's point that `FixedHeader.file_uuid` is byte-visible and round 8's enumeration had omitted it; one file touched, 142 insertions, all inside `#[cfg(test)]`; no refusal removed; no canonical base carried; diff captured, branch deleted. **The methodological result: four paper rounds refined this comparison and none found that it silently depended on an unstated precondition. One execution found it in minutes, via the case a reviewer would least likely hand-pick — a document with an extension. Had the probe stopped at the case round 10 implied, the contract would have been ratified on a comparison that fails for most documents.** **REVIEW ROUND 11, 2026-08-08, INDEPENDENT, against `39f2617` (post-probe): three findings, two blocking. It confirmed the probe contained and its fixed-point result decisive, and kept M7 BLOCKED.** (1) **M7 still lacked a distinct normalised reference.** Round 10 named one artifact where the comparison needs two: build **`B_raw`** under the real authority, then **iterate derive-and-reserialize until `B_fixed` is a byte-level fixed point**, **assert that property explicitly as a hard failure**, and **compare the imported artifact only with `B_fixed`, never with `B_raw`** — otherwise an envelope-order normalisation difference remains **indistinguishable from a provenance result**, and a comparison whose failure mode cannot be told from its success condition decides nothing. Steps 1a–1c added, including a bounded convergence loop (the probe saw one pass suffice for three documents, which is not proof that one pass always suffices) and a required report of the iteration count and whether `B_raw` was already fixed. (2) **The claim was stated more broadly than any observation supports.** M7 read as though every direct bundle is byte-identical to its re-imported form; it is not, and the probe measured 295 differing bytes proving so. The contract now scopes it: M7 proves **the text path carries no provenance marker *after normalisation***, and explicitly **not** that every direct bundle is byte-identical before it — the pre-normalisation differences are `document_from_bundle`'s canonical envelope ordering and have nothing to do with provenance. **Both sentences must appear in the rung's report.** **This finding has consequences beyond M7: its conclusion is the sole evidence for a permanent capability loss — the text refusal that moved `COMPANION_VERSION` to 0.14.0 and took the corpus's `canonical_bases` from 2 to 0 — so justifying a permanent refusal from a claim broader than the result obtained is the same error as concluding instead of observing, one level up: not a false observation, but a true one asked to carry more than it can.** (3) Clarification rather than defect: **the probe cannot pre-verify M7's authority/base leg**, which needs `BundleCapabilities`, `capabilities()` and pin 3a's validation — S27's own deliverables — so it remains an **execution requirement after S27 implementation**, with the probe standing as evidence for the prerequisite and explicitly **not** as a demonstration of laundering, since it carried no base. Recorded as a standing prerequisite table: the round-trip leg is settled, the authority leg is not pre-verifiable by any review or probe. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2. Eleven rounds, none clean. Round 11 broke the falling trend, and did so because the probe supplied evidence that made a previously invisible defect findable — a reason to expect the next round to find more rather than less. The M7 comparator is on its fifth design: four were falsified by reading, the fifth by execution and then rebuilt on that evidence. It is the first with a measured result behind it and the first whose precondition is asserted rather than assumed, and it still cannot be executed end to end until S27 is implemented.** **REVIEW ROUND 12, 2026-08-08, INDEPENDENT, against `74dc994`: two findings, both blocking, and both the same defect — a requirement stated without the decision it requires, leaving execution to make a design choice silently.** (1) **The convergence loop was not actually bounded**: it demanded a bound and named no limit, so execution would have chosen when non-convergence becomes failure, changing what the experiment means. **Now pinned at one normalising step** — with `B₀ = B_raw` and `B₍ₙ₊₁₎ = serialize_document(document_from_bundle(Bₙ), uuid)`, compute at most `B₁` and `B₂`, permitted maximum `n = 1`, with a three-row outcome table (`B₁ == B₀` → already fixed; `B₁ != B₀` and `B₂ == B₁` → `n = 1`, the expected case; **`B₂ != B₁` → HARD FAILURE**, reporting all three image lengths and the first differing offset). **The bound is one step because it is a property, not a tolerance:** `document_from_bundle` canonicalises, so `serialize_document ∘ document_from_bundle` must reach its canonical form in a single application, and if it does not there is **no canonical form**, no principled reference artifact, and **M7 is invalid as a whole** — a finding about the projection rather than a signal to iterate further. A loop that runs until it happens to settle tests nothing; it reports how long it took. Raising the bound needs its own amendment and review round. (2) **M7's location was unchosen**: "in a crate that can reach the real constant" is true of two crates and decisive for neither, and `render_text_document` is **`pub(crate)` to `epiphany-textproj`** (`project.rs:595`), so `epiphany-testkit` could host M7 only via **an unpinned visibility change to another crate's public API**. **The harness is now pinned to `epiphany-textproj`**, which alone has both the renderer and (via its `epiphany-ops` dependency) the real constant — under **existing touch row 9**, no new row. **`render_text_document` stays `pub(crate)`:** handoff §1.3 records it as *the one intentional hole* in the text refusal, existing solely so a negative vector can carry the spelling it asserts is refused, and widening it to host a mutation that gets reverted would leave a permanently widened public surface behind — which is how a temporary harness becomes an API change nobody ratified. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2. Twelve rounds, none clean. The last two rounds found the same kind of defect — a requirement that reads as a decision but is not one — so the next scan should hunt remaining instructions that name a constraint without naming its value. Everything M7 now specifies is pinned to a number, a crate or a named artifact, which is a checkable property a round can test directly.** **REVIEW ROUND 13, 2026-08-08, INDEPENDENT, against `bff9c9a`: one finding, blocking — and it inverted M7's result.** **M7 claimed the capability check "does not fire".** Pin 3a requires `commit`/`commit_versioned` to validate a **newly emitted** canonical base, which is exactly what **both** `B_raw` and the parsed `A` commit — so **the check fires on both paths and ACCEPTS**, because the raw version equals the real authority. **That acceptance is the laundering result:** the base is not slipped past an absent check, it is admitted by a check working correctly that cannot tell a coincidence from a rebuild. **As written, M7 was satisfiable by deleting pin 3a's writer check entirely** — yielding a passing M7 that demonstrated the exact opposite of its purpose. M7 now requires **three observations** (`A.image()` equals `B_fixed.image()`; pin 3a's validation ran and accepted on both commits; and the control) plus a **required control**: in the same run, same harness, repeat the import with a base version deliberately **not** equal to the real authority and observe the commit **REJECTED** with `CanonicalBaseRequiresRebuild`. **M7's removals are now explicitly limited to the text refusals — pin 3a is not among them and may not be weakened, being the thing under observation rather than an obstacle to it.** **This is a new failure shape worth naming: an observation satisfiable by the absence of the thing it observes.** M7's earlier defects were about being unrunnable or comparing the wrong artifacts; this one would have run, passed and reported success on a tree with the writer check removed. **"The check does not fire" cannot distinguish a check that accepts from a check that is not there, and only one of those is the finding.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2, 1. Thirteen rounds, none clean. Round 13 is the narrowest since the probe, but it found a defect of a kind no earlier round had looked for — not "can this run?" or "does this compare the right things?" but "could this pass for the wrong reason?" — and that question has NOT been asked of M1–M6, M5a or M5b. Every mutation in §4 deserves the same check: what else, besides the intended defect, would make it pass?** **REVIEW ROUND 14, 2026-08-08, INDEPENDENT, against `f579172`: one finding, blocking — a contradiction round 13 created.** **The comparison method still said equal images "complete the observation and require nothing further"** — written in round 9, when byte equality *was* the whole of M7, and not swept when round 13 added the writer-check control. **The contract therefore simultaneously required the control and licensed omitting it, with the permissive sentence sitting earlier and reading as the summary.** Equality is now **necessary but not sufficient**: observation 1 of three, with the control still required, and that paragraph now specifies *how to compare*, never *what suffices*. **A second instance was found while amending, and round 14 reported none:** the "informative in both directions" note read *"if **every field matches**, the refusal is justified"* — the same sufficiency claim in different words, still carrying round 8's *"every field"* vocabulary that round 9 had replaced with whole-image comparison. **A search for "nothing further" or "sufficient" cannot reach a sentence that says "matches"** — the defect `CLAUDE.md` names, *searching one spelling and concluding about all sites*, met inside the fix for a sweep failure; neither the reviewer's search nor the author's first search found it, and a third pass on different terms did. **The round-13 lesson generalises further than round 13 stated: it is not only that a requirement must be swept to every site, but that the permissive statement usually reads *earlier* than the restrictive one, because requirements accumulate downward as a document is amended. A reader following the document in order stops at the first sentence that says "done". Where a later round narrows what suffices, the earlier summary is the site most likely to contradict it and least likely to be searched.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2, 1, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2, 1, 1. Fourteen rounds, none clean — but the last two are single-finding rounds and round 14's was created by round 13 rather than pre-existing, the narrowest the defect stream has been. Against that, round 13's question — what else, besides the intended defect, would make this pass? — has still not been asked of M1–M6, M5a or M5b, and round 14 did not ask it either. That scan remains outstanding and is the largest known unexamined surface.** **REVIEW ROUND 15, 2026-08-08, INDEPENDENT, against `fa483cf`: one finding, blocking — and it ran the scan rounds 13 and 14 left outstanding.** **M6 accepted "test 5 fails" and "test 9 fails" as its observations.** A test fails for **every** reason, not only the one under test, so an unrelated writer rejection satisfies both exactly as well as the intended cause — M6 could have reported success while demonstrating nothing about pin 3a's scope. Both halves now require the **mutated outcome itself**: after removing pin 3a, test 5's stale commit must be observed to **SUCCEED** and the bundle to reopen at the new generation with the stale base present; after broadening pin 3a, test 9's otherwise-unchanged commit — one that does not touch `canonical_base` — must be observed **rejected specifically by the broadened writer rule**, named in the report, not merely erroring. **The scan is now complete: M1–M5b survive it, M6 did not.** That the one remaining instance was in M6 — the mutation twice rewritten for unexecutability — is worth noting: **a mutation can be made runnable and still not be evidential.** **The principle, stated once so it need not be rediscovered: the evidence a mutation owes is the behaviour it changed, not the assertion it broke. A broken assertion is a symptom with many possible causes; the changed behaviour has one. Every mutation in §4 now names an outcome, not a failure.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2, 1, 1, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2, 1, 1, 1. Fifteen rounds, none returning zero — but what changed in the last three is the character of the findings, not only the count: round 13 found a defect of a kind never looked for, round 14 found a contradiction round 13 created, and round 15 found the last instance of round 13's kind with the scan reported complete across every mutation. The known unexamined surfaces are now enumerable, which they were not before: §4 is scanned and clean, and M7's authority/base leg remains unverifiable until S27 is implemented by construction, carried as an execution requirement rather than a gap in the document.** **ROUNDS 16–19, 2026-08-08, recorded together.** **Round 16 (independent, 4 findings, all blocking):** round 15 stated a rule covering every mutation and applied it only to M6 — **M1, M2, M3 and M5a still took a broken assertion as evidence**, and each now requires the mutated behaviour itself: the stale base observed *opening*; the corrupt fixture observed returning `CanonicalBaseRequiresRebuild`; the base-free fixture observed rejected by the wrongly widened check, with `base` named as the superblock's no-base default and **that synthetic source prohibited from shipped validation**; and `serialize_document`'s stored capability observed equal to the changed authority. Round 15's completeness claim is marked **FALSIFIED IN ROUND 16** at its original site. **Round 17 (authored-side sweep of §3 and §5, 10 findings, 5 blocking):** round 13's *could-this-pass-for-the-wrong-reason* question had never been asked of the tests or the gates, and both yielded immediately. **Gate 6's derive alternative could never match** — `grep` is line-oriented, so `[[:space:]]*` cannot cross the newline rustfmt puts between `#[derive(…, Default)]` and `pub struct BundleCapabilities`; the likelier violation returned 0 matches and the gate **passed**, while being the sole mechanical guard on the pin-3 prohibition M4 exists for because no test can catch it. **Gate 6a was vacuous under a rename** — pin 3b offered `synthetic_for_fixture` as an example, and the name is now pinned. **Gates 2 and 3 named no toolchain** in a repo whose CI records 1.95/1.97 lint divergence and whose default is 1.97.1; both are now `cargo +1.95.0`. **Gate 4's "staged list exactly §2" was unsatisfiable** with a conditional touch row, now subset-both-ways. **Tests 1, 6, 7, 8 and 9 could all pass on a base-free bundle**, since pin 5 makes base-free the permissive case and base-bearing fixtures are the awkward ones to build — test 1 degenerated into test 4. Also: tests 1/6 given distinct construction routes, test 4's caps asserted unequal, gate 1 requiring **0 ignored**, gate 7 given a method, gate 5 quoting all three dependency tables. **The unifying defect: a gate proving absence is only as strong as the string it searches for — a regex that cannot match, a name that was an example, a clause with no method, all reporting success while checking nothing. The remedy throughout is §4's: require an artifact quoted and read, not a pattern matched.** **Round 18 (independent, 2 findings, both blocking, both created by round 17):** the base-presence rule **demanded the opposite of what test 8 is for** — it grouped tests 8 and 9 as "the ones that commit", but test 8 *introduces* the base and must start `is_none()`, so the rule was either unsatisfiable or satisfiable by a fixture that made the test assert nothing; and **test 6's construction was self-contradictory**, assigned the commit path while required to arrive as its hand-built ancestor did (`bundle.rs:1866` calls `craft_image_with_base` at `:1869`). Fixed by a per-test state table and by **swapping the routes**, which makes the attribution true rather than deleting it. **Round 19 (independent): ZERO FINDINGS — the first clean round in nineteen**, confirming the per-test table, the route swap and the revised gate mechanics. **Running total: 65 findings, 47 blocking, across 19 rounds. A clean round is the criterion named at round 11 and the first evidence of convergence this contract has produced; it is not proof of correctness, and no round has re-derived the whole document. Still open after any ratification: M7's authority/base leg is unverifiable until S27 is implemented, those being S27's own deliverables, and every gate, test and mutation is specified but none has been run** | +| P13-S27 | **The reduction-algorithm-version machinery is self-referential, so the one check that would detect a canonical-semantics change necessarily passes.** `core_spec.tex:11614`–`:11617` is normative — *"Snapshots produced under an earlier algorithm version cannot be used as canonical bases under a later one without rebuilding"* — and `:14369`–`:14372` states that replicas at differing versions *"may produce different canonical states from the same operation set."* The machinery to enforce it appears to exist: `ReductionAlgorithmVersion` (`bundle/src/ids.rs:291`) is a superblock wire field (bytes `68..72`, `superblock.rs:20`); `reduction_version_for` (`bundle.rs:989`) sets a new superblock's value; and `open` (`bundle.rs:396`–`:399`) rejects a mismatch. **But the writer sources the value from the canonical base's own self-report** (mapping the base's `reduction_algorithm_version` through `unwrap_or_default()`), **and the reader compares it only against the superblock that value seeded.** Nothing compares either against the semantics the running implementation actually implements. **The check is not vacuous** — it catches a corrupt or tampered base whose version disagrees with its superblock — but it **necessarily passes for a conformingly propagated stale base**, which is precisely the case the requirement exists to prevent. Supporting: **no constant or accessor anywhere names the implementation's current reduction semantics**, and `ids.rs:288`–`:289` states that *"the algorithm catalog itself lives in `epiphany-ops`"* while nothing of the kind exists in that crate — **a second instance of P13-S26's pattern**, a doc comment asserting a false fact about another module | `spec/CONTRACT_P13S16_PROJECTION.md` pin 0 (found 2026-07-31 while scoping P13-S16, which is a canonical reduction-semantics change and therefore the first rung to need this guarantee; filed in the same ledger edit as the row it blocks) | **UNBLOCKED 2026-08-07 — the format-epoch rung landed; dispatchable, and still blocking P13-S16.** (Was: open, BLOCKED on P13-S28.) **Scoped 2026-07-31 as `spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md` (DRAFT, not dispatchable).** Rulings taken: a typed `BundleCapabilities` required at both `Bundle::open` and `Bundle::create` and carried on the `Bundle` — no default, so every caller states the semantics it implements — and outright rejection on mismatch via a new `CanonicalBaseRequiresRebuild` error, not read-only and not an integrity anomaly. Storing the capability keeps all 57 `commit` sites unchanged; only `open` (57 sites) and `create` (32) move. **The scoping also falsified this row's first reading that the writer path was test-only:** `epiphany-textproj`'s `serialize_document` (`serialize.rs:119`) and `project.rs:936` are production paths that copy a base's `reduction_algorithm_version` verbatim into a fresh `SnapshotRef`, which `commit_versioned` then stamps into the superblock (`bundle.rs:798`) — so production mints self-consistent stale documents **without ever calling `open`**, and the capability must govern writers too. **What blocks it:** contract pin 2a. Baseline authority `0` does not preserve the corpus (`serialize.rs:327` stamps `1` and round-trips it; `vectors.rs:353`/`:363` likewise), and once P13-S16 moves the authority to `1`, a pre-S27 base that happens to carry `1` is **indistinguishable from a legitimately rebuilt one** — a raw `u32` carries no provenance. Four dispositions are recorded there; `FORMAT_MINOR` as a provenance carrier was proposed and **rejected** (the header never changes after creation, `core_spec.tex:10799`, so a legacy bundle committing a freshly validated base keeps its old minor forever; and a minor change may only append append-safe discriminants, `:12258`, not alter acceptance semantics). The surviving requirement — provenance must ride a container property **old readers cannot silently accept** and **a later commit cannot inherit unchanged** — is a format-epoch design, filed as **P13-S28**. **Scope of the claim, deliberately narrow:** this establishes that the **current implementation** has no detection mechanism. It does **not** establish that no reduction-semantics change in the project's history was ever detectable — that needs a history audit not yet done, and the stronger sentence is deliberately not written here. **What closing it requires:** an authority naming the semantics this build implements, and a rejection-or-rebuild path when a base disagrees with it. Until then any rung changing canonical reduction semantics can record its break in prose but cannot make stale bases unusable — which is why P13-S16's contract is complete, ratifiable as a plan, and **not dispatchable**. **Method note:** an earlier draft of S16's pin 0 claimed no writer path existed at all. That was false, and the way it was false is the point — the search behind it looked for `ReductionAlgorithmVersion(` constructor calls, which cannot find a path that propagates an existing value without constructing one. The instrument could not observe the thing it was used to rule out. **UNBLOCKED 2026-08-07:** the format-epoch rung landed and its pin 8 **resolves pin 2a** — reduction-version authority is meaningful only in major-1 containers, so legacy bases are refused by container epoch and never by version arithmetic. The collision pin 2a identified never has to be adjudicated: a pre-S27 base carrying `1` and a rebuilt S16 base carrying `1` are indistinguishable as numbers but can never meet, because the former exists only in a major-0 container, refused at the epoch boundary before any version is compared. The `u32` never has to carry provenance because the container does. **S27 now additionally owes three inherited items** (both interim refusals converted to validation, M8's deferred laundering demonstration, pin 3c's two suspended conformance assertions), recorded in its contract as required tests. **~~RATIFIED 2026-08-07 after review round 1~~ — RATIFICATION WITHDRAWN 2026-08-07, see round 2 below. **RATIFIED 2026-08-08 on the repository owner's authority, after NINETEEN adversarial review rounds the last of which returned zero findings. PINS FROZEN — executed, not edited; a defect found during execution is reported, not patched in place. DISPATCHED for execution, with the work to be left STAGED and the execution report subject to INDEPENDENT REVIEW before completion is accepted, covering in particular M7's three observations and its control. Not settled by ratification: M7's authority/base leg is unverifiable until this rung is implemented, and every gate, test and mutation is specified while none has been run.** Prior status through the review: NOT RATIFIED, NOT DISPATCHABLE, pins NOT frozen, **awaiting the next independent review round. Which rounds have closed and the running tally live in the contract's own history table and are deliberately NOT restated here — this clause carried a count through two rounds and went stale in both, and the round list went stale the same way**; no execution work may begin.** Round 1 was run because this contract had reached "dispatchable" with **zero** ratification rounds on record, against the standing rule that contracts go through adversarial review before dispatch. Round 1 returned **nine findings, four blocking**, all now carried in the contract. **Correcting this row's own preceding clause:** the three inherited items were *not* all "recorded as required tests" — obligation 2, M8's laundering demonstration, appeared in **neither** the contract's test section nor its mutation plan, while that section's preamble claimed all of them were tests. It is now **M7**, and ruled a **mutation** rather than a capability restoration: the format rung's text refusal is permanent, `COMPANION_VERSION` stays 0.14.0, and the text-projection corpus keeps `canonical_bases` reach 0. The other blocking three: §0.4's `commit`-site count counted a same-named method in `epiphany-editor-core`, **a crate with no `epiphany-bundle` dependency at all** — the third instrument failure recorded in that one section; three independent stale list-counts (the test-section header, gate 1, and three report items) all naming figures the document had outgrown; and `testkit/tests/requirement_labels.rs` missing from the touch table while pin 9 may move `CORE_REQUIREMENT_COUNT` 213 → 214 — **the escapee `CLAUDE.md` names by name**, which also escaped the format-epoch rung. Non-blocking: locator drift since `381c498` (`bc06706` grew `bundle.rs` by 338 lines; pin 5's own `:396`–`:399` confirmed unmoved), pin 2a's corpus evidence superseded by the 2 → 0 rebuild, `Bundle::open(` 57 → **60**, gate 6a's scope widened to `epiphany-testkit`, and a missing **commit-side positive** test now added as test 8. **REVIEW ROUND 2, 2026-08-07, against the frozen contract: six further findings, four blocking — and round 1's ratification was therefore premature.** (1) The call-site correction had been applied to §0.4 only, leaving the "Rung type" paragraph at **57** and touch row 2 claiming `bundle.rs` has **35** opens — a figure that was never `bundle.rs` alone and is stale besides — which made the required reconciliation impossible. (2) §0.4 called `project.rs:936` a **production** bundle writer; `#[cfg(test)]` starts at `:630` and every `Bundle` call in that file is below it, so the writer-path correction stands on `serialize.rs` alone. (3) **M5 was unexecutable**: `serialize_document` refuses bases at `serialize.rs:151`, so its output is base-free, and pin 5 with test 4 require base-free bundles to open at *any* authority — split into **M5a**/**M5b**. (4) **M6's second half was unexecutable**: `open` rejects a stale base, `create` rejects a base-bearing manifest (`bundle.rs:234`), and `commit` validates what it emits, so no caller can hold an open `Bundle` with a stale *inherited* base — replaced by broadening rather than narrowing, with the unreachability itself reported as the stronger result. Non-blocking: pin 3a's justification (*"production code mints a self-consistent stale document"*) is **false in-tree** — zero production paths stage a base — so it now rests on guarding the public `commit_versioned` API; and `serialize.rs:157` is dead code orphaned by the `:151` guard, recorded and explicitly **not** repaired here. **Two of round 2's findings were introduced by round 1** — ruling M7's refusal permanent is what made M5 unexecutable, and test 8 was added without re-deriving M6 against the same reachability. **Method note: an amendment is a change to the system, not a patch to a line**; a round must re-derive every mutation against every ruling the previous round made. **Round 3 is warranted before dispatch — the defect rate has not fallen (9, then 6), and "dispatchable" is a claim requiring evidence of convergence rather than a status reached by running out of findings.** **REVIEW ROUND 3, 2026-08-07, INDEPENDENT, against `b842975`: six findings, four blocking — and every blocking finding was a defect in text rounds 1 and 2 wrote.** (1) **Pin 3a still carried the rationale round 2 retracted** — §0.4 states there is no in-tree production base writer while pin 3a still said "§0.4 shows production code minting a stale document", so the contract asserted a claim and its negation; **the third occurrence of fix-one-site-leave-the-others**. Rewritten onto the footing that survives: `commit`/`commit_versioned` are **public API** and guard out-of-tree callers, not an in-tree path. (2) **M5a had no observation mechanism** — pin 3 required the capability be *stored* and nothing exposed it; `Bundle` carries 17 public accessors and none for capabilities, so no `epiphany-textproj` test could inspect it. **`Bundle::capabilities()` is now pinned** — new scope, flagged for round 4. (3) **M5b could not fail**: if the supplied capability and the base version both derive from `CURRENT_REDUCTION_ALGORITHM_VERSION` — the natural implementation, since `roundtrip.rs:367` currently hardcodes `ReductionAlgorithmVersion(0)` — both operands move together and the comparison passes for every value. **This is §0.1's own tautology reproduced inside the mutation built to detect it.** The base version must now come from a source that does not track the authority (persisted artifact or deliberate literal), with both operands' provenance reported. (4) **M6's replacement named a scenario with no test** — test 6 stops at opening, so nothing asserted that an unrelated commit *succeeds*, and an implementation rejecting every post-base commit passed tests 2/5/6/8 while the broadening had nothing to break; **test 9 added**. Cleanup: touch row 7 listed `generators.rs` as "call sites, real authority" though it has **zero** `Bundle::open`/`create` calls and its `rng.range(0, 8)` versions are precisely the arbitrary wire values pin 3b assigns to *synthetic* capabilities — split to **row 7a**; and §7's call-site attribution credited round 1 alone where rounds 1 and 2 are both load-bearing. **The pattern is now legible and it is not about counts: three separate mutations were unrunnable in three different ways — M5a could not observe, M5b could not fail, M6 had nothing to break. §7 item 4a now requires, for every mutation, the named test it breaks and the provenance of each operand.** **Defect rate across three rounds: 9, 6, 6 — not converging.** The newest text (pin 3's accessor, M5a, M5b, test 9, row 7a) has had **zero** adversarial passes and was written by the same agent whose previous two attempts round 3 falsified. **REVIEW ROUND 4, 2026-08-07, INDEPENDENT, against `53292f6`: five findings, four blocking.** It accepted pin 3's `capabilities()` accessor as **bounded** — the first new text any round has passed — and found the M5 pair defective a third time. (1) **M5b cited the wrong value**: `roundtrip.rs:367` sits in `assert_score_serialization_stable` (`:332`) and versions an **acceleration snapshot**, not a canonical base, while `assert_reduction_serialization_stable` has **no base at all** because pin 3c suspended it — so the value round 3 warned the implementer not to touch was irrelevant to the authority check. **The tautology diagnosis stands; only its evidence was wrong.** (2) **The instrument was left unchosen** — round 3 said "the rung picks one" and offered two, one of which does not exist for the nominated crate, since `craft_image_with_base` is a private `fn` inside `epiphany-bundle`'s `#[cfg(test)]` module (`:1648`). **Now chosen: commit-then-reopen through public API only** — build with `synthetic_for_fixture(0)`, commit a base carrying the literal `0`, reopen those bytes under the real constant. (3) **No test could assert the error fields**: `assert_reduction_serialization_stable` returns `()` and reopens with `.expect` (`:292`), so a mismatch panics rather than yielding a matchable `CanonicalBaseRequiresRebuild { base, current }`. **Test 10b added.** (4) **M5a violated §7 item 4a, the rule round 3 added in the same edit** — it named no test, and its natural assertion compares the constant with itself and cannot fail. **Test 10a added, asserting against a deliberate literal.** **Round 3's error is the one to carry: it grepped `ReductionAlgorithmVersion`, saw a `roundtrip.rs` hit, and attributed it without resolving the enclosing item — the same shape as §0.4's `.commit(` miscount that round 1 had already recorded as a lesson. Recording a defect is not the same as not committing it.** Both literals in tests 10a/10b are **load-bearing as literals**; §7 item 4b now requires confirming neither was tidied into the constant, a failure mode invisible to the suite. **Defect rate: 9, 6, 6, 5 — still not converging after four rounds, and every blocking finding in rounds 3 and 4 was in text written to fix the previous round.** **REVIEW ROUND 5, 2026-08-08, INDEPENDENT, against `df9e528`: four findings, two blocking — the first round in which blocking findings fell below four.** (1) **The status history was numerically stale again** — "amended three times … fifteen findings so far, eight blocking" were the round-2 figures, left standing through rounds 3 and 4 **while the tables recording those very rounds sat directly below them**. This is the **fifth** count-staleness defect in five rounds, and it was in the one block the author edited every round. Replaced with a **table**, so a round appends a row rather than requiring a number to be found and re-derived. (2) **Test 10b could not make the two-field assertion M5b requires**: §3 said only "assert it opens", and under mutation that yields a bare `Err` or a panic — **a `#[test] -> Result` that returns `Err` asserts nothing about that error's fields**, so M5b's required observation had no home in the test M5b names. Both `Result` arms are now pinned, plus a third for the wrong-error case, so the mutation run produces a *verified* observation rather than a stack trace. Smaller: **M5b's "cannot be tidied" claim was false** — keeping `synthetic_for_fixture` while passing `CURRENT_REDUCTION_ALGORITHM_VERSION` as both its argument and the base version preserves the fixture and fully restores the tautology, so the structure does not protect itself and the real protection is §7 item 4b; round 4 asserted a structural guarantee that undercut the procedural check actually doing the work, **which is the same error as reasoning that a mutation would fail instead of running it**. And §3's preamble still said the tests were "in `epiphany-bundle`" after round 4 added two that **cannot** be, since `epiphany-bundle` must not depend on `epiphany-ops` and reaching the real authority is their entire purpose — corrected, with each test's touch-table home named. **Blocking findings by round: 4, 4, 4, 4, 2 — the first movement in four rounds and the first weak evidence of convergence, set against the fact that every round since the third has found blocking defects in text written to fix its predecessor.** **REVIEW ROUND 6, 2026-08-08, INDEPENDENT, against `03c85dd`: three findings, ALL THREE BLOCKING, and all three in text round 5 wrote.** (1) **The amendment tally went stale inside the block round 5 restructured to prevent exactly that** — round 5 turned the review totals into a table and left "amended five times … rounds 1–4" as prose immediately above it. The amendment count is now **the number of rows**, with no separate figure to go stale. (2) **§3's test-home correction was itself false**: round 5 wrote "tests 1–9 in `epiphany-bundle`", but **test 7 *is* `assert_reduction_serialization_stable`**, which the same section names as `testkit/src/roundtrip.rs`. Two wrong versions of that sentence, both written while fixing it; replaced with a per-crate table (1–6/8/9 bundle, 7 and 10b testkit, 10a textproj). (3) **§7 item 4b protected one operand where test 10b has two** — replacing **both** `synthetic_for_fixture(0)` **and** the committed base's `ReductionAlgorithmVersion(0)` with the constant **keeps the synthetic call in place** and fully restores the tautology, and **test 10b's `Err` arm never executes in the unmutated run**, so its literal cannot detect it. Item 4b now enumerates all **three** fixture operands individually and requires each quoted verbatim. **All three findings are one defect in different clothes: a fix applied to the site named rather than to every site the claim covers** — the sixth count-staleness defect in six rounds and the third range-correction that did not check its own range. **The mechanism that works is structural, not vigilant: the review totals stopped going stale when they became a table, the amendment count did not because it stayed prose, and item 4b stopped being under-specified when it became a table.** **Demonstrated a seventh time inside round 6's own amendment**, where the new table's Total row was first written "6 amendments" — a free-standing count, three paragraphs after the sentence declaring no such count exists, and already wrong at seven rows; caught before commit and replaced with "one amendment per row". **Prose invites a number and a table does not; the defence must be the shape of the artifact, not the attention of the editor.** **REVIEW ROUND 7, 2026-08-08, INDEPENDENT, against `c0d896c`: three findings, all blocking, and all three the same defect — a claim living in two places and fixed in one.** (1) **§7 item 4a was unsatisfiable**: it required every mutation to name "the test it breaks", while item 1 four paragraphs above states that **M4 is observed to *compile*** (no test is possible — that is why pin 3's prohibition is a review rule) and **M7's expected outcome is *success***. A report obeying 4a literally could not be written, and the honest response would have been to invent a test. 4a is now a table of what each of the eight mutations owes, with M4 and M7 carved out explicitly. (2) **Round 6's three-literal correction reached §7 and not §3** — §3 still said "**both** literals … tidying **either**", so the contract carried the fixed and the broken version of the same claim, reopening exactly the narrow-scope ambiguity round 6 existed to close. §3 no longer states the count at all; it points at item 4b. (3) **"Rounds 3, 4 and 5 were independent"** went stale the instant round 6 closed, sitting in prose beside the table whose own column records it. Deleted. **Three rounds, one lesson: round 5 fixed the review totals and not the amendment tally beside them, round 6 fixed item 4b and not §3's copy of the same rule, round 7 found the classification sentence duplicating the table's column. The defect is duplication, and every previous remedy was vigilance — "check the other sites too" — which has now failed three rounds running. The remedy adopted here is deletion, not diligence: where a claim had two homes, one is removed and replaced with a pointer. A copy that cannot drift is one that does not exist.** **Findings by round: 9, 6, 6, 5, 4, 3, 3 — flattened rather than still falling. Blocking: 4, 4, 4, 4, 2, 3, 3 — rounds 6 and 7 were both 100% blocking and 100% in the previous round's text. Seven consecutive rounds, no clean round yet. The deduplication is the first structural remedy for this particular defect and therefore the first with a reason to work, but it is untested.** **REVIEW ROUND 8, 2026-08-08, INDEPENDENT, against `9829ae3`: two findings, both blocking — and the first round to reach into a mutation's mechanics rather than its bookkeeping.** (1) **M7 did not describe a runnable observation.** It instructed execution to *construct* a base-bearing `TextDocument`, which **bypasses `parse_document` entirely**, so the parser refusal it ordered removed was irrelevant and the demonstration was not the **import** laundering it is named for; `project_text_document` is the **export** direction (`&TextDocument -> Result`) and is not on the path at all, so "all three sides, since removing one leaves the others refusing and the document never reaches the writer" was simply false for it; and "byte-indistinguishable from one whose base was genuinely validated" named **no comparison artifact and no comparison method**, leaving the central claim a conclusion rather than an observation. Now: the input must be **text and must be parsed**; only the parser (`parse.rs:138`–`:147`) and serializer (`serialize.rs:151`) refusals are removed and restored; the comparison artifact is **test 10b's construction** with the same `FileUuid` and base bytes; and the comparison is a **field-by-field enumeration** of the `canonical_base` `SnapshotRef`, the superblock's reduction version and the header's major/epoch, **reported rather than concluded** — informative in both directions, since a field that *does* differ is a provenance signal nobody knew existed. (2) The round-7 deduplication was incomplete: the status block still carried "rounds 3 and 4 are closed" while declaring the history table the sole authority. **Finding 1 is the most substantive of any round, because every earlier one was about text agreeing with other text — this one is about whether the experiment runs at all, and it did not. M7 had been in the contract since round 1 and survived seven reviews, three of which specifically re-derived mutations, because reading it never required tracing what calls what. An observation stated in the right register can look complete for a long time; "indistinguishable" was a conclusion sitting inside the rung's own demonstration, which is the exact failure mode this rung exists to eliminate.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2. Blocking: 4, 4, 4, 4, 2, 3, 3, 2. Eight rounds, none clean. While amending, the author caught a third instance unaided — §7 item 4a's M7 row still said "all three refusals" — which is weak evidence the deduplication rule is being applied rather than merely stated. The M7 rewrite is now the newest and least-reviewed material in the contract, and its predecessor survived seven rounds while being unrunnable.** **REVIEW ROUND 9, 2026-08-08, INDEPENDENT, against `01e76d1`: two findings, both blocking, both in M7's comparator — the text round 8 had just rewritten.** (1) **Test 10b is not the "genuinely validated" reference M7 nominated**: its write-side capability is `synthetic_for_fixture(0)` and only its *reopen* uses the real authority, so M7 would have compared one synthetic fixture against another with the validated half of the claim simply absent. **This is a collision between two of the contract's own designs, not a typo** — round 4 made 10b synthetic-on-write *deliberately* so M5b's operands would be provably independent, and that is exactly what disqualifies it here. **One artifact cannot be both independent of the real authority and committed under it.** M7 now builds its own reference in `epiphany-testkit`, committing a base under `caps` derived from the real constant so pin 3a validates it on the way in. (2) **The field enumeration could not support its conclusion**: it claimed "everything that could carry provenance" while omitting `FixedHeader.file_uuid` — **the field it required to match** — plus the superblock's `generation`, `manifest_offset`, `manifest_length` and `manifest_hash`, and the whole manifest outside `canonical_base`. Replaced with **whole-`image()` byte comparison**, any difference enumerated and classified as justified nondeterminism (normalize, stating why) or as a **provenance signal** (a finding, since the refusal may then be stronger than needed). **Finding 2 retires a technique rather than an instance: a hand-written list of "every field" is a claim about a struct's contents that is wrong the moment the struct changes, and this one was wrong the day it was written. Comparing the whole artifact cannot be incomplete — the tables-over-numbers lesson applied to the experiment instead of the prose.** Three further sites were caught by the author while amending: §7 item 6 still said "M7's three text refusals", surviving round 8's correction of that exact count in two other places; §7 item 4a's M7 row still named the superseded method; and round 8's own disposition cell stated it as current. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2. Nine rounds, none clean. Rounds 8 and 9 both found defects in the immediately preceding round's rewrite of the same paragraph, so M7 has now been wrong in three distinct ways across three consecutive rounds — unrunnable, then wrong-artifact, then wrong-method. The comparator is on its third design and has never been executed.** **REVIEW ROUND 10, 2026-08-08, INDEPENDENT, against `0efd543`: one finding, blocking — the smallest round yet, and again in M7.** **The whole-image comparison had no complete construction alignment.** Round 9 named four things to align, but `serialize_document` also fixes `document_id`, `lineage_id`, `profile_declarations`, every extension's fields and preserved chunks, the envelope payloads, the **staging order** (base root → extension chunks → operation-envelope block), the manifest schema `major` and `epoch_max`, and every chunk ref, hash and offset derived from those. **So a byte difference would have had a third possible cause — "the reference was built differently" — which is neither permitted classification; the result would have been unclassifiable and the comparison meaningless. A result that cannot be classified is not an observation.** M7 is now a **round trip**: build `B` validated under the real authority, export it to text via `document_from_bundle` + the crate-private `render_text_document`, parse that text back, re-serialize as `A` with `B`'s `FileUuid`, and compare whole images. **Alignment is inherited rather than enumerated** — every input `serialize_document` reads is already `B`'s own, so no list can be incomplete and the setup-mismatch category is eliminated by construction rather than by care. It is also the realistic form of the threat: export a validated document to text, re-import it, and observe the re-imported container is indistinguishable from the original having validated only the base's number, never its provenance. **This was the third hand-enumerated "complete set" in this contract and the third wrong on the day it was written — "every field that could carry provenance" (round 8), "every field to align" (round 9), and round 9's list again. The single rule earned across rounds 5–10: where a claim requires completeness, do not enumerate, derive. Tables instead of counts, whole artifacts instead of field lists, one shared origin instead of an alignment list.** No refusal count is stated anywhere in M7 any more; three successive wordings each had a wrong one. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1. Ten rounds, none clean, and three consecutive rounds have found one paragraph — M7 — defective in a new way each time: unrunnable, wrong artifact, wrong method, incomplete alignment. Findings are falling steadily and each of the last three has been narrower than the last, the first sustained convergence signal here. Against that: M7 has never been executed and each of its four designs looked correct when written — the open question for round 11 is whether the next defect is findable by reading at all, or whether M7 must be run against a scratch branch before further paper review can add anything.** **BOUNDED SCRATCH PROBE, 2026-08-08, authorised as an explicit narrow exception in the contract's status block and run on a discarded branch: it FALSIFIED round 10.** First, recorded as evidence in its own right: **M7 cannot be executed at all until S27 lands** — `BundleCapabilities` and `CURRENT_REDUCTION_ALGORITHM_VERSION` do not exist in the tree, being S27's own deliverables, and M7 step 1 needs a base committed under the real authority. M7 is a mutation *of this rung's implementation*, so it runs after the rung. The probe therefore tested the round-trip machinery M7 depends on, base-free — which removes **no** refusal, since both `project_text_document` and `serialize_document` gate on `canonical_base.is_some()`, leaving §1.2 untouched. **Result: the round trip is byte-preserving, but only from a fixed point, and round 10's comparison did not compare from one.** Round 10 compared `A` against a `B` built from the *input* document, which is valid only when that document is already a fixed point of `document_from_bundle ∘ serialize_document`. `minimal_document(42)` happens to be one — so the first probe **passed**, and would have been reported as success — while `minimal_document(99)` was not, and the **one-extension case diverged by 295 bytes from offset 352**. Rebuilt from the fixed point, all three cases are byte-identical (1641 / 1800 / 1894). **The non-idempotent field is `envelopes`, not extensions:** diagnosed field-by-field, `document_id`, `manifest_schema_version`, `lineage_id`, `profiles`, `canonical_base`, `blobs` and `extensions` — including every `TextChunk` payload — survive exactly, while `document_from_bundle` applies a **canonical envelope ordering** (its own test says so), so any other arrival order is not a fixed point and its operation-block bytes differ. **`project_text_document` → `parse_document` proved LOSSLESS** (`b_doc == d` in every case) — the text leg was never the problem; the defect was entirely in which artifact round 10 chose as reference. **What M7 must add, for round 11 to ratify rather than for the probe to assume: an explicit fixed-point normalisation and assertion before any byte comparison, because otherwise a mismatch is round 10's own unclassifiable "third category".** Probe hygiene: the comparison was **mutation-verified** — a different `FileUuid` for `A` produced 20 differing bytes at offsets 32–47 and 60–63, observed, then restored by hand-editing, incidentally confirming round 9's point that `FixedHeader.file_uuid` is byte-visible and round 8's enumeration had omitted it; one file touched, 142 insertions, all inside `#[cfg(test)]`; no refusal removed; no canonical base carried; diff captured, branch deleted. **The methodological result: four paper rounds refined this comparison and none found that it silently depended on an unstated precondition. One execution found it in minutes, via the case a reviewer would least likely hand-pick — a document with an extension. Had the probe stopped at the case round 10 implied, the contract would have been ratified on a comparison that fails for most documents.** **REVIEW ROUND 11, 2026-08-08, INDEPENDENT, against `39f2617` (post-probe): three findings, two blocking. It confirmed the probe contained and its fixed-point result decisive, and kept M7 BLOCKED.** (1) **M7 still lacked a distinct normalised reference.** Round 10 named one artifact where the comparison needs two: build **`B_raw`** under the real authority, then **iterate derive-and-reserialize until `B_fixed` is a byte-level fixed point**, **assert that property explicitly as a hard failure**, and **compare the imported artifact only with `B_fixed`, never with `B_raw`** — otherwise an envelope-order normalisation difference remains **indistinguishable from a provenance result**, and a comparison whose failure mode cannot be told from its success condition decides nothing. Steps 1a–1c added, including a bounded convergence loop (the probe saw one pass suffice for three documents, which is not proof that one pass always suffices) and a required report of the iteration count and whether `B_raw` was already fixed. (2) **The claim was stated more broadly than any observation supports.** M7 read as though every direct bundle is byte-identical to its re-imported form; it is not, and the probe measured 295 differing bytes proving so. The contract now scopes it: M7 proves **the text path carries no provenance marker *after normalisation***, and explicitly **not** that every direct bundle is byte-identical before it — the pre-normalisation differences are `document_from_bundle`'s canonical envelope ordering and have nothing to do with provenance. **Both sentences must appear in the rung's report.** **This finding has consequences beyond M7: its conclusion is the sole evidence for a permanent capability loss — the text refusal that moved `COMPANION_VERSION` to 0.14.0 and took the corpus's `canonical_bases` from 2 to 0 — so justifying a permanent refusal from a claim broader than the result obtained is the same error as concluding instead of observing, one level up: not a false observation, but a true one asked to carry more than it can.** (3) Clarification rather than defect: **the probe cannot pre-verify M7's authority/base leg**, which needs `BundleCapabilities`, `capabilities()` and pin 3a's validation — S27's own deliverables — so it remains an **execution requirement after S27 implementation**, with the probe standing as evidence for the prerequisite and explicitly **not** as a demonstration of laundering, since it carried no base. Recorded as a standing prerequisite table: the round-trip leg is settled, the authority leg is not pre-verifiable by any review or probe. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2. Eleven rounds, none clean. Round 11 broke the falling trend, and did so because the probe supplied evidence that made a previously invisible defect findable — a reason to expect the next round to find more rather than less. The M7 comparator is on its fifth design: four were falsified by reading, the fifth by execution and then rebuilt on that evidence. It is the first with a measured result behind it and the first whose precondition is asserted rather than assumed, and it still cannot be executed end to end until S27 is implemented.** **REVIEW ROUND 12, 2026-08-08, INDEPENDENT, against `74dc994`: two findings, both blocking, and both the same defect — a requirement stated without the decision it requires, leaving execution to make a design choice silently.** (1) **The convergence loop was not actually bounded**: it demanded a bound and named no limit, so execution would have chosen when non-convergence becomes failure, changing what the experiment means. **Now pinned at one normalising step** — with `B₀ = B_raw` and `B₍ₙ₊₁₎ = serialize_document(document_from_bundle(Bₙ), uuid)`, compute at most `B₁` and `B₂`, permitted maximum `n = 1`, with a three-row outcome table (`B₁ == B₀` → already fixed; `B₁ != B₀` and `B₂ == B₁` → `n = 1`, the expected case; **`B₂ != B₁` → HARD FAILURE**, reporting all three image lengths and the first differing offset). **The bound is one step because it is a property, not a tolerance:** `document_from_bundle` canonicalises, so `serialize_document ∘ document_from_bundle` must reach its canonical form in a single application, and if it does not there is **no canonical form**, no principled reference artifact, and **M7 is invalid as a whole** — a finding about the projection rather than a signal to iterate further. A loop that runs until it happens to settle tests nothing; it reports how long it took. Raising the bound needs its own amendment and review round. (2) **M7's location was unchosen**: "in a crate that can reach the real constant" is true of two crates and decisive for neither, and `render_text_document` is **`pub(crate)` to `epiphany-textproj`** (`project.rs:595`), so `epiphany-testkit` could host M7 only via **an unpinned visibility change to another crate's public API**. **The harness is now pinned to `epiphany-textproj`**, which alone has both the renderer and (via its `epiphany-ops` dependency) the real constant — under **existing touch row 9**, no new row. **`render_text_document` stays `pub(crate)`:** handoff §1.3 records it as *the one intentional hole* in the text refusal, existing solely so a negative vector can carry the spelling it asserts is refused, and widening it to host a mutation that gets reverted would leave a permanently widened public surface behind — which is how a temporary harness becomes an API change nobody ratified. **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2. Twelve rounds, none clean. The last two rounds found the same kind of defect — a requirement that reads as a decision but is not one — so the next scan should hunt remaining instructions that name a constraint without naming its value. Everything M7 now specifies is pinned to a number, a crate or a named artifact, which is a checkable property a round can test directly.** **REVIEW ROUND 13, 2026-08-08, INDEPENDENT, against `bff9c9a`: one finding, blocking — and it inverted M7's result.** **M7 claimed the capability check "does not fire".** Pin 3a requires `commit`/`commit_versioned` to validate a **newly emitted** canonical base, which is exactly what **both** `B_raw` and the parsed `A` commit — so **the check fires on both paths and ACCEPTS**, because the raw version equals the real authority. **That acceptance is the laundering result:** the base is not slipped past an absent check, it is admitted by a check working correctly that cannot tell a coincidence from a rebuild. **As written, M7 was satisfiable by deleting pin 3a's writer check entirely** — yielding a passing M7 that demonstrated the exact opposite of its purpose. M7 now requires **three observations** (`A.image()` equals `B_fixed.image()`; pin 3a's validation ran and accepted on both commits; and the control) plus a **required control**: in the same run, same harness, repeat the import with a base version deliberately **not** equal to the real authority and observe the commit **REJECTED** with `CanonicalBaseRequiresRebuild`. **M7's removals are now explicitly limited to the text refusals — pin 3a is not among them and may not be weakened, being the thing under observation rather than an obstacle to it.** **This is a new failure shape worth naming: an observation satisfiable by the absence of the thing it observes.** M7's earlier defects were about being unrunnable or comparing the wrong artifacts; this one would have run, passed and reported success on a tree with the writer check removed. **"The check does not fire" cannot distinguish a check that accepts from a check that is not there, and only one of those is the finding.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2, 1. Thirteen rounds, none clean. Round 13 is the narrowest since the probe, but it found a defect of a kind no earlier round had looked for — not "can this run?" or "does this compare the right things?" but "could this pass for the wrong reason?" — and that question has NOT been asked of M1–M6, M5a or M5b. Every mutation in §4 deserves the same check: what else, besides the intended defect, would make it pass?** **REVIEW ROUND 14, 2026-08-08, INDEPENDENT, against `f579172`: one finding, blocking — a contradiction round 13 created.** **The comparison method still said equal images "complete the observation and require nothing further"** — written in round 9, when byte equality *was* the whole of M7, and not swept when round 13 added the writer-check control. **The contract therefore simultaneously required the control and licensed omitting it, with the permissive sentence sitting earlier and reading as the summary.** Equality is now **necessary but not sufficient**: observation 1 of three, with the control still required, and that paragraph now specifies *how to compare*, never *what suffices*. **A second instance was found while amending, and round 14 reported none:** the "informative in both directions" note read *"if **every field matches**, the refusal is justified"* — the same sufficiency claim in different words, still carrying round 8's *"every field"* vocabulary that round 9 had replaced with whole-image comparison. **A search for "nothing further" or "sufficient" cannot reach a sentence that says "matches"** — the defect `CLAUDE.md` names, *searching one spelling and concluding about all sites*, met inside the fix for a sweep failure; neither the reviewer's search nor the author's first search found it, and a third pass on different terms did. **The round-13 lesson generalises further than round 13 stated: it is not only that a requirement must be swept to every site, but that the permissive statement usually reads *earlier* than the restrictive one, because requirements accumulate downward as a document is amended. A reader following the document in order stops at the first sentence that says "done". Where a later round narrows what suffices, the earlier summary is the site most likely to contradict it and least likely to be searched.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2, 1, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2, 1, 1. Fourteen rounds, none clean — but the last two are single-finding rounds and round 14's was created by round 13 rather than pre-existing, the narrowest the defect stream has been. Against that, round 13's question — what else, besides the intended defect, would make this pass? — has still not been asked of M1–M6, M5a or M5b, and round 14 did not ask it either. That scan remains outstanding and is the largest known unexamined surface.** **REVIEW ROUND 15, 2026-08-08, INDEPENDENT, against `fa483cf`: one finding, blocking — and it ran the scan rounds 13 and 14 left outstanding.** **M6 accepted "test 5 fails" and "test 9 fails" as its observations.** A test fails for **every** reason, not only the one under test, so an unrelated writer rejection satisfies both exactly as well as the intended cause — M6 could have reported success while demonstrating nothing about pin 3a's scope. Both halves now require the **mutated outcome itself**: after removing pin 3a, test 5's stale commit must be observed to **SUCCEED** and the bundle to reopen at the new generation with the stale base present; after broadening pin 3a, test 9's otherwise-unchanged commit — one that does not touch `canonical_base` — must be observed **rejected specifically by the broadened writer rule**, named in the report, not merely erroring. **The scan is now complete: M1–M5b survive it, M6 did not.** That the one remaining instance was in M6 — the mutation twice rewritten for unexecutability — is worth noting: **a mutation can be made runnable and still not be evidential.** **The principle, stated once so it need not be rediscovered: the evidence a mutation owes is the behaviour it changed, not the assertion it broke. A broken assertion is a symptom with many possible causes; the changed behaviour has one. Every mutation in §4 now names an outcome, not a failure.** **Findings by round: 9, 6, 6, 5, 4, 3, 3, 2, 2, 1, 3, 2, 1, 1, 1. Blocking: 4, 4, 4, 4, 2, 3, 3, 2, 2, 1, 2, 2, 1, 1, 1. Fifteen rounds, none returning zero — but what changed in the last three is the character of the findings, not only the count: round 13 found a defect of a kind never looked for, round 14 found a contradiction round 13 created, and round 15 found the last instance of round 13's kind with the scan reported complete across every mutation. The known unexamined surfaces are now enumerable, which they were not before: §4 is scanned and clean, and M7's authority/base leg remains unverifiable until S27 is implemented by construction, carried as an execution requirement rather than a gap in the document.** **ROUNDS 16–19, 2026-08-08, recorded together.** **Round 16 (independent, 4 findings, all blocking):** round 15 stated a rule covering every mutation and applied it only to M6 — **M1, M2, M3 and M5a still took a broken assertion as evidence**, and each now requires the mutated behaviour itself: the stale base observed *opening*; the corrupt fixture observed returning `CanonicalBaseRequiresRebuild`; the base-free fixture observed rejected by the wrongly widened check, with `base` named as the superblock's no-base default and **that synthetic source prohibited from shipped validation**; and `serialize_document`'s stored capability observed equal to the changed authority. Round 15's completeness claim is marked **FALSIFIED IN ROUND 16** at its original site. **Round 17 (authored-side sweep of §3 and §5, 10 findings, 5 blocking):** round 13's *could-this-pass-for-the-wrong-reason* question had never been asked of the tests or the gates, and both yielded immediately. **Gate 6's derive alternative could never match** — `grep` is line-oriented, so `[[:space:]]*` cannot cross the newline rustfmt puts between `#[derive(…, Default)]` and `pub struct BundleCapabilities`; the likelier violation returned 0 matches and the gate **passed**, while being the sole mechanical guard on the pin-3 prohibition M4 exists for because no test can catch it. **Gate 6a was vacuous under a rename** — pin 3b offered `synthetic_for_fixture` as an example, and the name is now pinned. **Gates 2 and 3 named no toolchain** in a repo whose CI records 1.95/1.97 lint divergence and whose default is 1.97.1; both are now `cargo +1.95.0`. **Gate 4's "staged list exactly §2" was unsatisfiable** with a conditional touch row, now subset-both-ways. **Tests 1, 6, 7, 8 and 9 could all pass on a base-free bundle**, since pin 5 makes base-free the permissive case and base-bearing fixtures are the awkward ones to build — test 1 degenerated into test 4. Also: tests 1/6 given distinct construction routes, test 4's caps asserted unequal, gate 1 requiring **0 ignored**, gate 7 given a method, gate 5 quoting all three dependency tables. **The unifying defect: a gate proving absence is only as strong as the string it searches for — a regex that cannot match, a name that was an example, a clause with no method, all reporting success while checking nothing. The remedy throughout is §4's: require an artifact quoted and read, not a pattern matched.** **Round 18 (independent, 2 findings, both blocking, both created by round 17):** the base-presence rule **demanded the opposite of what test 8 is for** — it grouped tests 8 and 9 as "the ones that commit", but test 8 *introduces* the base and must start `is_none()`, so the rule was either unsatisfiable or satisfiable by a fixture that made the test assert nothing; and **test 6's construction was self-contradictory**, assigned the commit path while required to arrive as its hand-built ancestor did (`bundle.rs:1866` calls `craft_image_with_base` at `:1869`). Fixed by a per-test state table and by **swapping the routes**, which makes the attribution true rather than deleting it. **Round 19 (independent): ZERO FINDINGS — the first clean round in nineteen**, confirming the per-test table, the route swap and the revised gate mechanics. **Running total: 65 findings, 47 blocking, across 19 rounds. A clean round is the criterion named at round 11 and the first evidence of convergence this contract has produced; it is not proof of correctness, and no round has re-derived the whole document. Still open after any ratification: M7's authority/base leg is unverifiable until S27 is implemented, those being S27's own deliverables, and every gate, test and mutation is specified but none has been run.** **RESOLVED — IMPLEMENTED 2026-08-09 (pin 10).** The authority now exists: `epiphany_ops::CURRENT_REDUCTION_ALGORITHM_VERSION` (a plain `u32`, baseline **0**, with its bump discipline beside it and the standing note that **no mechanism can detect a semantics change** — the discipline is the guarantee), wrapped at the composition boundary into a required `BundleCapabilities` that **has no `Default`** and is carried on the `Bundle` so all `commit` sites stay unchanged. Both boundaries validate: `Bundle::open` refuses a base disagreeing with the session's authority (pin 5), and `commit`/`commit_versioned` refuse a **newly emitted or replaced** base that does (pin 3a) — a scope that turns out to be **forced rather than chosen**, since no caller can hold an open `Bundle` whose *inherited* base is stale. Mismatch is `BundleError::CanonicalBaseRequiresRebuild { base, current }`: not read-only, not an integrity anomaly, and kept distinct from the malformed-document failure a base disagreeing with its own superblock produces. The format rung's temporary `ReductionAuthorityUnavailable` is **deleted**; its three negative assertions were re-pointed rather than dropped. **Both rulings taken as scoped:** the baseline stays `0` (starting anywhere else would manufacture the breakage the rung exists to detect), and the writer-path correction of §0.4 holds — though execution found §0.4 **overstated** it: `serialize_document` is a production writer, but `project.rs` is entirely `#[cfg(test)]`, and **no in-tree production path stages a base at all** now that the format rung's pin 3b closed the only one, so pin 3a guards the **public API** against out-of-tree callers rather than an internal path. **Pin 2a's disposition is the container epoch**, settled from outside by the format rung. **Signature change: `open` 60 sites, `create` 32**, reconciling exactly to §0.4's corrected table; `epiphany-bundle` sites take `synthetic_for_fixture`, `epiphany-testkit` and `epiphany-textproj` a named `production_caps()` wrapping the real constant. **`ids.rs`'s claim that "the algorithm catalog lives in `epiphany-ops`" is now true** — pin 8 is the rung that earned the sentence. **Inherited obligations all discharged:** both interim refusals converted to validation (not one); pin 3c's two suspended conformance assertions restored in `assert_reduction_serialization_stable` with the **suspension marker deleted**; and M8's laundering demonstration **performed for the first time** — see below. **Normative:** `core_spec.tex` gains `req:format:reduction-authority` (213 → **214** requirements; suite 284 → **285**, so touch row 12 was used and needed **three** constants, not one) plus a Revision History row, and `core_spec.pdf` is rebuilt. **P13-S16 becomes dispatchable when this lands** — pin 10 as amended in review round 12, its "ratified and tested within this rung" clause having been unsatisfiable by the only route pin 2a permitted | | P13-S28 | **No container property distinguishes a document produced under a validated reduction authority from one produced before any authority existed — and the two candidates that look like they would, cannot.** P13-S27 installs an authority and validates it at read and write time, but cannot state what to do with a canonical base that predates the authority: a raw `ReductionAlgorithmVersion` is a bare `u32` (`bundle/src/ids.rs:291`) carrying no provenance, and the text-projection parser accepts an unbounded one from a document (`textproj/src/parse.rs:591`), so no numeric convention — including a deliberately high epoch — is safe from a hand-authored or third-party document declaring it. **`FORMAT_MINOR` does not work either, for two independent reasons:** the header *"never changes after the file is created"* (`core_spec.tex:10799`–`:10800`) and `commit_versioned` publishes only a superblock (`bundle.rs:791`), so a legacy bundle that commits a base S27 just validated keeps its old minor **permanently** — rejecting minor-≤1 bases would then reject a base the authority itself accepted, and accepting them leaves S16's `1` ambiguous; and `core_spec.tex:12258`–`:12262` limits a minor change to appending append-safe discriminants and calls it backward-compatible, whereas making a previously-valid base newly rejectable is a **semantic acceptance change**, with current readers ignoring minor entirely (`header.rs:119` gates on major alone) so the boundary would bind only readers that already comply. **The requirement that survives:** provenance MUST ride a container property that **old readers cannot silently accept** and that **a later commit cannot inherit unchanged** | `spec/CONTRACT_P13S27_REDUCTION_AUTHORITY.md` pin 2a (filed 2026-07-31; the disposition S27 cannot make from inside itself) | **IMPLEMENTED 2026-08-07 (`bc06706`, fix `be244df`). Was the critical path; both P13-S27 and P13-S16 were blocked on it.** **This rung must own all five, and none may be deferred into S27:** (1) an **old-reader rejection boundary** — pre-boundary readers must fail closed rather than silently open a document whose safety check they do not run; (2) **provenance that survives commits correctly**, i.e. is not inherited unchanged by a later generation and is not lost by one; (3) **legacy-base rebuild/repack behaviour**, stated for real artifacts rather than assumed away; (4) **every writer path, including text projection** — `serialize_document`, `project.rs`, and the committed `.txt` vectors, since a text document can declare any version; (5) **the exact format-version and compatibility consequences**, most plausibly a **major**-version boundary or a generation-scoped attestation paired with an incompatibility boundary. **Not a sub-pin of S27 and must not drift into it** — S27's pin 2a carries an explicit prohibition against being amended into a disposition without its own ratification round. **Scoped and RATIFIED 2026-07-31 as `spec/CONTRACT_FORMAT_EPOCH_MAJOR1.md`** after four adversarial review rounds — 11 pins, 11 tests, 11 mutations, 15 touch rows, 7 gate items. **This row is now a dependency record only; the work lives there and P13-S28 does not execute as a Pass 13 rung.** Rulings taken: the carrier is the **format major** (`FORMAT_MAJOR` 0 → 1, `FORMAT_MINOR` 1 → 0), decoded three ways through a named `FormatEpoch` rather than a bool, with **no** generation-scoped attestation in this epoch; legacy resolves to **hard rejection, not read-only**; and an eight-row epoch matrix in which a major-0 bundle with no base may open, one carrying a base is rejected, and one attempting to *add* a base is rejected and told to repack — **the non-inheritance rule that `FORMAT_MINOR` could not express**. All five things this row required the rung to own are pinned: old-reader boundary (pin 2), commit-surviving provenance (pin 3), legacy repack (pins 4, 5), every writer path including text projection (pins 3b, 6), and the exact format/compatibility consequences (pins 1, 7). **Three findings from the review rounds that changed the rung's shape**, none of them visible at filing: (1) **it cannot stamp major 1 before S27's writer enforcement exists**, so pin 3a temporarily refuses *both* boundaries — opening a major-1 bundle already carrying a base, and committing one into it — through a third, temporary `ReductionAuthorityUnavailable` error that must name P13-S27 and must **not** name repack; (2) **text projection launders provenance straight through the boundary** (`serialize_document` stages a carried base into a fresh bundle and `build_manifest` writes it), resolved as **symmetric document-level refusal** — projection, parsing and a new dedicated `SerializeError` variant, none of which existed to be "retained" — which forces `COMPANION_VERSION` 0.13.0 → **0.14.0** and rebuilds the committed corpus to **20 vectors, ten rejection classes, `canonical_bases` reach 2 → 0**, a real and stated capability loss; (3) **corruption precedence binds in both epochs** — a corrupt major-1 base must still fail as malformed, never as the *temporary* authority error a user would reasonably retry. **IMPLEMENTED 2026-08-07** — amended once before dispatch (pin 3c, touch rows 10/11, gate 8) after reconnaissance found pin 3a's refusals reaching a conformance criterion through a file the touch table did not carry. All 11 tests landed under their contract names, all 11 mutations run and observed, workspace green at 1569. **P13-S27 is unblocked and P13-S16 remains blocked on S27** — pin 8 resolved S27's open pin 2a (legacy bases are refused by container epoch, never by version arithmetic), and S27 additionally inherits three obligations recorded in its own contract: converting **both** interim refusals to validation, M8's deferred laundering demonstration, and pin 3c's two suspended conformance assertions. **Two touch-table gaps found during execution, both of the same shape** — a `.tex` requirement addition moves hardcoded counts in `testkit/tests/requirement_labels.rs`, and a companion-version bump moves a second normative version literal spelled `version~0.13.0` rather than `(0 13 0)`; neither file was in any touch table, and the second was caught only because `requirements_name_only_this_companion_version` exists. **A third gap was caught in review, after the rung was committed:** pin 3b's projection refusal had been implemented only on the **bundle** side (`document_from_bundle`), leaving the public `project_text_document` free to emit a `(canonical-base ...)` line for a directly constructed `TextDocument` — text the parser then rejects. A projector that can produce what the parser refuses is exactly the asymmetry pin 3b exists to close, and the refusal is unreachable through a `Bundle` during the interval anyway, so the *only* reachable half was the unguarded one. The public projector now returns `Result` and refuses; a crate-private `render_text_document` retains the base spelling for the one legitimate caller, the `canonical_base_present` negative vector. **The lesson is the rung's own recurring one:** a guard placed on the path that happened to be named, rather than on every path a caller can reach | diff --git a/spec/core_spec.pdf b/spec/core_spec.pdf index b1ea413da7e152dde8b218845ae07824ef4e125a..9d6cda45fc8235f24de805d262bcbe3d7eb03788 100644 GIT binary patch delta 421272 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 z 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

!vAMj9^CtHEh*qdAp)GSA=K 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 z%0A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[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 CBn)Z* diff --git a/spec/core_spec.tex b/spec/core_spec.tex index 28fd1ab..e96f9b7 100644 --- a/spec/core_spec.tex +++ b/spec/core_spec.tex @@ -11733,6 +11733,61 @@ pub struct SnapshotRef { ignored or rebuilt if they disagree with the canonical document. \end{requirement} +\begin{requirement} + \label{req:format:reduction-authority} + An implementation \MUST{} name the reduction semantics it + implements, and \MUST{} validate a canonical base against that + value rather than against a value the base itself supplied. + + Comparing a base's \texttt{reduction\_algorithm\_version} only + against the active superblock's, as + Requirement~\ref{req:format:canonical-document-reduction} + requires, is necessary but \emph{not} sufficient: a writer that + seeds the superblock from the base's own self-report makes that + comparison an identity, so it holds for every conformingly + written document and detects only tampering. The semantics the + running implementation actually implements is a third value, and + it \MUST{} participate. + + Accordingly: + + \begin{itemize} + \item An implementation \MUST{} expose the reduction-algorithm + version it implements, and every reader and writer of a + canonical base \MUST{} state which semantics it implements + rather than infer it from the document. + \item A reader \MUST{} refuse to open a document whose + canonical base's \texttt{reduction\_algorithm\_version} + differs from the semantics the reader implements. A document + with no canonical base \MUST{} open regardless, since it + carries no reduced state that could be stale. + \item A writer \MUST{} refuse to emit or replace a canonical + base whose \texttt{reduction\_algorithm\_version} differs + from the semantics the writer implements. A commit that does + not emit or replace the base \MUSTNOT{} be refused on this + ground. + \item The refusal \MUSTNOT{} degrade to a read-only open and + \MUSTNOT{} be reported as an integrity anomaly. A stale base + is not a restricted-but-correct view of the document; it is + state computed under different rules, and serving it + read-only would present incorrect canonical state as + authoritative. + \item A refusal on this ground \MUST{} remain distinguishable + from a malformed-document failure. A base whose version + disagrees with its own superblock is corrupt, and corruption + \MUST{} be reported as such: the two conditions detect + different faults, and collapsing them loses the distinction + this requirement rests on. + \end{itemize} + + Rebuilding is out of scope for opening. An implementation + \MUSTNOT{} silently rebuild a stale base during open, because + the envelopes required to rebuild may have been pruned + (Requirement~\ref{req:format:pruning-state-preservation}); a rebuild + path is sound only + where the full pre-base history is demonstrably present. +\end{requirement} + \subsection{Pruning} \begin{requirement} @@ -16820,6 +16875,28 @@ layouts they own versus inherit: staleness. \sectionsc{Schema Versioning} gains the corresponding distinction between the schema axis and the container axis. \\ + \today & Ch.~\ref{ch:format} & \sectionsc{The Canonical Document Identity} + gains Requirement~\ref{req:format:reduction-authority}: an implementation + \MUST{} name the reduction semantics it implements and validate a canonical + base against \emph{that}, not against a value the base itself supplied. + Comparing the base's \texttt{reduction\_algorithm\_version} only against + the active superblock's is necessary but not sufficient, because a writer + that seeds the superblock from the base's own self-report makes the + comparison an identity --- so it holds for every conformingly written + document and detects only tampering. The requirement therefore introduces + the implementation's own semantics as a third participant, required at both + boundaries: a reader refuses a base that disagrees with the semantics it + implements, and a writer refuses to emit or replace one. A document with no + canonical base opens regardless, carrying no reduced state that could be + stale, and a commit that does not touch the base is not refused on this + ground. The refusal may not degrade to a read-only open nor be reported as + an integrity anomaly --- a stale base is not a restricted-but-correct view + but state computed under different rules --- and it stays distinguishable + from the malformed-document failure a base disagreeing with its own + superblock produces, since the two detect different faults. Rebuilding + during open is prohibited outright, because the envelopes a rebuild would + need may have been pruned. + \\ \bottomrule \end{longtable}