Complete CASAN backlog tier 1 controls

This commit is contained in:
thanhnv
2026-07-06 11:31:17 +09:00
parent 571c2b7e80
commit e79d7973fb
22 changed files with 685 additions and 55 deletions
@@ -0,0 +1,69 @@
{
"FR-01": {
"name": "Login",
"code": [
"backend/src/auth/auth.controller.ts",
"backend/src/auth/auth.service.ts",
"frontend/src/pages/Login.tsx",
"frontend/src/hooks/useAuth.tsx"
],
"tests": [
"backend/test/services.test.ts",
"backend/test/e2e.test.ts"
]
},
"FR-02": {
"name": "Create Objective",
"code": [
"backend/src/objectives/objectives.controller.ts",
"backend/src/objectives/objectives.service.ts",
"frontend/src/pages/CreateObjective.tsx",
"frontend/src/schemas/objective.schema.ts"
],
"tests": [
"backend/test/services.test.ts",
"backend/test/e2e.test.ts",
"frontend/src/__tests__/okr.test.tsx"
]
},
"FR-03": {
"name": "Create Key Result",
"code": [
"backend/src/key-results/key-results.controller.ts",
"backend/src/key-results/key-results.service.ts",
"backend/src/key-results/dto/create-key-result.dto.ts"
],
"tests": [
"backend/test/services.test.ts",
"backend/test/e2e.test.ts"
]
},
"FR-04": {
"name": "Update Progress",
"code": [
"backend/src/key-results/key-results.controller.ts",
"backend/src/key-results/key-results.service.ts",
"backend/src/key-results/dto/update-progress.dto.ts",
"frontend/src/pages/KeyResultDetail.tsx"
],
"tests": [
"backend/test/services.test.ts",
"backend/test/e2e.test.ts",
"frontend/src/__tests__/okr.test.tsx"
]
},
"FR-05": {
"name": "Dashboard",
"code": [
"backend/src/objectives/objectives.controller.ts",
"backend/src/objectives/objectives.service.ts",
"frontend/src/pages/Dashboard.tsx",
"frontend/src/hooks/useObjectives.ts"
],
"tests": [
"backend/test/services.test.ts",
"backend/test/e2e.test.ts",
"frontend/src/__tests__/okr.test.tsx"
]
}
}