# 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).