Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Spec Gap Inventory

This document tracks known specification gaps — areas where the spec corpus does not yet fully describe implemented behavior or where known divergences between spec and code exist.

Entries are organized by domain and record the gap description, affected spec file, corresponding code location, and resolution status.

Last audit: 2026-04-09 (assessment report, 10 rounds, 73 findings)

Summary

DomainResolvedRemainingNotes
Architecture0Synced via assessment report 2026-04-09
Data Model0Synced via assessment report 2026-04-09
HPC0Synced via assessment report 2026-04-09
Interfaces0Synced via assessment report 2026-04-09
Math0Synced via assessment report 2026-04-09
Configuration0Synced via assessment report 2026-04-09
Overview0Synced via assessment report 2026-04-09

Tracking Process

  1. Gaps are identified via adversarial assessment (attacker/defender rounds against source code ground truth).
  2. Findings are recorded in assessment-report.md at the repository root.
  3. Fixes are applied to spec files and verified against the code.
  4. This inventory is updated after each assessment cycle.

For the detailed findings list, severities, and round-by-round breakdown, see the assessment report.

Known Permanent Gaps

These are intentional divergences where the spec documents planned or reserved behavior:

Spec FileSectionDescriptionReason
solver-clp-impl.mdEntire fileCLP solver implementation spec; no code existsDesign reservation for second solver
horizon-mode-trait.mdCyclic variantCyclic horizon mode variant shown but not implementedIntentional design reservation
python-bindings.mdSS2.5–SS2.10Class-based Python API (PARModel, OpeningTree, etc.)Planned future API