-
Notifications
You must be signed in to change notification settings - Fork 0
ADR 003a v0.1 Ships Traditional Analysis Only
Status: Accepted Date: 2026-05-16 Deciders: Michael Zargham Related: ADR-003 Topological Framework Documented as Future Work; ADR-021 Three Attestation Subclasses Ship in v0.1; Traditional Forward and Backward Analysis; Design Spec
Once the topological framework is deferred (see ADR-003 Topological Framework Documented as Future Work), a natural follow-up question is: how much of the framework should still ship, and how much of v0.1's analysis should be traditional (forward / backward trace coverage, gap reports, coverage percentages) versus an early subset of the framework? Earlier drafts of the design spec used "Level 1" and "Level 2" framing — Level 1 being traditional analysis, Level 2 being the topological audit. That framing fragmented the deferral story and implied a partial topological shipment that the research had not actually validated. The question is whether to simplify to a single coherent v0.1 analysis story. See Design Spec §3.3 and Traditional Forward and Backward Analysis.
flexo-rtm v0.1 ships traditional bidirectional analysis only: forward trace (requirements → design → verification), backward trace (verification → design → requirements), gap reports, and quantitative coverage metrics (see ADR-004 Quantitative Certification Outcome). Named-approver attestation infrastructure (see ADR-021 Three Attestation Subclasses Ship in v0.1) ships alongside as a separate v0.1 capability — but the closed-triangle audit (the topological audit that consumes attestations) does not ship in v0.1. The "Level 1 / Level 2" framing from earlier drafts is collapsed into "v0.1's analysis" (traditional) and "the topological framework" (future).
- Single coherent v0.1 analysis story: traditional bidirectional analysis with quantitative coverage; named-approver attestation as a separate, well-scoped v0.1 capability
- Eliminates the half-shipped Level 2 problem — no partial topological audit that depends on registry decisions deferred to future work
- Traditional analysis is trusted and familiar to RTM practitioners; v0.1 adoption is not gated on understanding the topological framework
- Forward-compatible interop (per ADR-032 Methodology Agnosticism as Foundational Axiom): today's attestations (see ADR-021 Three Attestation Subclasses Ship in v0.1) are independently meaningful as
flexo-rtm's named-signer accountability, and equally readable by any downstream-analysis path adopters may choose (topological closed-triangle audit, SLSA, GSN, ARP4754A, in-house)
- v0.1 does not deliver the topological framework's headline claim ("the RTM is closed iff every face is approved by a registered type") — adopters expecting that from the Zargham 2026 paper get traditional analysis plus accountability infrastructure instead
- Some sophistication of the topological research line is invisible to v0.1 users —
rtm:AssuranceFaceinstances may exist in their graph (via vocabulary alignment per ADR-020 Vocabulary Alignment with Zargham 2026) without any v0.1 tooling that consumes them. That is by design:flexo-rtmdoes not commit to the topological audit, and adopters who choose to run topological analysis as a downstream-analysis mode read the data without translation
- The collapse simplifies the design spec's framing:
flexo-rtmv0.1's analysis is traditional bidirectional + named-signer attestation, and the topological framework is a related research line, notflexo-rtm's destination (per ADR-032 Methodology Agnosticism as Foundational Axiom). Vocabulary alignment ships as forward-compatible interop (see ADR-020 Vocabulary Alignment with Zargham 2026)
- Ship traditional analysis + named-approver attestation + closed-triangle audit (some subset of the topological framework): A "Level 2-lite" that ships the triangle audit but not the full registry-of-pre-approved-types recursive completeness check. Rejected: the closed-triangle audit is the topological audit; what makes it meaningful is the recursive completeness check, which requires the registry. Shipping the triangle audit without that check produces a misleading certification outcome — every triangle "closes" trivially because the recursion termination is hand-waved. The chosen decoupling — ship attestation (named-approver SHACL) but not the triangle audit — is what makes v0.1's analysis coherent: traditional analysis + accountability infrastructure, with the topological audit deferred as a single unit along with the framework it belongs to.
v0.1's analysis layer in flexo-rtm (oracle/src/oracle/analysis/) implements: forward-trace SPARQL queries (requirements with no satisfying design), backward-trace SPARQL queries (verifications with no covered requirement), aspect-coverage reports (see ADR-005 Adequacy and Sufficiency as Guidance Subtypes and Aspect Coverage with Adequacy and Sufficiency), and quantitative coverage metric computation (see ADR-004 Quantitative Certification Outcome and ADR-019 Derived Binary View from Quantitative Metrics). Named-approver SHACL profiles (see ADR-021 Three Attestation Subclasses Ship in v0.1) enforce attestation integrity but do not aggregate into closed-triangle audits — that's deferred.
- Design Spec §3.3 (Analysis Scope), §4.1 (Traditional Forward/Backward)
- Traditional Forward and Backward Analysis — the v0.1 analysis vocabulary and SPARQL recipes
- ADR-003 Topological Framework Documented as Future Work — the framework-level deferral this ADR refines
- ADR-021 Three Attestation Subclasses Ship in v0.1 — the attestation infrastructure that ships separately
- Flexo Git Coexistence
- ADCS Prototype Lessons
- MVC Pattern from RIME TRL ANT
- Human-AI Accountability
- Multi-Agent Discourse Graph Precedent
- OSLC RM and QM Review
- INCOSE V2 Review
- OMG SysMLv2
- PROV EARL GSN P-PLAN
- Dragon Architecture and Mission Enterprise
- Traditional Forward and Backward Analysis
- Attestation Infrastructure in v0.1
- Identity Boundaries and Policy Projections
- External URI References
- Signed Envelopes and Established Standards
- Aspect Coverage with Adequacy and Sufficiency
- Federated Audit and Composition
- Certification Predicate
- Gap Taxonomy
- Quantitative Outcomes
- Engineering Lifecycle Stages (v0.2)
- Topological Framework Future Work (research phase)
- Vertices Edges Faces (research phase)
- Three-Layer Architecture
- Operational Layer UX Discipline
- Storage Layer Flexo Conventions
- Analysis Layer Scope Algebra
- OSLC Roundtrip Acceptance
- Identity Adapter Contract
- Flexo REST Binding
- SysMLv2 Ingestion Contract
- External URI Rules
- Signed Envelope Shapes
- Parsimony Manifest
- Lossless Roundtrip Definition
- Vendor Extension Carry-Through
- OSLC RM Adapter Contract
- OSLC QM Adapter Contract
- ADR Template
- ADR-001 Foundations First Approach
- ADR-002 SysMLv2 Anchoring
- ADR-003 Topological Framework Documented as Future Work
- ADR-003a v0.1 Ships Traditional Analysis Only
- ADR-004 Quantitative Certification Outcome
- ADR-005 Adequacy and Sufficiency as Guidance Subtypes
- ADR-006 Three-Layer Architecture
- ADR-007 Scope as First-Class RDF Resource
- ADR-008 Repo Name and Org Transfer Plan
- ADR-009 Two-Repo Strategy
- ADR-010 OSLC-RM and OSLC-QM in v0.1
- ADR-011 Lossless Criterion A plus C
- ADR-012 Direct RDF Properties over Reified Edges
- ADR-013 Simplicial Complex as Derived View When Built
- ADR-014 Parsimony Layer Build-Time Extraction
- ADR-015 GSN Adoption for Adequacy and Sufficiency
- ADR-016 Composable SHACL Profiles
- ADR-017 knowledgecomplex as Optional Extras
- ADR-018 V minus F Invariant Deferred with Topological Framework
- ADR-019 Derived Binary View from Quantitative Metrics
- ADR-020 Vocabulary Alignment with Zargham 2026
- ADR-021 Three Attestation Subclasses Ship in v0.1
- ADR-022 External URI References as Open-Source Foundation
- ADR-023 Cryptography by Composition of Battle-Tested Standards
- ADR-024 Identity by Thin Projection of External Sources
- ADR-025 Reproducibility is Structural and Local
- ADR-026 Cryptographic Agility via Algorithm Profiles
- ADR-027 Bit-Exactness vs Numerical Tolerances Are Both First-Class
- ADR-028 Scope-Level Adequacy and Sufficiency for Federated Audit
- ADR-029 Engineering Lifecycle Stages as Scope Metadata
- ADR-030 Polycentric ASOT Authority Model
- ADR-031 Attestation Status Pass Fail Deferred Deprecated
- ADR-032 Methodology Agnosticism as Foundational Axiom
- ADR-033 Generalized ASOT Principle for All Identified Things