Goal: Audit codebase metrics (file size, innerHTML, lint).
Result: Audit complete.
- Oversized files: 20 new (6,413 excess lines). Top offender: `perf/constants-refactor/candidates.json` (1368 excess).
- innerHTML: 6 assignments in 2 files (`landing/index.html`, `dashboard/index.html`).
- Lint: Passed (0 errors, 42 warnings).
- High-priority: Sanitize innerHTML in `landing/index.html`, decompose `src/lock-ops.mjs`.