BillTracker/docs
null a31a774f95 chore: dead-code sweep — knip now clean and blocking in CI (Phase 5)
- delete root test-functional.js (imported uninstalled 'playwright' —
  could never run) and run-functional-test.js (legacy pre-Playwright)
- delete postcss.config.js + autoprefixer/postcss devDeps (tailwind v4's
  vite plugin owns the pipeline; the config had no plugins left)
- client/lib/money.ts: drop unused SUPPORTED_CURRENCIES; keep
  dollarsToCents exported + @public-tagged (API symmetry with
  centsToDollars — the sanctioned unit crossing)
- client/lib/billDrafts.ts: drop unused BillDraft type export
- move the two runtime seed JSONs (advisory filters, merchant-store
  matches; 7 MB) out of docs/ into db/data/ next to their loader;
  fresh-DB seed verified (5000+5000 rows); Dockerfile COPY . covers it
- knip.json: apply config hints, ignore the two CSS-side tailwind deps;
  npx knip exits 0 — added to CI as a BLOCKING step so unused
  files/exports/deps fail instead of rotting (this is how the WebAuthn
  ghost feature survived four QA cycles)

NOT deleted: client/public/img/doingmypart.jpg — flagged unused by the
code grep but actually referenced from HISTORY.md markdown that the
release-notes renderer serves (user catch). Lesson encoded in the QA
plan: asset-reference sweeps must include rendered markdown content.

Full ci green (252 server / 52 client / build / knip 0).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 18:15:04 -05:00
..
images chore(brand): refresh SVG lockup + regenerate all PNG assets 2026-07-10 17:52:14 -05:00
Authentik-Integration.md push 2026-05-09 13:03:36 -05:00
BRAND.md Add complete brand asset pack 2026-07-06 12:54:29 -05:00
CODE_STANDARDS.md feat(standards): enforcement ratchets — error-shape + no-console; client toApiError 2026-07-10 17:20:42 -05:00
CSRF-SPA-Setup.md v0.28.0 2026-05-15 22:45:38 -05:00
Engineering_Reference_Manual.md docs(reference): document v0.41.0 Track A/B/C/D in engineering manual 2026-07-05 12:32:02 -05:00
Engineering_Reference_promp.md push 2026-05-09 13:03:36 -05:00
QA_PLAN.md docs(qa): retarget QA_PLAN recon/census to .tsx after the TS migration 2026-07-05 11:06:15 -05:00
RATE_LIMITING_ENHANCEMENT.md push 2026-05-09 13:03:36 -05:00
ROADMAP_REDESIGN_PLAN.md v0.28.0 2026-05-15 22:45:38 -05:00
ROADMAP_UI_AUDIT.md v0.25.0: roadmap redesign, import CSRF fix, AdminDashboard removed 2026-05-11 21:42:36 -05:00
UI_IMPROVEMENTS.md chore(deps)!: tailwind 3 -> 4 via @tailwindcss/vite (4i) 2026-07-10 18:03:15 -05:00
cents-migration-plan.md feat(money): migrate services to cent-exact money.js helpers (batch 0.38.3) 2026-06-10 20:14:13 -05:00
top_200_us_subscriptions.csv chore: bump to v0.34.1.1, Claude.ai catalog seed, subscription fixes 2026-05-30 17:57:34 -05:00
top_200_us_subscriptions_researched_2026-06-06.json feat(subscriptions): simplified SubscriptionsPage, inline actions, improved matching card, Service Catalog route 2026-06-06 22:09:34 -05:00