From e7ebd8ac9c8c14567167fcaaf8112eb28cb9efbf Mon Sep 17 00:00:00 2001 From: Levi Neuwirth Date: Wed, 22 Jul 2026 09:00:09 -0400 Subject: [PATCH] P13-S2: the alteration is space-relative, and the core fails closed `cmn-24` was declared in the built-in pitch-space table as "CMN extended with 24-EDO quarter-tone accidentals" while Chapter 2 fixed a `Cmn` position's absolute semitone at `nominal.chromatic() + alteration + 12*octave` for every space, unqualified. Two ratified MUSTs, each correct in its own chapter, jointly unsatisfiable -- P13-I1's two-listings drift in another costume. The tracker parked this as "a data-model major". It is not. `req:binfmt:frozen-layout` names `PitchSpacePosition` as one of four open value-layer vocabularies, so three of the four available options cost no schema event at all. The one that *is* a major -- regrading `alteration` onto a finer fixed unit -- is also the only one that rewrites the canonical bytes of every pitch ever authored, and it buys a single grid while `edo-31`/`53`/`72` stay unrepresentable. It is explicitly ruled out. Ratified instead: a `Cmn` alteration and a `CmnChromatic` modification are denominated in steps of the enclosing pitch space's chromatic layer. One rule, not a special case for one catalog row -- it settles `cmn-24`, `maqam-base`, and `PitchSpaceModification::CmnChromatic` together. `cmn-12`'s step is the semitone, so every score in existence keeps its meaning and **not one canonical byte moves**; `canonical_pitch_bytes` writes the space id before the position, so a `cmn-24` E-half-flat and a `cmn-12` E-flat already derive different `PitchId`s. The defect was larger than `cmn-24`. Nothing bound a `Cmn` position to a 12-chromatic space: `ScalePosition { space: "edo-31", position: Cmn { .. } }` constructed, validated, encoded and transposed, and meant nothing. Neither `Pitch::transposed` nor `twelve_tet_semitone` ever read the space. Until Push 4b resolves `PitchSpaceId` to a `DiatonicOverChromatic` structure, both now fail closed outside provable built-in `cmn-12` -- a capability check, not a claim that the identifier defines the structure. False refusal for a score-defined 12-chromatic space is accepted over silently wrong arithmetic. No wire change. `TransposeRefusal::PitchSpaceUnavailable` is a new *diagnostic* mapping to the existing `PreconditionFailureReason::PitchSpaceMismatch` (6); appending a discriminant for a guard Push 4b must delete would have reserved a permanent wire value for a temporary mechanism, in exactly the artifact the fail-closed ruling exists to protect. Assignments 10-15 are untouched. Operation Catalog 0.9.0 records the broadened case *and* amends the 0.8.0 rationale, which asserted that discriminant 6 never consults a pitch-space registry -- true of the non-`Cmn` check, false of this one. Two spec-side fixes found in review, neither visible to any test: the `TranspositionInterval` listing had lost its `pub chromatic_steps: i32,` declaration to a comment rewrite, leaving a one-field struct above the sentence "Both components are load-bearing"; and `pitch.rs` still documented `alteration` as "in semitones", contradicting the requirement landing beside it. Both new requirements are now cited from the code that implements them -- the label checker catches cited-but-undefined, not the reverse. Push 4b keeps the registry work and loses the contradiction. P13-S4 is the last item open in Batch 3. Co-Authored-By: Claude Opus 4.8 (1M context) --- crates/epiphany-core/DECISIONS.md | 47 +- crates/epiphany-core/src/pitch.rs | 92 +++- crates/epiphany-ops/DECISIONS.md | 29 +- crates/epiphany-ops/src/effect.rs | 14 +- crates/epiphany-ops/src/reduce.rs | 25 +- .../tests/requirement_labels.rs | 6 +- spec/PASS13_CANDIDATES.md | 4 +- spec/PLAN_P13S2_CMN24.md | 406 ++++++++++++++++++ spec/core_spec.pdf | Bin 1403386 -> 1408225 bytes spec/core_spec.tex | 112 +++-- spec/operation_catalog.pdf | Bin 145021 -> 145697 bytes spec/operation_catalog.tex | 26 +- 12 files changed, 657 insertions(+), 104 deletions(-) create mode 100644 spec/PLAN_P13S2_CMN24.md diff --git a/crates/epiphany-core/DECISIONS.md b/crates/epiphany-core/DECISIONS.md index 7013e12..f043477 100644 --- a/crates/epiphany-core/DECISIONS.md +++ b/crates/epiphany-core/DECISIONS.md @@ -555,35 +555,38 @@ not silent corruption. `inverse()` now returns `Option`, because an interval whose inverse is not representable is a fact about the type.) `alteration` and `octave` are `i8`. A transposition whose result does not fit -refuses; so does one against a -non-`Cmn` position (no nominal to move) or an `AcousticRealization::AbsoluteHz` -pitch (which overrides the tuning system, so moving the scale position moves -the notehead without moving the sound). Saturation is the worst possible -failure here because it is invisible: it produces a pitch nobody asked for, -reports success, and destroys the evidence. See `epiphany-ops/DECISIONS.md` -§"Push 4a" for the operation-level consequences and the frozen `Transpose`. +refuses; so does one against a non-`Cmn` position (no nominal to move), a +`Cmn` position whose enclosing chromatic structure cannot be established, or +an `AcousticRealization::AbsoluteHz` pitch (which overrides the tuning system, +so moving the scale position moves the notehead without moving the sound). +Saturation or guessed pitch-space arithmetic is the worst possible failure +because it is invisible: it produces a pitch nobody asked for, reports +success, and destroys the evidence. See `epiphany-ops/DECISIONS.md` §"Push 4a" +for the operation-level consequences and the frozen `Transpose`. -## Parked: Push 4b (the Chapter 4 tuning catalog) — what must be decided first +## Push 4b (the Chapter 4 tuning catalog) — remaining implementation blockers -Push 4a proved that transposition needs no tuning catalog. What the catalog is -still needed for — resolving a scale position to a frequency, and applying an -instrument's `transposition` at the written/sounding boundary — remains open, -and Chapter 4 is not implementable as written. Verified blockers: +Push 4a proved that built-in `cmn-12` transposition needs no tuning catalog. +P13-S2 subsequently made the general algebra space-relative: interpreting a +`Cmn` alteration requires the enclosing space's chromatic cardinality and +nominal map. The specification contradiction is resolved, but the registry +implementation is now an explicit part of Push 4b. Remaining blockers: -- **`cmn-24` cannot exist** (P13-S2). The built-in pitch-space table declares it - as "CMN extended with 24-EDO quarter-tone accidentals", but - `PitchSpacePosition::Cmn.alteration` is an `i8` of *whole semitones*. Either - `cmn-24` is not `Cmn`-representable, or `alteration` changes unit — a - data-model major. +- **Resolve pitch-space structure, then remove the interim name gate.** Until + the registry exists, `Pitch::transposed` and the `twelve_tet_*` helpers fail + closed for `Cmn` positions outside built-in `cmn-12`. Push 4b must resolve + `PitchSpaceId` to `PositionStructure::DiatonicOverChromatic`, use its + `chromatic_positions_per_octave` and `nominal_to_chromatic` mapping, and + replace identifier recognition rather than preserving it as policy + (P13-S2; `req:pitch:alteration-unit`, + `req:pitch:space-capability-refusal`). - **The core stores only the default space, tuning, and reference.** The overrides, accidental extensions, and SMuFL target Chapter 4 requires are absent, and none of the catalog/resolver types exist (`ScoreTuningContext` in `graph.rs` is the whole surface today). -- **Chapter 4's nine requirement blocks are unlabeled**, so none is - independently citable in a conformance claim. This is not special to - Chapter 4 — 169 of 207 core_spec requirements are unlabeled (P13-S1) — but it - means Push 4b cannot declare conformance requirement-by-requirement without - first labelling what it implements. + +P13-S1 removed the former requirement-label blocker; Chapter 4's requirements +are now independently citable. Two further claims from the Push-4a audit are **unverified** and should be checked, not inherited: that the JI dimension convention conflicts with its own diff --git a/crates/epiphany-core/src/pitch.rs b/crates/epiphany-core/src/pitch.rs index 3cd3e01..533df80 100644 --- a/crates/epiphany-core/src/pitch.rs +++ b/crates/epiphany-core/src/pitch.rs @@ -240,6 +240,12 @@ pub enum TransposeRefusal { /// The position is not [`PitchSpacePosition::Cmn`], so it has no nominal /// for the interval's diatonic component to move. NonCmnPosition, + /// The enclosing pitch space's chromatic layer or nominal mapping cannot + /// be established, so applying the interval would require guessed + /// arithmetic (`req:pitch:space-capability-refusal`). The pre-registry + /// implementation recognizes only built-in `cmn-12`; Push 4b replaces that + /// identifier check with structural pitch-space resolution. + PitchSpaceUnavailable, /// The pitch's [`AcousticRealization::AbsoluteHz`] overrides the tuning /// system, so moving the scale position would move the notehead without /// moving the sound. @@ -252,7 +258,8 @@ impl Pitch { /// Transposes this pitch by `interval`, per Chapter 2 /// `req:pitch:transposition`. /// - /// With `n` the nominal's normative discriminant and the absolute semitone + /// With `n` the nominal's normative discriminant and, for the proven + /// `cmn-12` structure, the absolute semitone /// `s = nominal.chromatic() + alteration + 12*octave`, transposing by /// `{ d, c }` yields /// @@ -262,6 +269,10 @@ impl Pitch { /// alteration' = (s + c) - (nominal'.chromatic() + 12*octave') /// ``` /// + /// Until Push 4b provides structural pitch-space resolution, a CMN + /// position outside built-in `cmn-12` is refused rather than interpreted + /// with this 12-chromatic map. + /// /// The diatonic component alone selects the nominal and octave; the /// alteration absorbs exactly the residue. So `C4 + (7, 12)` is `C5`, not /// "C with twelve sharps", and `C4 + (0, 1)` is `C#4`. @@ -284,6 +295,9 @@ impl Pitch { else { return Err(TransposeRefusal::NonCmnPosition); }; + if self.scale_position.space.as_str() != "cmn-12" { + return Err(TransposeRefusal::PitchSpaceUnavailable); + } // Widen to `i64` before any arithmetic. The `i8` bound is a *result* // constraint, not an intermediate one, so an octave that overflows on @@ -325,7 +339,10 @@ pub enum PitchSpacePosition { /// Common Music Notation: diatonic nominal + chromatic alteration + octave. Cmn { nominal: CmnNominal, - /// Chromatic alteration in semitones, conventionally `-2..=+2`. + /// Chromatic alteration in steps of the enclosing pitch space's + /// chromatic layer (`req:pitch:alteration-unit`), conventionally + /// `-2..=+2`. One step is a semitone in `cmn-12` and a quarter-tone in + /// `cmn-24`, so a flat is respectively `-1` and `-2`. alteration: i8, /// Scientific Pitch Notation octave; middle C is C4. octave: i8, @@ -469,31 +486,38 @@ impl Pitch { } /// The 12-TET pitch class (`0..=11`) of this pitch's *scale position*, when - /// that is computable from the position alone: CMN positions and 12-EDO - /// integer positions. Returns `None` for positions whose 12-TET class is - /// not determinable without a tuning resolver (JI vectors, non-12 EDOs, - /// registered grammars). Octave-blind — for sounding comparison use + /// its 12-chromatic structure is established: CMN positions in built-in + /// `cmn-12` and 12-EDO integer positions. Returns `None` for unresolved CMN + /// spaces and positions whose 12-TET class is not determinable without a + /// tuning resolver (JI vectors, non-12 EDOs, registered grammars). + /// Octave-blind — for sounding comparison use /// [`Pitch::twelve_tet_semitone`]. pub fn twelve_tet_class(&self) -> Option { self.twelve_tet_semitone().map(|s| s.rem_euclid(12) as u8) } /// The *absolute* 12-TET semitone of this pitch's scale position, octave - /// included, when computable from the position alone. For CMN this is + /// included, when its 12-chromatic structure is established. For built-in + /// `cmn-12` this is /// `octave*12 + nominal.chromatic() + alteration` (so C4 and C5 differ by a /// full octave); for 12-EDO integer positions it is the absolute `index`. - /// `None` for positions not determinable without a tuning resolver. + /// `None` for unresolved CMN spaces + /// (`req:pitch:space-capability-refusal`) and positions not determinable + /// without a tuning resolver. /// /// The CMN and 12-EDO frames use different zero references, so the absolute - /// value is only meaningful *within* a frame; [`Pitch::enharmonic_equivalent`] - /// compares only same-frame positions for that reason. + /// value is only meaningful *within* a frame; + /// [`Pitch::enharmonic_equivalent`] compares only same-frame positions for + /// that reason. pub fn twelve_tet_semitone(&self) -> Option { match &self.scale_position.position { PitchSpacePosition::Cmn { nominal, alteration, octave, - } => Some(*octave as i32 * 12 + nominal.chromatic() as i32 + *alteration as i32), + } if self.scale_position.space.as_str() == "cmn-12" => { + Some(*octave as i32 * 12 + nominal.chromatic() as i32 + *alteration as i32) + } PitchSpacePosition::Integer { space_size, index } if *space_size == 12 => Some(*index), _ => None, } @@ -1260,6 +1284,19 @@ mod tests { ); } + #[test] + fn unresolved_cmn_space_refuses_transposition_and_twelve_tet_conversion() { + let mut p = cmn(CmnNominal::E, -1, 4); + p.scale_position.space = PitchSpaceId::new("edo-31"); + + assert_eq!( + p.transposed(iv(4, 7)), + Err(TransposeRefusal::PitchSpaceUnavailable) + ); + assert_eq!(p.twelve_tet_semitone(), None); + assert_eq!(p.twelve_tet_class(), None); + } + #[test] fn a_transposition_refuses_a_pitch_pinned_to_a_frequency() { // AbsoluteHz overrides the tuning system: moving the scale position @@ -1307,10 +1344,9 @@ mod tests { let other_frame = Pitch { scale_position: ScalePosition { space: PitchSpaceId::new("cmn-19"), - position: PitchSpacePosition::Cmn { - nominal: CmnNominal::C, - alteration: 0, - octave: 4, + position: PitchSpacePosition::Integer { + space_size: 12, + index: 48, }, }, acoustic: AcousticPitch { @@ -1318,6 +1354,7 @@ mod tests { realization: AcousticRealization::Implicit, }, }; + assert_eq!(other_frame.twelve_tet_semitone(), Some(48)); assert_eq!(range.contains(&other_frame), None); } @@ -1353,12 +1390,27 @@ mod tests { #[test] fn enharmonic_requires_the_same_pitch_space() { - // Same 12-TET class but different spaces -> not directly comparable. - let mut other_space = cmn(CmnNominal::C, 1, 4); // C#4 - other_space.scale_position.space = PitchSpaceId::new("edo-31"); + // Both operands are independently computable as the same absolute + // 12-TET semitone. The rejection therefore proves the space-frame + // branch rather than passing through conversion unavailability. let cis = cmn(CmnNominal::C, 1, 4); - assert!(cis.enharmonic_equivalent(&cmn(CmnNominal::D, -1, 4))); // same space - assert!(!cis.enharmonic_equivalent(&other_space)); // different space + let other_space = Pitch { + scale_position: ScalePosition { + space: PitchSpaceId::new("edo-31"), + position: PitchSpacePosition::Integer { + space_size: 12, + index: 49, + }, + }, + acoustic: AcousticPitch { + tuning: TuningReference::Inherit, + realization: AcousticRealization::Implicit, + }, + }; + assert_eq!(cis.twelve_tet_semitone(), Some(49)); + assert_eq!(other_space.twelve_tet_semitone(), Some(49)); + assert!(cis.enharmonic_equivalent(&cmn(CmnNominal::D, -1, 4))); + assert!(!cis.enharmonic_equivalent(&other_space)); } #[test] diff --git a/crates/epiphany-ops/DECISIONS.md b/crates/epiphany-ops/DECISIONS.md index 32a2f3b..c3fda28 100644 --- a/crates/epiphany-ops/DECISIONS.md +++ b/crates/epiphany-ops/DECISIONS.md @@ -1185,19 +1185,22 @@ Nothing downstream is at fault. `prepass::accidental_ids` faithfully renders `alteration: 12` as six double-sharps; the engraver draws what it is handed. The whole defect is in what `Transpose` *means*. -**The false coupling (the reason this looked big).** `Pitch` has two -orthogonal fields: `scale_position` and `acoustic`. Transposition adds an -interval to a *scale position*. Tuning decides what frequency a scale position -sounds at. Adding a fifth to C4 needs no tuning catalog. P12-K2's deferral -welded together two things that do not touch, and the weld propagated: it is -also why `PreconditionFailureReason::PitchSpaceMismatch` was documented as -"Reserved: requires the Chapter 4 tuning catalog" (detecting a non-`Cmn` -position reads a discriminant), and why `TranspositionInterval` was marked -"ADVISORY until the Chapter 4 tuning catalog pins interval algebra". Push 4 -therefore splits: **4a is the transpose algebra, and needs no tuning catalog; -4b is the Chapter 4 catalog**, which has its own unrelated blockers (`cmn-24` -is in the spec's pitch-space table but cannot exist while `Cmn.alteration` is -`i8` semitones and a quarter-tone is half of one). +**The false coupling, and its limit.** `Pitch` has two orthogonal fields: +`scale_position` and `acoustic`. Transposition adds an interval to a scale +position; tuning decides what frequency that position sounds at. Push 4a +therefore needed no tuning resolver for the built-in `cmn-12` arithmetic. +It also corrected the claim that every +`PreconditionFailureReason::PitchSpaceMismatch` needed the Chapter 4 catalog: +detecting a non-`Cmn` position reads only its discriminant. + +P13-S2 later exposed the boundary of that result. Generalized `Cmn` +transposition is space-relative, so its chromatic cardinality and nominal map +do require pitch-space registry resolution. Until Push 4b lands that resolver, +the core refuses a `Cmn` position outside provable built-in `cmn-12`, and +`TransposeInterval` maps that distinct capability refusal to the existing +`PitchSpaceMismatch` (6) effect. Push 4 therefore remains split: 4a owns the +operation algebra and frozen replay semantics; 4b owns structural resolution, +not a second transposition rule. **Four ratified calls (user, 2026-07-09).** diff --git a/crates/epiphany-ops/src/effect.rs b/crates/epiphany-ops/src/effect.rs index db5130d..6244750 100644 --- a/crates/epiphany-ops/src/effect.rs +++ b/crates/epiphany-ops/src/effect.rs @@ -143,13 +143,13 @@ pub enum PreconditionFailureReason { PositionOutsideRegion, /// A pitch-space or tuning-context precondition failed. /// - /// Produced by `TransposeInterval` against a target whose - /// `scale_position.position` is not `Cmn`, so the interval's diatonic - /// component has no nominal to move (operation_catalog - /// §TransposeInterval). This was once documented as reserved pending the - /// Chapter 4 tuning catalog; that was an error — detecting a non-`Cmn` - /// position reads a discriminant, not a pitch-space registry. A genuine - /// tuning-context precondition would also land here. + /// Produced by `TransposeInterval` when a target position is not `Cmn`, so + /// the interval's diatonic component has no nominal to move, or when a CMN + /// target's enclosing chromatic structure cannot be established + /// (operation_catalog §TransposeInterval). Detecting the former reads only + /// the position discriminant. The latter intentionally fails closed until + /// Push 4b replaces built-in identifier recognition with structural + /// pitch-space resolution. PitchSpaceMismatch, /// The operation targeted a voice that does not exist or is tombstoned. VoiceMissing, diff --git a/crates/epiphany-ops/src/reduce.rs b/crates/epiphany-ops/src/reduce.rs index 73b348e..999cd5d 100644 --- a/crates/epiphany-ops/src/reduce.rs +++ b/crates/epiphany-ops/src/reduce.rs @@ -5816,7 +5816,8 @@ impl<'a> Reducer<'a> { Ok(next) => next, Err(refusal) => { let reason = match refusal { - TransposeRefusal::NonCmnPosition => { + TransposeRefusal::NonCmnPosition + | TransposeRefusal::PitchSpaceUnavailable => { PreconditionFailureReason::PitchSpaceMismatch } TransposeRefusal::AcousticPinned => { @@ -9460,6 +9461,28 @@ mod tests { assert_eq!(cmn_of(&pitch_of(&score, pid)), (CmnNominal::C, 0, 127)); } + #[test] + fn unresolved_cmn_space_maps_to_canonical_pitch_space_mismatch() { + let mut unresolved = cmn_pitch(CmnNominal::E, -1, 4); + unresolved.scale_position.space = epiphany_core::PitchSpaceId::new("cmn-24"); + let expected = unresolved.clone(); + let (base, pid) = base_with_pitch(unresolved); + + let (effect, score) = run_transpose(&base, &[pid], interval(4, 14)); + assert_eq!( + effect, + OperationEffect::NoOp { + reason: NoOpReason::PreconditionFailedUnderReduction { + reason: PreconditionFailureReason::PitchSpaceMismatch, + }, + } + ); + let mut canonical = Vec::new(); + effect.encode_canonical(&mut canonical); + assert_eq!(canonical, vec![4, 3, 6]); + assert_eq!(pitch_of(&score, pid), expected); + } + #[test] fn transpose_interval_propagates_the_spelling_it_determined() { // req:opcat:transpose-interval-spelling. Core Ch2: "editing operations diff --git a/crates/epiphany-testkit/tests/requirement_labels.rs b/crates/epiphany-testkit/tests/requirement_labels.rs index a5253b1..06c028c 100644 --- a/crates/epiphany-testkit/tests/requirement_labels.rs +++ b/crates/epiphany-testkit/tests/requirement_labels.rs @@ -9,9 +9,9 @@ use std::collections::{BTreeMap, BTreeSet}; use std::fs; use std::path::{Path, PathBuf}; -const CORE_REQUIREMENT_COUNT: usize = 207; -const SUITE_REQUIREMENT_COUNT: usize = 277; -const SUITE_LABEL_COUNT: usize = 277; +const CORE_REQUIREMENT_COUNT: usize = 209; +const SUITE_REQUIREMENT_COUNT: usize = 279; +const SUITE_LABEL_COUNT: usize = 279; /// 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/spec/PASS13_CANDIDATES.md b/spec/PASS13_CANDIDATES.md index 553b183..20a0958 100644 --- a/spec/PASS13_CANDIDATES.md +++ b/spec/PASS13_CANDIDATES.md @@ -47,11 +47,11 @@ Three candidates, so the pass reopens per the house rule. P13-S3 arrived as a **live incorrectness** — a Push-4a follow-up audit found that the spelling-set chain introduced to make `TransposeInterval` undoable had only one writer, so undo erased an ordinary `RespellPitch` on either side of it. It is resolved. -S1 and S2 remain open. +S1, S2, and S3 are resolved; S4 remains open. | Id | One-line statement | Filed in | Status | |---|---|---|---| | P13-S1 | **169 of core_spec's 207 `requirement` blocks carry no `\label`**, so no conformance claim can cite them. Chapter 4 (`Tuning Systems and Pitch Spaces`) is 9/9 unlabeled and Chapter 11 (`Determinism Contract`) is 15/15, but the gap is universal, not local: `Semantic Operations` 24/27, `The Score Graph` 22/28, `Pitch` 10/13. The requirements *are* normative and *are* implemented; they simply cannot be named. Every `req:*` label the repo cites was added ad hoc by the pass that needed it | this file | **resolved** (all 207 core_spec requirements labelled, suite 277/277; and the pass found that labelling alone was insufficient — no document *numbered* its requirements, so a `\label` bound to the enclosing section and 61 of 207 shared a rendered number, one shared by six. All six documents now carry a real counter. Locked by `requirement_labels.rs`) | -| P13-S2 | `cmn-24` is declared in the built-in pitch-space table (`core_spec.tex` §"Built-in Catalog") as "CMN extended with 24-EDO quarter-tone accidentals", but **cannot be represented**: `PitchSpacePosition::Cmn.alteration` is an `i8` documented as *whole semitones*, and a quarter-tone is half of one. Either the space is not `Cmn`-representable (and needs `Integer`/`Registered`), or `alteration` needs a finer unit — a data-model major | `crates/epiphany-core/DECISIONS.md` (Push 4b blockers) | **open** (blocks Push 4b) | +| P13-S2 | `cmn-24` was declared in the built-in pitch-space table as CMN with quarter-tone accidentals while `PitchSpacePosition::Cmn.alteration`, transposition, and `CmnChromatic` were all specified in fixed semitones. The specification now denominates both CMN alteration sites and interval chromatic steps in the enclosing space's chromatic layer, with `cmn-24`'s map fixed explicitly. Until Push 4b provides structural registry resolution, the core fails closed outside provable built-in `cmn-12` instead of applying guessed 12-chromatic arithmetic | `spec/PLAN_P13S2_CMN24.md`; `crates/epiphany-core/DECISIONS.md` | **resolved** (schema and wire layout unchanged; `PitchSpaceUnavailable` maps to existing `PitchSpaceMismatch` 6; Operation Catalog 0.9.0; registry-backed generalization remains a Push 4b implementation blocker) | | P13-S3 | The `engraved_spelling_chain` introduced with `TransposeInterval`'s undo had a **single writer**. `RespellPitch` mutates the same graph attachments but recorded only on `respell_chain`, so (a) undoing a transposed transaction after a prior respell restored the pitch and **erased the respell**, and (b) a respell landing canonically *after* the transaction was invisible to the chain, so a `StrictInverse` undo reported `Applied` and **wiped the newer authoring** instead of refusing as superseded. A `BestEffort` undo could also restore the pre-transpose pitch while leaving a spelling authored against the transposed one | `crates/epiphany-ops/DECISIONS.md` (P13-S3) | **resolved** (both operations now record on the shared key; pitch value + spelling set undo as one unit; new `req:opcat:spelling-set-chain`. The chain stays *physically* separate from `respell_chain`, which is `RespellPitch`'s LWW conflict state — folding transposes in would make a concurrent respell conflict with a transpose and move the canonical bytes of every existing history) | | P13-S4 | **No labelled requirement governs vertical-band *heights*.** Pass 12 twice recorded a behavioural fix to the inter-staff solve — realizing an `InterStaffGap` band's declared `preferred_height` rather than a constructor default — and both times cited `req:layoutir:vertical-bands`, which never existed. The two real band requirements (`req:layoutir:primitive-band-ownership`, `req:layoutir:resolved-band-ownership`) govern *ownership*: which band a primitive belongs to, and that a resolved primitive retains it. Nothing states what a band's height means or that the solver must realize it, so the shipped behaviour is unspecified and the log invented a name for the gap | this file | **open** (found in P13-S1 review: an agent 'corrected' the dangling citations to the two ownership requirements, which replaced a visibly broken pointer with a silently wrong one) | diff --git a/spec/PLAN_P13S2_CMN24.md b/spec/PLAN_P13S2_CMN24.md new file mode 100644 index 0000000..f431abb --- /dev/null +++ b/spec/PLAN_P13S2_CMN24.md @@ -0,0 +1,406 @@ +# P13-S2 — `cmn-24` cannot exist: scope and plan + +Status: **implemented and verified.** +Prepared against `master` @ `043c18c`. Every claim below was checked against the +source; where I ran a probe I give the file and line. + +**Landing constraint:** this plan and the Chapter 2 amendment land atomically. +The implementation defines and cites `req:pitch:alteration-unit` in the same +change, so requirement-citation integrity remains a commit invariant rather +than follow-up cleanup. + +--- + +## 1. The tracker's framing is wrong in one load-bearing way + +P13-S2 is filed as: *"Either the space is not `Cmn`-representable (and needs +`Integer`/`Registered`), or `alteration` needs a finer unit — **a data-model +major**."* + +The diagnosis is right. The parenthetical is wrong, and it is the reason this +item has sat parked. + +`binary_format.tex` Requirement `req:binfmt:frozen-layout` (line 1168) names +exactly four **open** value-layer vocabularies, and `PitchSpacePosition` is one +of them: + +> At the value layer, the open vocabularies are those with a `Registered` escape +> variant — `PitchSpacePosition`, `SpellingNominal`, `StaffGroupKind`, +> `TieClass` — through which extensions attach **without any wire change at +> all**. + +and `sec:evolution:additive` (line 2378) repeats it: *"Extension through an +escape variant is **not** a schema change at all: the wire form is already +defined."* Appending a **new** variant to one of these is a schema-**minor** +change, not a major. + +So of the four live options (§4), **three cost no major bump and move no +existing byte.** Only one — regrading `alteration` onto a finer fixed unit — is +the data-model major the tracker names, and it is also the only option that +rewrites the canonical bytes of every pitch ever authored. The item is +considerably cheaper than its parking notice claims, and the expensive option +is ruled out by Ruling A. + +--- + +## 2. The defect is larger than `cmn-24` + +`cmn-24` is one instance of a rule nobody wrote down: **nothing binds a `Cmn` +position to a space whose chromatic layer is twelve.** + +| what I checked | result | +|---|---| +| `ScalePosition` carries the space beside the position | yes — `pitch.rs:344` | +| any code consults that space when interpreting `Cmn` | **none** | +| an invariant rejects `Cmn` in a non-diatonic space | **none** — `invariants.rs` never validates the space against the position variant | +| `PitchSpacePosition::Cmn` match sites in the workspace | **52**, across 15 files | + +`ScalePosition { space: PitchSpaceId::new("edo-31"), position: Cmn { .. } }` +constructs, validates, encodes, and transposes today. It means nothing, and the +core will happily do twelve-semitone arithmetic on it. + +Four core surfaces bake in "`Cmn` ⟹ 12": + +* **`Pitch::transposed`** (`pitch.rs:270`) — `nominal.chromatic() + alteration + + 12 * octave`, never reading `self.scale_position.space`. This is the normative + equation of `req:pitch:transposition`, so it is a *specified* assumption, not + an implementation shortcut. +* **`Pitch::twelve_tet_semitone`** (`pitch.rs:490`) — same expression; feeds + `twelve_tet_class`, `enharmonic_equivalent`, `PitchRange::contains` + (`pitch.rs:612`), the spelling pre-pass (`prepass.rs:675`), and the transpose + reducer (`reduce.rs:5899`). +* **`CmnNominal::chromatic()`** (`pitch.rs:172`) — returns the cmn-12 map + `{C:0, D:2, E:4, F:5, G:7, A:9, B:11}` unconditionally, for every space. +* **The spelling pre-pass** (`prepass.rs:524-746`) — line-of-fifths, which is + `7·lof mod 12`. Structurally 12-chromatic. `req:pitch:spelling-algorithm` + specifies it that way and gates it on nothing. + +Two further instances the tracker does not name: + +* **`maqam-base`** is in the same built-in table (`core_spec.tex:3460`) as + *"Skeletal maqam framework with quarter-flat and quarter-sharp accidentals."* + Same quarter-tone requirement, and no ruling on `cmn-24` settles it unless the + ruling is about the *unit* rather than about one catalog row. +* **`PitchSpaceModification::CmnChromatic(i8)`** (`core_spec.tex:3043`) — the + accidental registry's modification type has the identical unit problem, and + `req:tuning:accidental-modification-compatibility` (line 3065) already ties it + to spaces with "`DiatonicChromatic` or compatible algebra". **There are two + sites with one unit decision between them**, and a ruling that fixes only + `PitchSpacePosition::Cmn.alteration` leaves the accidental half broken. + +**The spec is already fully general where it counts.** `PositionStructure:: +DiatonicOverChromatic { nominals_per_octave, chromatic_positions_per_octave, +nominal_to_chromatic }` (`core_spec.tex:2851`) expresses `cmn-24` exactly: +`{7, 24, [0,4,8,10,14,18,22]}`. `req:tuning:diatonic-chromatic-mapping` +constrains that mapping and **never fixes 24 or 12**. Chapter 4 was written for +an arbitrary chromatic layer; Chapter 2 was written for twelve. That is the +whole defect. + +--- + +## 3. Two ratified MUSTs already contradict each other + +This is not merely an implementation gap. Both of these are labelled, +implemented requirements: + +* **`req:pitch:transposition`** (`core_spec.tex:1085`) fixes, for *every* + `Cmn` position with no space qualifier, `s = nominal.chromatic() + alteration + + 12·octave`, where `nominal.chromatic()` is the cmn-12 map made normative by + `sec:pitch:nominal`. +* **`req:tuning:builtin-tuning-catalog`** (`core_spec.tex:3501`) makes every + built-in identifier MUST-resolve with the specified semantics, and the table + specifies `cmn-24` as *"CMN extended with 24-EDO quarter-tone accidentals."* + +A conforming implementation is therefore required to admit a `cmn-24` `Cmn` +position and required to transpose it by semitone arithmetic. It is the same +family as P13-I1's two-listings drift: two normative statements, each correct in +its own chapter, jointly unsatisfiable. **Whatever else this pass does, one of +these two requirements changes.** That is what makes it a ratification exercise +rather than a bug fix. + +--- + +## 4. The four options + +### Option 1 — `cmn-24` is not `Cmn`-representable + +Redefine the catalog row: `cmn-24` becomes `PositionStructure::Chromatic +{ positions_per_octave: 24 }`, positions are `Integer { space_size: 24, index }`. + +*Cost:* one table row and a sentence. No code, no bytes, no schema event. +*What it buys:* the contradiction in §3 disappears immediately and honestly. +*What it costs:* the feature. An `Integer` position has no nominal, so a +half-flat E cannot be told to sit on the E line — the notehead has no staff +position and the spelling pre-pass has nothing to spell. `req:pitch:transposition` +refuses non-`Cmn` positions outright, so `cmn-24` scores become untransposable. +"CMN-compatible notation" is precisely what the catalog row promises and +precisely what this deletes. + +### Option 2 — `alteration` is chromatic steps *of its space* — **ratified** + +The `i8` keeps its type and its width. Its **unit** becomes one step of the +enclosing space's chromatic layer. In `cmn-12` that is a semitone; in `cmn-24` a +quarter-tone, so a flat is `-2` and a half-flat is `-1`. + +*Migration: none.* Every score in existence is `cmn-12`, where the new unit and +the old unit are the same thing. Not one canonical byte moves — and I verified +the stronger property that makes this safe: `canonical_pitch_bytes` +(`pitch.rs:645`) writes the **space id first**, before the position, so a +`cmn-24` E-half-flat and a `cmn-12` E-flat derive different `PitchId`s despite +identical position bytes. The position is never interpreted without its space in +the byte stream either. + +*What it requires:* + +* `req:pitch:transposition` amended to `s = nominal.chromatic(space) + + alteration + C·octave`, with `C = chromatic_positions_per_octave`. The + diatonic half is unchanged — mod 7 stays mod 7, because the nominal count is + still seven. +* `CmnNominal::chromatic()` takes the space. It currently *is* the cmn-12 map; + in `cmn-24` the map is `[0,4,8,10,14,18,22]`. An API break in core, not a wire + break. +* **The pitch-space registry must exist**, because the core must resolve a + `PitchSpaceId` to its `chromatic_positions_per_octave`. That is Push 4b's + *other* blocker. So Option 2 does not unblock 4b from outside — **it is part + of 4b**, and the sequencing question in Ruling B follows from that. +* The `twelve_tet_*` family gets an honest gate: `None` unless `C == 12`. + +*What it does not fix:* the spelling pre-pass. Line-of-fifths is 12-chromatic in +its bones; `cmn-24` pitches would land in `spelling_unavailable`, which +`prepass.rs:116` already has a bucket and a counter for. That is a defensible +first delivery — store, transpose, and engrave quarter-tones without inferring +their spelling — but it should be stated, not discovered. + +### Option 3 — regrade `alteration` onto a finer fixed unit + +Quarter-tones, cents, or a rational. **This is the data-model major the tracker +names, and the only option that is one.** Every existing `alteration` is +rescaled, so every `Pitch`'s canonical bytes move, so every `PitchId`, +`ContentHash` and `OperationId` derived from one moves, and every golden vector +regenerates. It also buys a single grid: pick 24 and `edo-31`, `edo-53`, +`edo-72` stay unrepresentable, so it pays a major and does not close the class. + +Ruling A explicitly rules this out, so it cannot continue to make the selected +option look expensive. + +### Option 4 — append a `Cmn`-microtonal variant + +`CmnMicro { nominal, alteration_num, alteration_den, octave }` at discriminant +4. Schema-**minor** per §1; existing bytes decode unchanged. + +*What it costs:* it forks the CMN path. All 52 `Cmn` match sites become +two-armed, and the ones that are not become sites that silently ignore +microtonal pitches — the exact failure mode this project keeps paying for, and +one no test would catch because no fixture would have a microtonal pitch in it. +It also still needs the space, to know what the denominator is denominated +against. Strictly more machinery than Option 2 for strictly less. + +--- + +## 5. Rulings + +### Ruling A — Option 2 governs both CMN chromatic units + +**Ratified: Option 2.** A `Cmn` alteration and a `CmnChromatic` +modification are denominated in steps of the enclosing pitch space's chromatic +layer; `cmn-12`'s step is the semitone. This is one unit rule governing +`PitchSpacePosition::Cmn.alteration`, +`PitchSpaceModification::CmnChromatic`, `cmn-24`, and `maqam-base`—not a +special case for one catalog row. + +The `i8` representation and wire layout stay unchanged. Existing `cmn-12` +scores require no migration because their unit remains the semitone. Option 3 +is explicitly ruled out: rewriting every existing pitch and its derived +identifiers to obtain a fixed finer grid pays a data-model major without +closing the general class. Options 1 and 4 are not selected. + +### Ruling B — specify now, generalize in Push 4b, fail closed meanwhile + +**Ratified: land the normative unit and transposition changes under P13-S2 +now.** This resolves the contradiction in §3 without waiting for a registry. +The generalized code path belongs to Push 4b: the registry, +space-relative nominal mapping, and structural `twelve_tet_*` gates must land +together because the core cannot derive them from an identifier alone. + +**Also ratified: the interim guard is part of P13-S2.** Until Push 4b supplies +structural resolution, the core must fail closed: + +* `Pitch::transposed` may use the current arithmetic only when the core can + establish that the enclosing space has the built-in `cmn-12` structure; + otherwise it returns a dedicated `TransposeRefusal`. +* `twelve_tet_semitone` returns `None` unless the core can establish a + twelve-chromatic layer; callers must propagate that unavailability instead + of deriving a 12-TET result. + +This is a capability check, not a normative claim that the identifier +`cmn-12` defines the structure. In the pre-registry implementation, recognizing +that identifier is merely the only available proof of the capability. The +temporary consequence is explicit and accepted: a score-defined +diatonic-over-12 space refuses rather than silently receiving arithmetic the +core cannot validate. Push 4b must replace the identifier check with +`PositionStructure::DiatonicOverChromatic` resolution; it must not preserve the +name check as policy. + +The refusal rule is the stable contract: unresolved structure must not produce +a guessed transposition or 12-TET value. Push 4b broadens what the core can +prove without changing that fail-closed behavior. + +### Ruling C — distinct diagnostic, existing wire reason + +**Ratified:** add a distinct +`TransposeRefusal::PitchSpaceUnavailable` diagnostic for the core's inability +to establish the pitch space structure required by the operation. +`epiphany-ops` must map it to the existing +`PreconditionFailureReason::PitchSpaceMismatch` discriminant 6, alongside +`TransposeRefusal::NonCmnPosition`. + +No new `PreconditionFailureReason` variant or discriminant is permitted. That +vocabulary is canonical operation-effect bytes and append-only; permanently +reserving a wire value for the pre-registry identifier guard would preserve the +temporary mechanism in exactly the artifact Ruling B is trying to protect. +Discriminant 6 already covers a pitch-space or tuning-context precondition that +does not admit the operation. The operation-catalog description of that +existing case must be broadened accordingly, but the binary-format table and +wire bytes do not change. + +### Ruling D — a reference pitch uses the score's default space + +**Ratified:** when `PitchSpacePosition::Cmn` occurs bare as +`ScoreTuningContext.reference.position`, its alteration unit is the chromatic +step of `ScoreTuningContext.default_pitch_space`. This makes explicit the +relationship already required by `req:tuning:reference-pitch`: the reference +position must be valid within that default space. + +`ReferencePitch::a440()` happens to be unit-independent because its alteration +is zero; that does not settle the type's admitted nonzero values. The normative +alteration-unit requirement must state the default-space rule rather than +letting implementations infer `cmn-12`. Any future context that embeds a bare +`ReferencePitch` must likewise identify the pitch space that denominates it. + +--- + +## 6. What I verified, and what I did not + +**Verified** (file:line given above): the open-vocabulary rule and the four named +vocabularies; the 52 `Cmn` sites in 15 files; that no invariant validates the +space against the position variant; that `canonical_pitch_bytes` writes the +space first; that `Pitch::transposed` and `twelve_tet_semitone` never read the +space; that `CmnNominal::chromatic()` is the unqualified cmn-12 map; that +`DiatonicOverChromatic` parameterizes the chromatic layer and +`req:tuning:diatonic-chromatic-mapping` does not fix it; that `maqam-base` and +`PitchSpaceModification::CmnChromatic` carry the same defect; that +`PitchSpace`, `PositionStructure`, `IntervalAlgebra`, `AccidentalRegistry`, +`AccidentalDefinition`, `PitchSpaceModification`, `TranspositionBehavior` and +`SpellingRuleSet` **exist only in the spec** — no Rust type in the workspace +corresponds to any of them (only the `*Id` catalog newtypes exist). + +**Not verified, and inherited rather than checked:** the two Push-4a audit claims +already flagged as unconfirmed in `epiphany-core/DECISIONS.md` — that the JI +dimension convention conflicts with its own prime-2 requirement, and that the +named historical tunings lack exact deterministic ratio data. Neither bears on +this ruling. I also did not survey `epiphany-editor-core` or +`epiphany-layout-ir` exhaustively; I confirmed `editor-core:5319` performs +`alteration + 1` as a raise gesture (which becomes a quarter-tone raise under +Option 2 — arguably right, arguably a surprise) and that `constrained.rs` reads +`nominal`/`octave` for staff position, which is space-agnostic. A full +downstream survey belongs to the implementation wave, not to this scoping. + +--- + +## 7. Work breakdown + +Small enough that it does not fan out. One agent, or my own hands. + +The implementation and this plan must land atomically. The Chapter 2 definition +of `req:pitch:alteration-unit` and every citation below are part of the same +change; `DISCUSSED_NOT_CITED` is not used because this is a real normative +dependency. + +1. **Chapter 2.** Amend `req:pitch:transposition` to the space-relative + equation. Amend the `PitchSpacePosition::Cmn` listing comment + (`core_spec.tex:954`) from semitones to the space-relative unit. Add and + label `req:pitch:alteration-unit` to govern + `PitchSpacePosition::Cmn.alteration` and + `PitchSpaceModification::CmnChromatic`; this plan cites that requirement as + part of the same atomic change. +2. **Chapter 4.** Amend `PitchSpaceModification::CmnChromatic`'s comment to cite + the new requirement. Amend the existing reference-pitch requirement to make + `ScoreTuningContext.default_pitch_space` the unit source for its bare + position; this is not a third new requirement. Confirm the `cmn-24` and + `maqam-base` catalog rows now have a satisfiable reading, and state + `cmn-24`'s `nominal_to_chromatic` explicitly so readers cannot derive + different maps. +3. **Conformance note.** Record that `cmn-24` positions are + `spelling_unavailable` at this revision, and why. +4. **Interim guard and operation effect.** Add + `TransposeRefusal::PitchSpaceUnavailable`, the `Pitch::transposed` guard, + the `twelve_tet_*` gate, and the second new requirement: unresolved pitch + space structure must refuse rather than guess. Map the new core diagnostic + to `PreconditionFailureReason::PitchSpaceMismatch` (6); append no wire + vocabulary. Broaden the existing operation-catalog case for discriminant 6 + to include it. State in the core doc comment that Push 4b replaces + identifier recognition with structural resolution. + This normative broadening is an independent Operation Catalog **0.9.0** + event: change the title-page version from 0.8.0 to 0.9.0 and add a 0.9.0 + revision-history entry. That entry must state both that the unresolved-space + condition now maps to discriminant 6 and that this pass appends **no** + `PreconditionFailureReason`; assignments 10 through 15 remain exactly as + ratified. + + Also narrow the 0.8.0 history sentence that currently generalizes from its + original non-`Cmn` case. Preserve the historical fact that detecting a + non-`Cmn` position needs only its discriminant, but stop claiming that every + use of `PitchSpaceMismatch` is registry-independent: the new capability + refusal exists precisely because the pitch-space structure cannot yet be + resolved. The 0.9.0 entry and amended 0.8.0 rationale must agree when read + together. +5. **Tests that preserve the contract.** + * Add purpose-built core tests proving that a non-`cmn-12` `Cmn` position + refuses `transposed` and makes `twelve_tet_semitone` unavailable. + * Add an ops test proving the new refusal becomes + `PitchSpaceMismatch` (6) in the canonical operation effect. + * Rework `pitch_range_contains_is_advisory_and_frame_aware` and + `enharmonic_requires_the_same_pitch_space` to use the computable + CMN-versus-`Integer { space_size: 12 }` pair. Assert both fixtures have a + `Some` 12-TET value before asserting frame/space rejection, so the tests + cannot pass through the new unavailability gate. Mutation-check the + intended frame/space branches. + * Do not add handling to `resolve_transposed_spellings`: its existing + `transposed.twelve_tet_semitone()?` correctly refuses the whole operation + when the gate returns `None`. Preserve that propagation. + * Expect zero golden churn. Existing generators and fixtures only emit + `cmn-12`, so unchanged goldens are not coverage; any churn is unexpected, + and the purpose-built tests above are mandatory. +6. **Requirement counts.** The two new requirements take + `CORE_REQUIREMENT_COUNT` from 207 to **209** and both suite/label counts from + 277 to **279**. Set `requirement_labels.rs` to **209/279/279**, then verify + those values by counting; do not increment constants iteratively until the + test passes. +7. **Tracker.** Mark P13-S2 resolved spec-side; move the registry work to Push + 4b's blocker list with the contradiction struck off. + +Rebuild both independently versioned companions twice: +`core_spec.pdf` because the two inserted requirements renumber later +requirements and cross-references, and `operation_catalog.pdf` because the +normative case and catalog semver changed. No code check locks the Operation +Catalog's title-page version, so manually verify that its title page says +**0.9.0** and that the revision history contains the matching 0.9.0 entry. + +--- + +## 8. Traps + +* **A ruling about `cmn-24` alone does not settle `maqam-base` or + `CmnChromatic`.** Rule on the unit, not the row. +* **`nominal.chromatic()` is not a scale factor.** cmn-24's nominal map is + `[0,4,8,10,14,18,22]`, not `2 ×` the cmn-12 map — `E→F` is one chromatic step + in cmn-12 and two in cmn-24, not one and two respectively scaled. Anyone who + implements this as "multiply by `C/12`" gets F and B wrong. +* **The diatonic axis does not move.** Seven nominals, mod 7, in both spaces. + Only the chromatic axis is parameterized. +* **`twelve_tet_semitone` is not private.** It is public API with six callers + across three crates, and its name becomes a lie for `C != 12`. Renaming it is + the honest move and it is a breaking change in `epiphany-core`. +* **Nothing today rejects `Cmn` in a JI or EDO space.** Whatever is ratified, + the absence of that check is a live defect independent of `cmn-24`, and the + most likely way for this pass to declare victory while leaving the hole open. diff --git a/spec/core_spec.pdf b/spec/core_spec.pdf index e6be19de9b6d7bff089e5c26b72473d44d1b1bf4..beee6a7f88c4cdf46dd69034768f28d29d7a9ca4 100644 GIT binary patch delta 663305 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�q+==DiET6Md`RD$igz!?8L7+y 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


{gP_~zU6+;!t?b!WC<2^Uad4xLF^ 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