<callout icon=\"🔒\" color=\"yellow_bg\">
\tGovernance note: Review Package này không chỉnh sửa các baseline đã khóa. Mục tiêu là tổng hợp quyết định, phạm vi ảnh hưởng, và câu hỏi Decision Gate.
</callout>
0) Executive summary
•Đã chốt bộ quyết định Website IA ID Architecture v1.0 (Public: 1–3 chữ số; leading zero có ý nghĩa; quy tắc đọc: chữ số đầu xác định Chương).
•V Namespace được chốt là hệ ID độc lập (không alias, không redirect), ánh xạ 1–1 với Public ID.
1) Artifact under review / Decision target
•Proposal: <mention-page url=\"https://app.notion.com/p/8838595e5daa400f9444271a85e26692\"/>
2) Scope
In scope
•Quy tắc định danh Website IA ID (Public) và cách đọc ID.
•Leading zero rule.
•One ID • One Page • One Canonical URL.
•Group Landing Pages (135/246/789) — role kép.
•V Namespace (định nghĩa + mapping 1–1).
Out of scope
•Content standards / editorial.
•Visual design / experience layer.
•Cơ chế tạo ID dài hơn 3 chữ số (chỉ ghi nhận “future extensibility”).
3) Final decisions (normative)
D1 — Website IA ID (Public) length
•Website Public chỉ dùng IA ID dài 1–3 chữ số.
D2 — ID semantics
•1 chữ số: Chapter
•2 chữ số: Main group trong Chapter
•3 chữ số: Subgroup trong main group
D3 — Fundamental reading rule
•Chữ số đầu tiên luôn xác định Chapter, bất kể độ dài ID.
D4 — Leading zero rule
•Không normalize, không loại bỏ số 0 đầu.
•22 ≠ 022.
D5 — One ID • One Page • One Canonical URL
•Mỗi IA ID tương ứng 1 page + 1 canonical URL.
D6 — Group landing pages
•135/246/789 không phải ngoại lệ; mỗi ID kiêm (a) content page của chính ID và (b) group landing page.
D7 — V Namespace
•V-ID là Website IA ID chính thức, hệ ID độc lập.
•Mapping 1–1: Public ID ⇄ V-ID.
•Không alias, không redirect.
4) Evidence
•Quyết định & nội dung chuẩn: <mention-page url=\"https://app.notion.com/p/8838595e5daa400f9444271a85e26692\"/>
5) Impact assessment (implementation)
IA-1 — Routing & canonical
•Cần đảm bảo canonical URL là duy nhất theo từng IA ID (bao gồm các ID có leading zero).
•Cần tránh coi leading zero là padding trong parsing.
IA-2 — Navigation depth
•UI/Navigation công khai chỉ hiển thị đến ID 3 chữ số; các ID dài hơn (nếu có) không làm thay đổi kiến trúc public.
IA-3 — V Namespace
•Vì V-ID là hệ độc lập và không redirect, cần xác định rõ:
\t- V-ID có hiển thị trên Website Public hay chỉ dùng nội bộ?
\t- Nếu hiển thị, cần rules canonical riêng và tránh duplicate content.
6) Decision Gate questions (need explicit confirmation)
1Canonical URL pattern cho Public ID và V-ID là gì? (ví dụ `/{id}` vs `/v/{id}` vs `/{namespace}/{id}`; hoặc pattern khác)
2V-ID có xuất hiện trên Website Public navigation hay chỉ là hệ song song (internal/external) chưa bật?
3Quy tắc xử lý duplicate content giữa Public ID page và V-ID page (nếu nội dung giống nhau) là gì?
4Parsing rule cho ID \\> 3 chữ số: có giữ nguyên “chữ số đầu xác định Chapter” và mapping nhóm theo từng chữ số tiếp theo không?
7) Next steps (post-Decision Gate)
•Chốt canonical URL pattern + routing constraints.
•Đồng bộ các tài liệu liên quan (Navigation Architecture / Identity Standard) nếu cần.
•Tạo checklist implementation để dev áp dụng đúng leading zero + namespace.
