LỊCH SỬ — KHÔNG CÒN LÀ LỊCH THỰC HIỆN (26/09/2026).
Nội dung dưới đây giữ nguyên để truy vết đề xuất cũ; không xác nhận đã làm, đã duyệt hoặc đã đạt cổng.
Dùng lộ trình hiện hành, bảng camera và ma trận y khoa.
Một chỉ số chỉ được thử sau GCA; GCB phải trước tích hợp. Mọi hoạt động có người cần GC riêng.
Các giờ, ngày, ngưỡng và đầu ra bên dưới không tự chuyển thành cam kết hoặc tiêu chí được duyệt.

Tuần: 10/23 | : C4/4
Vai trò: NCS2 (Đỗ Đoàn Anh Tuấn)
Effort: 14h
Dependency: CAM-023, CAM-015
Checkpoint cuối ngày: POST chỉ số cử động mã hóa hoàn tất + Test tích hợp End-to-End PASS


Task 1: Tích hợp API Backend tiếp nhận chỉ số vận động

ID: CAM-024
Phân loại: 📝 thực hiện
Effort: 8 giờ

Mô tả

Xây dựng endpoint API POST /api/v1/movement-observation/result để tiếp nhận kết quả từ client. Dữ liệu chỉ bao gồm các chỉ số vận động số học (thời gian TUG, số lần 5STS, tốc độ bước đi gait speed), lưu trữ mã hóa vào . Tuyệt đối không nhận, truyền tải hay lưu trữ file video.

File Tham chiếu (Input)

  • docs/research/plans/KIEN_TRUC_DU_AN.md
  • docs/research/plans/CAMERA_MODULE_TASK_BOARD.md

File Kết quả (Output)

  • backend/routers/movement_observation.py
  • backend/models/movement_metric.py
  • testing/api/test_movement_api.py

DoD (Definition of Done)

  • [ ] Endpoint API tiếp nhận và kiểm định JSON chỉ số vận động đúng .
  • [ ] Lưu trữ chỉ số mã hóa vào cơ sở dữ liệu MSSQL an toàn.
  • [ ] Đảm bảo 0 video lưu trữ trên toàn bộ hệ thống backend.
  • [ ] Test API đạt PASS 100%.

Task 2: Tích hợp bộ lọc an toàn đa tầng (Camera & Chat)

Task ID: CAM-025
Phân loại: 🔄 Hỗn hợp
Effort: 6 giờ

Mô tả

Phối hợp cùng NCS1 Võ Trần Gia Hiếu tích hợp safety_filter.py của module camera chạy song song và tương thích với bộ lọc an toàn hội thoại của trợ lý ảo. Thực hiện bài kiểm tra tích hợp End-to-End (E2E): người dùng vừa chat hỏi đáp sức khỏe vừa thực hiện quan sát cử động.

File Tham chiếu (Input)

  • backend/movement-observation/safety_filter.py
  • backend/routers/movement_observation.py

File Kết quả (Output)

  • testing/integration/test_camera_chat_safety_e2e.py
  • testing/reports/camera_e2e_integration_report.md

DoD (Definition of Done)

  • [ ] Hệ thống vận hành đồng thời camera và chat ổn định, không xung đột tài nguyên.
  • [ ] Cả 2 kênh đều tuân thủ nghiêm ngặt nguyên tắc chỉ "quan sát cử động", KHÔNG "chẩn đoán".
  • [ ] Bộ kiểm thử E2E PASS 100%.