nova

Specifications

Specifications

This directory contains the load-bearing specifications for Nova. Production code in cmd/, internal/, pkg/, and web/ implements these specs faithfully. Drift between code and spec fails CI.

Index

Decision boundary

  • ARCHITECTURE_DECISIONS.md — three-tier classification of every architectural decision (protocol-enforced / operator-tunable / operator freedom). Start here to understand what may and may not be changed in a deployment.

Wire formats and contracts

Schema and storage

Behavior

Specifications are normative. If a spec and the code disagree, the spec is correct and the code must be updated.

Source: docs/specs/README.md