Freeze current submission/demo baseline: - casan-next-plans/: full task-level plan set (Plan 00 index + 02/04/06/07/08/09/12, QA, slide deck) - optimize-docs/video-steps/: per-vector scene breakdown (commands/screen-text/script) + start-tmux - run-all.sh / scorecard.sh / map-live.sh: REAL=1 live-battery wiring - regenerated evidence + audit/telemetry logs from live REAL=1 run - submission README + video recording guide updates - dry-run pipeline logs for 001-okr-web-app Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
495 B
495 B
Implementation Plan: OKR Web App
Stack
NestJS, Prisma Client, SQLite, React, Vite, Tailwind, Zod, TanStack Query.
Backend Modules
- auth: JWT login and cookie issuance.
- users: admin/manager user list.
- objectives: role-filtered list, detail, create.
- key-results: detail, create, progress update.
Tests
- Backend service tests.
- Backend HTTP e2e tests.
- TODO: define golden regression and rollback strategy.
Build
Run npm test and npm run build for backend and frontend.