update skill and docs
This commit is contained in:
@@ -35,3 +35,6 @@ Mỗi mục mở bằng `<!-- section:B1 -->` … theo đúng ID; **mỗi mục
|
||||
|
||||
## Kết quả trả về (structured output)
|
||||
`filesWritten[]`, `sections[]` {id, title, sadSources[], mandatoryReqsCovered[]}, `diagrams[]` {title, type, sadSource}, `techStack[]` {layer, technology, license}, `placeholders[]` {description, section}, `uncoveredMandatory[]` (yêu cầu bắt buộc chưa có mục đáp ứng), `keyFacts[]` {fact, source}, `confidence`, `summary`.
|
||||
|
||||
## Sơ đồ — chuẩn Archify (bắt buộc)
|
||||
Mọi sơ đồ tuân `.claude/skills/ba-lifecycle/references/diagram-rules.md`: (1) spec JSON Archify tại `bid/diagrams/B3_<slug>.<type>.json` — `schema_version` 1 (workflow: 2), `meta.title`, `meta.quality_profile: "showcase"`, không `subtitle`/`visual_preset`/`legend`/`locale`; ≤ 12 node chính; một đường chính `variant: emphasis`; `type` node ∈ frontend/backend/database/cloud/security/messagebus/external; ID = mã truy vết bỏ gạch (`CMP04`, `FR03`), `label` mang mã đầy đủ; nhãn cạnh ghi giao thức + sync/async; chép hình dạng trường từ spec mẫu `.claude/skills/sa-2-architecture/templates/diagrams/` và `.claude/skills/ba-2-analysis/templates/diagrams/`, không chép sự thật. (2) Mermaid trong section có marker `<!-- archify: <type> · ../diagrams/<file>.json -->` ngay trên khối (ERD/class/use case ⇒ `<!-- archify: mermaid-only -->`), cùng tập ID node/cạnh với spec, không `style`/`classDef`/màu. (3) Bảng đi kèm ngay dưới sơ đồ. Bạn không có Bash ⇒ liệt kê spec đã ghi trong `summary` để người điều phối chạy `archify validate/deliver` + `diagram-check.mjs`; **không** ghi "đã validate".
|
||||
|
||||
Reference in New Issue
Block a user