ADR-000: Context Navigation Tree Initialization

Date: 2026-06-04 Status: Accepted Decided by: ForgeCraft setup

Context

This project was initialized with ForgeCraft. The Context Navigation Tree (CNT) structure was selected to provide O(log N) context load in the average case.

Decision

Use CNT: CLAUDE.md (3-line root) + .claude/index.md (routing) + .claude/core.md (always-loaded invariants) + domain leaf nodes (≤30 lines each).

Consequences

  • CLAUDE.md stays ≤3 lines always
  • New concerns get a leaf node via add_node
  • core.md must never exceed 50 lines; excess moves to domain nodes
  • Stateless agents navigate by task domain, not by loading everything

Tags

UNIVERSAL, API