Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 2.21 KB

File metadata and controls

35 lines (24 loc) · 2.21 KB

UnitCompose documentation

The default branch contains only the current design. Git history and pull-request discussion preserve earlier alternatives.

Read in order

  1. Concept overview — the smallest useful mental model.
  2. Terminology — canonical public and implementation terms.
  3. ADR-0001: Project positioning.
  4. ADR-0002: Configuration-driven Resource DAG.
  5. ADR-0003: Framework-managed Resource storage.
  6. V0 architecture specification — the normative behavior and acceptance evidence.
  7. Dependency and license inventory — direct runtime dependencies and licenses.
  8. Registration showcases — Kornia image/point-cloud demos, data provenance, commands, and expected results.
  9. LiDAR SLAM showcase — offline synthetic-room Slamwich episode, commands, bounds, metrics, and limitations.

Research

Research explains implementation direction. It does not override accepted ADRs or the V0 specification.

Document authority

  1. The V0 specification defines observable behavior.
  2. Accepted ADRs explain why durable choices were made.
  3. Examples and tests provide executable evidence.
  4. Research supports implementation choices.

A semantic change updates an ADR and the specification together. An implementation choice may change without an ADR when the observable contract remains intact.

Maintenance policy

Current documents replace obsolete documents. Superseded ADRs, specifications, plans, and research notes are removed from the default branch rather than kept as redirect stubs. Historical text remains available through Git.