Skip to content

Latest commit

 

History

History
75 lines (57 loc) · 3.87 KB

File metadata and controls

75 lines (57 loc) · 3.87 KB

Nightscout Documentation Index

This index provides navigation for the Nightscout documentation structure. Each folder has a specific purpose to help developers and AI agents quickly find relevant information.

Documentation Taxonomy

Folder Purpose When to Use
audits/ System analysis and current state documentation Understanding existing architecture, identifying issues
meta/ Project-level navigation and progress tracking High-level orientation, roadmaps, overall progress
requirements/ Formal requirements specifications by area Defining what must be true for correctness
test-specs/ Test specifications with progress tracking Writing tests, tracking coverage gaps
proposals/ RFC-style proposals for new features Proposing changes, reviewing designs
data-schemas/ Collection and field documentation Understanding data structures
plugins/ Plugin-specific documentation Working with specific plugins

Quick Navigation

Meta (Start Here)

System Audits

Requirements

Test Specifications

Data Schemas

Proposals


For AI Agents

When working in this codebase:

  1. Start with INDEX.md (this file) to orient yourself
  2. Check test-specs/ for the area you're working on - each spec tracks its own progress and gaps
  3. Check requirements/ for formal correctness criteria
  4. Check audits/ for current implementation details
  5. Update the relevant test-spec's Progress section when you make discoveries

Quine-Style Iteration Pattern

Each test area is self-contained with:

  • Requirements (what must be true)
  • Test specifications (how to verify)
  • Progress tracking (what's done, what's discovered)
  • Priority gaps (what to work on next)

This allows focused iteration on one topical area at a time.