v1.2.0 — Full-kit audit: closed traceability gaps, deduped to SSOT, faster pipeline
Đợt audit toàn bộ lệnh SDLC (rubric 5 lăng kính), kiểm chứng bằng một lần chạy thật pipeline /spec → /deploy. Mục tiêu: khép các chuỗi truy vết, bịt họ lỗi từng lọt dry-run, gom tài liệu về một nguồn, và cho kit dùng được cho mọi project.
✨ Mới
/discover-system— gộp discovery nhiều repo thành system map (service catalog, call-graph, hành trình xuyên service).- 2 rule kit-wide bắt buộc: Progress Visibility (todo sống + narrate từng bước) và Verification-After-Delegation (tự re-run check quyết-định-gate trên đĩa, không tin mù báo cáo sub-agent).
- Rule
output-style(artifact viết rõ cho đúng người đọc) + template fill-onlysystem/vàwireframes/. - Hỗ trợ Node.js qua stack overrides (bên cạnh C#/.NET).
🔒 Vững hơn — khép chuỗi truy vết & bịt lỗ hổng
- 4 chuỗi join-key khép kín:
RC-N(/securemint →/reviewcite →/scanverify) · producer→consumer handoff (scenario-traceability→/plan→/build→/fix-issue) · NFR completeness (/spec→/arch→/plan) · evidence-over-assertion (compliance phải citation, score neo theo finding, gate yêu cầu exit-0, verify-on-disk). - Digest-lock
/verify → /deploy:verify-artifact.lockghiversion + digest;/deploychỉ promote đúng digest đã verify (gate 3-outcome), không còn rebuild làm hỏng verdict./verifyvẫn optional, required trong/hotfix. - Sửa exception taxonomy: ví dụ code từng dùng class không tồn tại (
BadRequestException) / sai chữ ký (ValidationException(...Errors)) → khớperror-handling.md.
⚡ Nhanh hơn (giữ nguyên rigor)
- Cross-command dedup:
/buildgộp full-suite 2→1;/testgộp các lầndotnet test→ 1 coverage run;/reviewtin verdictTEST_REPORTthay vì re-run. - Brownfield diff-scoping (baseline vẫn full):
/secureSTRIDE delta ·/reviewreview diff ·/scanSAST diff-scoped ·/planconsume map. - Chuỗi consume-
/discover:docs/CODEBASE_MAP.mdlàm nguồn cho/spec·/arch·/plan·/infra·/docsthay vì quét lại cây. /archgộp Rejection ADR 1 bảng + bound-ADR ·/docschạy incremental ·/deploydùng--pullthay--no-cache+ bỏ sleep cố định.
🧹 Gọn & nhất quán
- Khử trùng lặp về SSOT (không mất nội dung độc nhất): xóa
references/testing-patterns.md; gom test-pattern catalog vềtesting.md, Five-Axis vềcode-review-checklist.md, ASCII diagram vềascii-diagram-guide.md;tddskill chỉ giữ cycle + Prove-It. - Gỡ project mẫu (LinkVault) khỏi kit logic → dùng cho project bất kỳ; chuẩn hóa thư mục frontend =
web/. - Khớp chuẩn ops:
docker composev2 (bỏ v1 EOL +version:), pin tag (no:latest) + hướng dẫn arm64 (azure-sql-edge),MSSQL_SA_PASSWORD, migration prod =migrations script --idempotent. - Đồng bộ tài liệu CLAUDE.md / README / quick-start: counts, tham số optional (
/spec --prototype,/arch --adr=per-component),/archlà bước required.
🛠️ Sửa lỗi (65 file · +1446 / −1013)
- Vá bảng markdown vỡ blockquote (
frontend-developer.md); thêm gate NFR coverage ở/plan; sửa boundary/discover("does not install anything" mâu thuẫn bước build);/buildPrerequisites bổ sungplans/plan.md. - Hook
log-command-stats.py: nhận diện đúng tên lệnh khi command file inline (Skill) — cột command hết(free-text).
Full Changelog: v1.1.0...v1.2.0