Files
astrolabe/docs/codebase-metrics.md
T

1010 B

Codebase Metrics

One row per /eng-council sweep. The trend is the point: accretion becomes visible instead of felt. Methodology: LOC excludes *.test.*; "dead exports" is npx knip unused runtime exports (unused exported types tracked in the sweep report, not here); "dup %" is npx jscpd src --min-tokens 50 --format "typescript,tsx" (tests included — they dominate the clones; non-test clones are itemized in the sweep report).

date src files src LOC core LOC app LOC deps knip dead exports jscpd dup %
2026-06-12 105 16876 4669 12130 12 0 2.69
2026-06-12 106 16695 4655 11963 12 0 2.03

The second 2026-06-12 row is the same sweep after its structural proposals landed (usePopover/useColResizeDrag extraction, modal-cycle break, dead service deletion).