Summary
The "Project Structure" tree in docs/SPEC.md has drifted from the actual repository layout as new packages have been added under internal/. Contributors reading the spec get a misleading picture of the code.
Fix
- Walk the current
internal/ tree and reconcile it with the tree shown in docs/SPEC.md.
- Add missing packages, remove deleted ones, and fix any renamed directories.
- Consider trimming the tree to only the top one or two levels so future churn doesn't immediately invalidate it again.
Acceptance criteria
Summary
The "Project Structure" tree in
docs/SPEC.mdhas drifted from the actual repository layout as new packages have been added underinternal/. Contributors reading the spec get a misleading picture of the code.Fix
internal/tree and reconcile it with the tree shown indocs/SPEC.md.Acceptance criteria
docs/SPEC.mdmatchesinternal/at the level of detail shown.