fix template, remove okr, use casan.*

This commit is contained in:
thanhnv
2026-07-18 16:45:31 +07:00
parent 0dfd1742d3
commit 13fae3e6c3
249 changed files with 4881 additions and 5702 deletions
@@ -1,11 +1,14 @@
# BD-MOD-01 OKR Management
# Business Design — OKR Web Application
## Screen Layout
- SCR-00 Login: centered sign-in form without sidebar.
- SCR-01 Dashboard: fixed sidebar, fixed header, filter bar, OKR list.
- SCR-02 Detail: objective overview, tabs, key result list.
- SCR-03 Create Objective: title, description, owner, quarter, save.
- SCR-04 Key Result Detail: current progress, progress input, comment, save.
- SCR-00: Login Screen
- SCR-01: Dashboard / OKR List (Left Navigation + List)
- SCR-02: OKR Detail Screen
- SCR-03: Create / Edit Objective
- SCR-04: Key Result Detail / Update
## User Journeys
Each functional requirement must have a normal flow, validation failure, authorization failure where applicable, and observable completion state.
## API Boundary
Frontend calls backend only through src/lib/api.ts and uses cookie/JWT auth.
Network and data boundaries must follow docs/technical_architecture.md. UI components may not bypass the approved API client boundary.