Appearance
Chấm công đa đơn vị trên shared tenant
Phương Nam và Daisy chấm công trên app Diva trong cùng shared tenant với timekeeping_unit, ca 2 mốc và 4 mốc, GPS scoped theo đơn vị, Settings Module per unit và export vận hành. Package v3.1.5 giữ nguyên contract Công chuẩn theo nhóm áp dụng công chuẩn, đồng thời khóa lại canonical Day-1 cho break_mode = flex, missing_break, remote, và nâng ui-spec lên hướng SaaS-ready + product execution-ready để FE/UI/QA bám spec dễ hơn.
Tài liệu
| File | Nội dung | Đọc bởi |
|---|---|---|
| SOURCE OF TRUTH | Canonical decisions, business truths, rollout boundaries | PO, TL, QA |
| PRD | Requirements, business rules, formulas | Tất cả |
| UI Spec | Screens, wireframes, copy text, export states | Dev FE, UI/UX |
| Dev Spec | Data model, runtime, migration, traceability | Dev BE, Tech Lead |
| QA Test Plan | Test cases, seed data, regression matrix | QA |
| Go-Live | Deploy gates, pre-checks, evidence | Ops, Tech Lead |
| Handoff | Rollout, blockers, delivery index | PM, Tech Lead |
Lịch sử thay đổi
| Version | Ngày | Thay đổi | File | Ảnh hưởng |
|---|---|---|---|---|
| v3.1.5 | 21/04/2026 | Nâng ui-spec lên mức SaaS-ready + product execution-ready: setup center, config basic/advanced, preview runtime, publish-safe flow, objective/CTA hierarchy, interaction behavior, action feedback, responsive/a11y và dictionaries cho copy/tooltip | UI Spec, Index | FE + UI/UX + QA + Ops |
| v3.1.4 | 21/04/2026 | Chốt canonical Day-1 cho break_mode = flex, missing_break, remote; đồng bộ PRD/Dev/QA/Go-Live/Handoff và publish thêm SOURCE_OF_TRUTH vào package docs | SOURCE OF TRUTH, PRD, Dev Spec, QA, Go-Live, Handoff | PO + TL + FE + BE + QA + Ops |
| v3.1.3 | 15/04/2026 | Chuyển Công chuẩn sang mô hình nhóm áp dụng công chuẩn, map department -> standard_workday_scope_key -> rule, bỏ wording/contract cũ dựa trên branch_label_id | PRD, UI Spec, Dev Spec, QA, Go-Live, Handoff | FE + BE + QA + Ops |
| v3.1.2 | 14/04/2026 | Chuyển cách tính công xuống Ca làm việc, chốt gps_required = Bắt buộc / Không bắt buộc ở shift, và bỏ toggle cấu hình Báo cáo phép năm khỏi Tab Quy định | PRD, UI Spec, Dev Spec, QA, Go-Live, Handoff | FE + BE + QA + Ops |
| v3.1.1 | 13/04/2026 | Làm rõ GPS contract: tọa độ chi nhánh tiếp tục dùng branch master data hiện có; gps_radius_meters là override per-unit trong SCR-00 và chỉ fallback global khi unit chưa cấu hình | PRD, UI Spec, Dev Spec, QA, Go-Live, Handoff | FE + BE + QA + Ops |
| v3.1 | 13/04/2026 | Chuẩn hóa package theo hướng triển khai được: assignment có primary_department_id, mapping soft-disable, Readiness Checklist, tab Triển khai, route/menu SCR-00, vocabulary vận hành và changelog từng file | PRD, UI Spec, Dev Spec, QA, Go-Live, Handoff | All |
| v3.0.1 | 07/04/2026 | Đồng bộ lại package canonical: chốt break_mode ở cấp ca, gỡ mâu thuẫn annual leave/remote Day-1, sửa checklist và seed count | PRD, UI Spec, Dev Spec, QA, Go-Live, Handoff | All |
| v3.0 | 07/04/2026 | Initial release | — | All |
Bản Đồ Thay Đổi v3.1.5
| File | Team chính | Cần đọc / cập nhật |
|---|---|---|
| SOURCE_OF_TRUTH.md | PO / BA / Tech Lead / QA | Changelog, DEC-010, DEC-011, DEC-016, DEC-019, rollout boundary Day-1 |
| prd.md | PO / BA / Tech Lead / QA | Changelog, DEC-011, DEC-019, FR-003, FR-014, A10 |
| ui-spec.md | UI / UX / FE / QA | Changelog, B1.1, B1.2, SCR-00, SCR-00C, B6, B7, B9 |
| dev-spec.md | BE / FE / TL | Changelog, FORMULA-003, FORMULA-008, C4 Data Model, P2-07 |
| qa-test-plan.md | QA / FE / BE | Changelog, TC-002-06, TC-005-05, TC-014, TC-015-06 |
| go-live-checklist.md | Ops / QA / BE | Changelog, Gate #18, pre-check remote, verification remote |
| handoff.md | PM / TL / FE / BE / QA | Changelog, Điều đã chốt, T-06, Lưu ý tương thích |