update skill and docs

This commit is contained in:
Canhchimlac
2026-09-22 13:46:36 +07:00
parent 343ad8bbbc
commit 51506aabc7
149 changed files with 43752 additions and 300 deletions

View File

@@ -60,6 +60,11 @@ diện không hiện lỗi. Chốt 4xx ngay ở đây.
🔴 **Interface không biết ai sở hữu là interface sẽ bị đổi mà không ai báo.** Cột này không
được để trống, kể cả với hệ thống nội bộ.
🔴 **Cột "Contract ở đâu" phải trỏ tới file thật** trong `02-architecture/contracts/` do `CTR`
(`--focus ctr`) sinh: `contracts/openapi/<module>.yaml#<operationId>` hoặc
`contracts/asyncapi/<domain>.yaml#<channel>`. Ghi "dự kiến" ⇒ `OQ` + `Confidence` 🔴 và AG2 chặn.
Interface đối tác chưa có tài liệu ⇒ ghi `ARISK`, không tự viết contract thay đối tác.
### 2.1 Interface với hệ thống ngoài
| ID | Hệ thống | Ai liên hệ được | **SLA của họ** | Giới hạn tốc độ | Cơ chế xác thực | Môi trường thử | Đã gọi thử chưa |
@@ -87,8 +92,8 @@ diện không hiện lỗi. Chốt 4xx ngay ở đây.
**Contract**
Nguồn sự thật: `<đường dẫn file OpenAPI/AsyncAPI/proto>` — **không chép nội dung contract vào
đây**, chỉ ghi những điểm cần chú ý:
Nguồn sự thật: `contracts/openapi/<module>.yaml` · `operationId: <…>` (xem `CTR` §2) — **không
chép nội dung contract vào đây**, chỉ ghi những điểm cần chú ý:
| Điểm cần chú ý | Quyết định |
|---|---|