Skip to content

2026-04-21 Phase 2 Commit Log

  • Hash: 8413328e28ada86b0fb874359ccb20e7658cb2b5
  • Title: refactor: decompose App/ResultsPanel with Zustand stores and ship backend stats groundwork (BCG Phases 1+3+4)
  • Shortstat: 75 files changed, 13242 insertions(+), 3744 deletions(-)
  • Verify: python -m pytest app\backend\tests -q npm.cmd exec tsc -- --noEmit -p . python scripts\generate_frontend_api_types.py --check python scripts\generate_api_docs.py --check All commands exited 0.
  • Hash: 5ea60181f56d25f61c0d5fd5658daa8d5277a222
  • Title: feat: visual transformation with Recharts, skeletons, theme toggle, and Lucide icons (BCG Phase 2)
  • Shortstat: 87 files changed, 6359 insertions(+), 1193 deletions(-)
  • Verify: scripts\verify_all.cmd --with-e2e Passed in a clean detached worktree rooted at commit 5ea60181.
  • Title: chore: lighthouse CI config, verification scripts, and BCG phase docs
  • Shortstat at staging time: 71 files changed, 10986 insertions(+), 173 deletions(-)
  • Verify target after commit: scripts\verify_all.cmd --with-e2e
  • Phase 1 and Phase 3/4 groundwork were bundled into Commit 1 because generated contract and API doc checks coupled Phase 1 decomposition with Phase 3/4 schema additions.
  • app/backend/app/config.py, app/backend/app/repository.py, and scripts/generate_api_docs.py also had to move into Commit 1 so that the bundled refactor passed the required verification gate.