Skip to content

BCG Phase 1 - Completion Report

Дата: 2026-04-21

Чеклист archive/2026-04-23-bcg-planning-docs/BCG_plan.md L186

Section titled “Чеклист archive/2026-04-23-bcg-planning-docs/BCG_plan.md L186”
  • App.tsx < 120 строк (фактически: 59)
  • ResultsPanel.tsx < 150 строк (фактически: 127)
  • 5 Zustand stores работают (analysisStore, draftStore, projectStore, themeStore, wizardStore)
  • Старые hook-файлы удалены (useAnalysis.ts, useProjectManager.ts, useDraftPersistence.ts отсутствуют)
  • Prop drilling по wizardPanelProps|sidebarPanelProps в src/App.tsx отсутствует
  • npm.cmd exec tsc -- --noEmit -p . = 0
  • npm.cmd exec vitest -- run = 0 (28 файлов, 152 теста)
  • scripts\verify_all.cmd --with-e2e = 0
  • python scripts/generate_frontend_api_types.py --check
  • python scripts/generate_api_docs.py --check
  • python scripts/verify_workspace_backup.py --fixture
  • AB_WORKSPACE_SIGNING_KEY=verify-workspace-signing-key python scripts/verify_workspace_backup.py --fixture
  • python -m pytest app/backend/tests -q (144 passed in 40.41s)
  • python scripts/benchmark_backend.py --payload binary --assert-ms 100 (mean 0.009 ms, p95 0.011 ms, max 0.049 ms)
  • npm.cmd exec vitest -- run (152 passed)
  • python scripts/run_frontend_e2e.py --skip-build
  • python scripts/run_local_smoke.py --skip-build
  • Fresh browser показывает onboarding
  • Load example -> Review -> Run analysis проходит
  • Results panel рендерит секции deterministic report
  • Save project работает; sidebar отражает сохранённые проекты
  • Dark theme применяется
  • Reload восстанавливает unsaved draft
  • Compare доступен для сохранённых snapshot-проектов
  • Archive -> Restore -> Delete доступны в UI и покрыты app-level тестами
  • Export Markdown + HTML проходит в browser smoke
  • Строки кода по ключевым файлам: App.tsx 550 -> 59, ResultsPanel.tsx 616 -> 127
  • Выполненные тесты сейчас: frontend 152 passed, backend 144 passed
  • Bundle artifacts: dist/assets/index-BpUhWkqB.js 396707 B dist/assets/PowerCurveChart-HBJ2y2s-.js 359295 B dist/assets/index-X-a8Nj_y.css 34319 B

Известные проблемы / отложенное

Section titled “Известные проблемы / отложенное”
  • Resolved on 2026-04-21; see docs\plans\2026-04-21-phase-2-report.md.

Да. Phase 2-5 landed; v1.0.0 released on 2026-04-22.