Last updated: 2026-02-22
This index defines the long-term doc set and lifecycle state for each document class.
active: maintained and current; includes normative specs and current operational references.reference: maintained historical/context summaries for contributor orientation.archive: frozen point-in-time records kept for traceability.
../architecture.md(active)../testplan.md(active)../testfilegen.md(active)../go-surface.md(active)
Start with the architecture and surface design for context, then reference-level docs:
../architecture.md— core invariants, layer responsibilities, LSP/embedded use cases../go-surface.md— stability ladder, package layout, export strategyretention-modes-api.md— retention mode selection and trade-offsuse-cases-performance.md— performance-oriented use casesbenchmarking-json.md— cross-library benchmark harness and commandsdiagnostic-codes.md— complete diagnostic code inventory and contract policy
benchmarking-json.md(active)use-cases-performance.md(active)retention-modes-api.md(active)diagnostic-codes.md(active)
history-summary.md(referencehub)history-api-summary.md(reference)history-benchmark-summary.md(reference)
archive/decode-api-implementation-plan.md(archive)archive/encode-api-implementation-plan.md(archive)archive/embedded-json-implementation-plan.md(archive)archive/stress-model-implementation-plan.md(archive)archive/decode-api-benchmark-notes.md(archive)archive/encode-api-benchmark-notes.md(archive)archive/review-architecture-2026-02-14.md(archive)
- Update
activedocs as behavior changes. - Add new implementation timeline docs directly under
archive/unless they are intended to be long-term references. - Keep
referencesummary docs current when major historical milestones change. - Keep active docs concise and executable: prefer checklists, decision tables, and current commands over phase narrative.