🔍

📋 Nghiệm thu Sprint

Mở đúng MỘT trang là đánh giá được cả Sprint: mục tiêu, đã/chưa làm, lỗi, ADR, thay đổi kiến trúc, link chức năng mới.

🎤 Thuyết trình

Sprint F-100 — Hoàn tất Nền tảng (Foundation Completion)

Chờ nghiệm thu

🎯 Mục tiêu: Khóa toàn bộ Foundation: kiểm 100% route/engine/kiến trúc/hiệu năng/UX/tiếng Việt để từ đây chỉ phát triển chức năng, không quay lại sửa nền. KHÔNG sang GĐ5.

🗓️ 2026-07-03 → (đang làm)

✅ Những gì đã làm (5)
  • Quét 100% route: mọi trang tĩnh 200; 2 route '307' là redirect CỐ Ý (/architecture-review→/review, /ban-do-du-an→/); 11 route động [id] test với id thật đều 200 (/cau-chuyen cần id DỰ ÁN — đã xác nhận 200).
  • Kiểm engine: 3 engine dùng chung (Cây/Đồ thị lực/Trình chiếu) + Review Engine; KHÔNG còn engine cũ, KHÔNG trùng chức năng — không tạo engine mới.
  • Kiểm Architecture Freeze: không đổi schema nền (vá dữ liệu chỉ dùng bảng có sẵn DoiTuongMien/LienKet) — không nợ kiến trúc.
  • Tiếng Việt: sửa nốt các chỗ Anh trần (Insight→Phát hiện, Explain Engine/Workflow→có ngoặc Việt, 'AI Platform'→'Nền tảng AI (AI Platform)', 'UI Snapshot Gallery'→'Thư viện ảnh giao diện (…)').
  • Kiểm lại build/lint/TypeScript + đối chiếu /review ↔ /api/review ↔ /api/review-manifest đồng nhất (cùng nguồn loi/review.ts).
⏳ Những gì chưa làm (1)
  • Test tự động/CI, kiểm a11y contrast & mobile bằng thiết bị thật (thuộc GĐ sau / kiểm tay).
🐞 Lỗi đã sửa (2)
  • 2 chuỗi tiếng Anh trần trong nội dung (tri-tue/nang-cao, tri-tue/nguyen-nhan).
  • 2 tiêu đề chưa chuẩn 'Việt (English)' (chief-architect, gallery).
🔴 Lỗi còn lại (0)

— Không có —

— Không có —

🏛️ Thay đổi kiến trúc (0)

— Không có —

🔍 Cần kiểm tra (checklist nghiệm thu)

🔧
Toàn bộ routeThay đổi

Quét lại: tĩnh 200, redirect cố ý, động 200.

Mở kiểm tra →
🔧
Đồng nhất ReviewThay đổi

So /review với /api/review + /api/review-manifest.

Mở kiểm tra →

🔗 Chức năng mới trong sprint