flow-tracelisted
Install: claude install-skill mthang1801/flow-trace-genesis
<!-- generated-by: flow-trace-genesis v0.1.0 · 2026-07-18 · status: Draft -->
<!-- Draft = chưa qua golden-flow gate. Đổi thành Verified CHỈ sau khi user chấm đạt một trace thật. -->
# Flow Trace — Cẩm nang trace flow (grpc-go)
Input: đường dẫn 1 file (public API / handler / internal component) **hoặc** tên flow.
Output: **một cẩm nang md-source** tại `docs/flows/<slug>/` (`_doc.yml` menu + mỗi
section một file `NN-slug.md`, nội dung theo `references/report-template.md`).
Skill này **read-only với source code**. Chỉ ghi vào `docs/flows/<slug>/`
(+ `docs/flows/<slug>.html` khi build).
<!-- CORE:BEGIN -->
## Nguyên tắc bất biến (đọc trước khi làm gì khác)
1. **Không có node nào thiếu bằng chứng.** Một node/edge chỉ được ghi vào báo cáo khi bạn đã
`Read` file chứa nó trong phiên này và ghi được `file:line`. Kết quả grep/tool index chưa
phải bằng chứng — chúng chỉ để tìm ứng viên, Read để xác nhận.
2. **Không resolve được thì nói thẳng.** Mọi liên kết không lần ra được phải vào mục
**"Chưa xác định"** của báo cáo. Cấm đoán rồi trình bày như fact.
3. **Phân định 2 loại nội dung.** Phần flow/validation là *deterministic* (đọc code ra).
Phần business/security/ops là *suy luận* — bắt buộc gắn nhãn `[AI suy luận — cần domain
owner xác nhận]` và vẫn phải kèm citation `file:line` cho căn cứ.
4. **Nhánh chính trước.** Trace hết happy path end-to-end trước, rồi mới mở nhánh lỗi/nhánh
phụ. Nhánh chưa mở rộng → liệt kê ở mục "Nhánh chưa trace" thay vì trace nửa vời.
5