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,28 +1,20 @@
# SRS-MOD-01 OKR Management
## TABLE OF CONTENTS
- [1. Purpose](#1-purpose)
- [2. Scope](#2-scope)
- [3. Functional Requirements](#3-functional-requirements)
- [4. Non Functional Requirements](#4-non-functional-requirements)
# SRS — OKR Web Application
## 1. Purpose
Hệ thống quản lý OKR hỗ trợ đăng nhập, tạo Objective, tạo Key Result, cập nhật tiến độ và dashboard theo tài liệu yêu cầu.
Deliver OKR Web Application from the approved requirement and architecture without inventing product behavior.
## 2. Scope
Module bao gồm SCR-00 đến SCR-04, ba vai trò Admin, Manager, Employee, và dữ liệu User, Objective, Key Result.
Feature 001-okr-web-app; module MOD-01; project okr.
## 3. Functional Requirements
- FR-01 Login: xác thực username/password và phát hành JWT.
- FR-02 Create Objective: tạo Objective có title, description, owner, quarter.
- FR-03 Create Key Result: tạo Key Result gắn với Objective.
- FR-04 Update Progress: cập nhật progress 0-100 và ghi lịch sử cập nhật.
- FR-05 Dashboard: hiển thị danh sách OKR theo quyền truy cập.
- FR-01 | Login | Người dùng đăng nhập
- FR-02 | Create Objective | Tạo Objective
- FR-03 | Create Key Result | Tạo KR
- FR-04 | Update Progress | Cập nhật tiến độ
- FR-05 | Dashboard | Hiển thị OKR
## 4. Non Functional Requirements
- Authentication required.
- API response target dưới 2 giây.
- SQLite được chọn cho kiểm thử không cần Docker.
Architecture constraints are authoritative. Security, validation, traceability, build, test, rollback, and evidence gates are mandatory.
## Metrics
Functional requirements extracted: 5.
Functional requirements extracted: 5. Screens extracted: 5.