ν.β C4 — Alignment-axiom verify-tier re-validation post-Q-005 κ.δ lock — CLOSED 2026-05-04
Spike: C4 — Alignment-axiom verify-tier re-validation post-Q-005 lock [Q-NU-009 → ζ-Q14]
Suite: ν.β SOTA-derisking Wave 1
Outcome: outcome-VALIDATED
Closed: 2026-05-04
T-file: /home/richardd/off-github/library/projects/inherit/T-spike-nu-beta-C4-alignment-axiom-verify-tier-2026-05-04.md
Q-NU-009: /home/richardd/testatetech/docs-strategy/docs/superpowers/specs/2026-04-29-multi-phase-audit/current-questions/Q-NU-009-alignment-axiom-verify-tier-revalidation.md
Core finding
Historic Ψ.γ CORE pick (Q-014 pre-refined-prompt) CONFIRMED under κ.δ constraints.
Kill condition NOT-MET: Post-Q-005 κ.δ lock does NOT break A-55 Maturity reuse as verify-tier.
3-scenario empirical results (sssom-py 0.4.19)
| Scenario | Column | Parse preserved? | Validate rc | Phase-1 viable? |
|---|---|---|---|---|
| V1 (RECOMMENDED) | comment: Maturity:Draft/Candidate/Stable | YES | 0 (CLEAN) | YES |
| V2 | inherit:verifyTier extension | NO — silently dropped | 0 (ignored) | NO (Phase-1.5+) |
| V3 | inherit_tier + curation_rule reserved | NO — both silently dropped | 0 (ignored) | NO (Phase-1.5+) |
Key technical finding
sssom-py 0.4.19 only preserves columns registered in the SSSOM LinkML schema. comment IS registered → survives. inherit_tier, curation_rule, inherit:verifyTier are NOT registered in 0.4.19 → silently dropped. This is schema-structural, not count-dependent.
Recommended Phase-1 posture
comment: Maturity:<stage> where <stage> ∈ {Draft, Candidate, Stable} per A-55 MaturityScheme.
catalog.sssom.tsv column-set: subject_id | predicate_id | object_id | mapping_justification | mapping_date | author_id | comment | curation_rule [reserved-empty]
Phase-1.5+ upgrade path (non-breaking)
When SSSOM 1.1 ships + sssom-py schema updates:
curation_ruleactivates (κ.δ A-147 trigger)extension_definitionsblock → schema-registersinherit_tier- Catala scope-binding for tier-aware CI rules
- Existing comment-based rows remain valid (backward-compatible)
Production precedent
- Mondo (363K rows): curation_rule NOT USED — confirms forward-looking only
- FIBO (S5, 3 mappings): comment column preserved end-to-end in 5.77s pipeline
- V1 is MORE conservative than both production precedents
Timing (N=5 subprocess-isolated, 5-row fixture)
V1 parse: mean=1.209s (min=1.131s, max=1.309s, cold-start=1.244s) V3 parse: mean=1.183s (min=1.135s, max=1.278s) — no meaningful difference
Catala status
Catala 1.1.0 available at ~/tools/catala/_build/install/default/bin/catala. Catala scope-binding for verify-tier is Phase-1.5+ — deferred until SSSOM 1.1 + schema-registered inherit_tier column.