Repository navigation
v1.5.0 — repository file structure as derived documentation
Added
scripts/repo-tree.sh <path> [depth]— deterministic file-structure tree: tracked files only (respects .gitignore), recursive per-directory counts, root files listed,findfallback for non-git dirs. Suitetest-repo-tree.sh(17 asserts, committed red before the implementation).- System architecture document: new derived section 5.2.1 Repository file structure —
generate-architecture.shinjects a depth-2 tree per registered repo on every regeneration ({{FILE_TREES}}placeholder in the template). - Documentation standard: new required Annex E — repository file structure (derived tree + curated
directory → role → sectionannotations, development-view complement). /context-reportskill: Annex E format encoded (root at depth 2, source dir at first level only, annotation table), structure-driven finding mining (loose migration scripts, deprecated infra trees, tracked tool residues), the E.4 sibling-repos pattern for standalone reports, and the system-doc regeneration step. Framework-neutral wording throughout.
All 7 self-test suites green (178 asserts).