Skip to content

History / Specification

Revisions

  • Consolidate frame spec to 17 requirements; commit history is the changelog Removed (owned elsewhere): RFS-202 (JEOD_INV RF.04 owns canonical-rotation consistency; the dual-canonicity nuance — matrix-canonical RNP/IAU writers vs quaternion-canonical typed path — moved to Common-Pitfalls), RFS-907 (CLAUDE.md Fail-Loudly diagnostic pattern owns message quality). Reclassified as design guidance: RFS-904 (hot-path cost) moved to the design-freedoms section per review — a constraint on where checks live, not a fundamental need. Merged (no normative content lost): 102->101 full kinematics is part of the relative-state need 104->103 one deterministic-composition row (single parent, unique path, bit-identical equivalent decompositions; #562 rationale kept) 302->301 checked reinterpretation is the operational definition of 301's runtime half 305->304 classification-contradicts-state is one more reject condition 402->401 cross-boundary agreement is what 'stable identity' means 502->501 classification extensibility as a closing clause 604->601 replay is lossless round-trip of an ordered sequence 203->605 epoch + origin are sibling boundary-crossing state metadata 404,702->701 one 'multi-source composition is sound' row (no aliasing, no impersonation, explicit cross-source declaration) 705->704 extension soundness is the other face of correspondence Also removed the dated 'Current gaps' snapshot section (duplicates #659) and the in-page change log (the wiki commit history is the changelog — Specification.md conventions updated accordingly). Remaining 17: 101 103 105 / 201 / 301 303 304 / 401 403 / 501 / 601 603 605 / 701 703 704 / 906. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    Test User committed Jun 5, 2026
  • Spec is a draft under review: remove rules owned elsewhere, drop ceremony Remove RFS-903 (f64) and RFS-905 (no-unsafe) — enforced by workspace lints/compiler — and replace the 8xx withdrawal stub with a compact 'Not restated here' section covering both rule families. Mark the spec Draft (conventions bind on acceptance), collapse the change log to the initial draft entry. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    Test User committed Jun 5, 2026
  • Add Specification section + reference frame system requirements spec New Specification parent page (requirements-level docs, design-free) and Spec-Reference-Frame-Requirements: 31 shall-requirements (RFS-101..907) with rationale, verification approach, and trace links, distilled from issue #659 and the June 2026 design exploration. Home.md gains a Specifications index section. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    Test User committed Jun 5, 2026