Tài liệu này là Canonical Standard v1.0 (Locked Baseline) quy định cơ chế “Build → Clean → Publish” cho [CFP.Notion.site](http://CFP.Notion.site).
0) Status
•Classification: Canonical Standard
•Baseline: Locked
•Scope: Website Build Governance
•Applies to: mọi AI và nhân sự tham gia chuẩn bị Build Set, review, xác minh và triển khai Website Release.
•Authority Rule: tài liệu Draft không tự tạo hiệu lực Canonical và không được ghi đè baseline đã Locked.
Governance Scope
This Standard governs the Website publication workflow only.
It does not create or modify Authority, Foundation, Architecture, Taxonomy, Canonical ID, or any other Source of Truth.
Any change to those artifacts must follow their own Governance process.
1) One Canonical Build Set
Rule
•Chỉ tồn tại 01 (một) “Website Build Document Set” được phép dùng để dựng Website ở mỗi thời điểm.
•Mọi tài liệu ngoài Build Set được coi là Reference Only hoặc Legacy/Draft và không được dùng để triển khai.
Implication
•Mọi pipeline triển khai (đặc biệt Gemini) phải bắt đầu từ Build Set.
2) Clean Build Set Gate (Release Readiness)
Rule
Không được Publish Release (bao gồm Release 1) nếu Build Set còn một trong các điều sau:
•Canonical ID trùng / mâu thuẫn / không xác định “owner”
•Link trong Build Set trỏ sai target Canonical
•Tài liệu Legacy/Superseded vẫn được dùng như nguồn triển khai
•Tồn tại tài liệu trong Build Set chưa có trạng thái phân loại rõ ràng (Canonical/Active/Draft/Legacy/Superseded/Archived/External Reference)
•Có xung đột kiến trúc cần Human Governance quyết định nhưng chưa có Decision
•Thiếu Evidence để chứng minh một điều kiện Gate đã đạt
2.1) Language Policy Gate (Baseline Governance)
Canonical Language
•Tiếng Việt là Canonical Language của CFP+.
•Phiên bản tiếng Việt là Canonical Source.
Official Translation Policy (English)
•Chỉ tạo Official English Version sau khi bản tiếng Việt đã: Independent AI Review → Human Governance Approval → Canonical Locked.
•Không được viết độc lập bằng tiếng Anh; mọi bản dịch dựa trên bản tiếng Việt.
Translation Rule (immutability, anti “English drift”)
•Không chỉnh sửa trực tiếp bất kỳ bản dịch nào.
•Mọi thay đổi phải bắt đầu từ Canonical Vietnamese Version, sau đó thực hiện quy trình dịch chính thức để tạo phiên bản ngôn ngữ mới.
•Khi có khác biệt giữa các ngôn ngữ, Canonical Vietnamese Version luôn là nguồn tham chiếu cuối cùng.
Canonical Language Lock Rule
•Chỉ Canonical Vietnamese Version mới được phép thay đổi trạng thái (Draft → Locked).
•Mọi phiên bản ngôn ngữ khác kế thừa trạng thái từ Canonical Vietnamese Version và không được tự thay đổi trạng thái độc lập.
Translation Traceability (metadata)
Mỗi bản dịch phải có metadata tối thiểu:
•Canonical Source ID
•Canonical Source Version
•Translation Language
•Translation Version
•Translation Date
•Translator (AI/Human)
•Translation Review Status
Language Synchronization Rule
Khi Canonical Vietnamese Version thay đổi:
•Tất cả bản dịch chuyển sang trạng thái Outdated
•Chỉ sau khi hoàn thành quy trình dịch và review mới trở lại trạng thái Current
Language Validation (required before Review Candidate → GitHub)
Trước khi chuyển tài liệu sang Review Candidate, phải đạt PASS cho:
•CFP+ Terminology
•Canonical Meaning
•Naming Consistency
•Editorial Consistency
•Metadata Consistency
GitHub Publication Rule
•GitHub chỉ nhận tài liệu đã đạt tối thiểu Review Candidate.
•Không sử dụng GitHub để tiếp tục soạn thảo nội dung; GitHub dùng cho review/discussion/evidence/version control/traceability.
Scope Boundary
•Tài liệu chưa phân loại ngoài Locked Build Snapshot không tự động chặn Release 1.
•Các tài liệu đó phải bị loại khỏi đường dẫn triển khai và được coi là Excluded / Reference Pending Classification cho đến khi được rà soát.
•Không được mở rộng phạm vi dọn toàn bộ kho tài liệu thành điều kiện tiên quyết vô thời hạn cho Publication.
Output yêu cầu
•Có “Conflict Register” và/hoặc “Decision Pack” thể hiện các xung đột đã được đóng hoặc đang chờ Decision với Evidence rõ ràng.
3) Document Classification (Required)
Required statuses
Mỗi tài liệu trong phạm vi Website (đặc biệt các tài liệu có thể được tham chiếu bởi Build Set) phải có một trong các trạng thái sau (tối thiểu ở mức “declared in page” nếu chưa có database quản lý trạng thái):
•Canonical: Source of Truth hiện hành cho một chủ đề/phạm vi; là target mà Build Set phải trỏ đến.
•Active: đang được sử dụng trong vận hành hiện tại nhưng không phải SoT kiến trúc (ví dụ checklist thực thi, report audit, wrapper vận hành).
•Draft: đang soạn thảo/chưa được Human Governance chấp thuận; không được dùng để triển khai nếu chưa được “promote” theo governance.
•Legacy: tài liệu cũ còn giá trị tham khảo; không còn là SoT.
•Superseded: đã được thay thế bởi một tài liệu Canonical cụ thể (phải chỉ rõ “superseded by → \\<canonical\\>”).
•Archived: được giữ lại để truy xuất lịch sử; không dùng trong vận hành hoặc triển khai.
•External Reference: nguồn bên ngoài dùng để tham khảo hoặc đối chiếu; không có quyền thay thế Source of Truth CFP+.
Enforcement rule
•Tài liệu Canonical trong cùng một scope không được có hơn 01 bản (no duplicate owner).
•Nếu phát hiện trùng Canonical ID hoặc trùng vai trò SoT: bắt buộc mở Conflict Register + đẩy vào Decision Pack trước khi khóa Build Snapshot.
4) Three‑AI Responsibility Matrix
ChatGPT — Independent Architecture Review
•Rà soát tính nhất quán kiến trúc end‑to‑end.
•Phát hiện tài liệu cũ, trùng lặp, mâu thuẫn.
•Đề xuất phân loại Canonical/Legacy/Superseded.
•Chỉ ra conflict cần Human Governance quyết định.
Notion AI — Implementation / Source of Truth Manager
•Cập nhật trực tiếp các trang trong Source of Truth.
•Gộp nội dung trùng lặp theo đúng governance.
•Chuyển tài liệu cũ sang Legacy Archive (không phá traceability).
•Cập nhật liên kết giữa các trang.
•Đồng bộ “Website Build Document Set” và loại bỏ tham chiếu sai/đã cũ.
•Chuẩn bị Evidence Package phục vụ quyết định của Human Governance (Decision-ready).
Human Governance — Authority Decision
•Review toàn bộ Evidence Package.
•Ra quyết định: Approve / Reject; Lock / Không Lock; Baseline / Không Baseline.
Post‑Lock Effects (Effective Standard)
•Sau khi Human Governance Lock: Website Build Set + Build Snapshot được khóa; CFP‑WEB‑910 có hiệu lực trong phạm vi đã khóa.
Gemini — Website Builder
•Chỉ sau khi nhận được Locked Build Snapshot mới được phép dựng Website.
•Dựng Website chỉ từ Canonical Build Set / Build Snapshot đã được khóa.
•Không sử dụng tài liệu Legacy hoặc Draft để triển khai.
•Không tự ý đổi Canonical ID/Taxonomy/Architecture.
5) Legacy Document Policy
Classification
•Legacy: tài liệu cũ còn giá trị tham khảo, không còn là SoT.
•Superseded: đã có tài liệu thay thế rõ ràng.
•Archive: lưu trữ để truy xuất lịch sử, không dùng triển khai.
Rule
•Legacy/Superseded/Archive không được nằm trong đường dẫn triển khai của Build Set.
•Nếu cần tham chiếu, phải ghi rõ “Reference Only” và link sang Canonical hiện tại.
6) Publication Gate (Authorization)
Rule
Chỉ Publish khi:
1Build Set được xác nhận là Canonical & Unique.
2Build Set đạt trạng thái Clean theo Gate ở Mục 2.
3Các Decision cần thiết đã được Human Governance chốt.
4Có “Locked Build Snapshot” (hoặc trạng thái tương đương) để ủy quyền Gemini dựng Release.
5Toàn bộ tài liệu nằm trong Locked Build Snapshot đã được phân loại theo Mục 3 và không còn “unclassified”.
6Mỗi điều kiện Gate đều có Evidence có thể kiểm tra; No Evidence → No Pass.
7Chuỗi quyền hạn bắt buộc: ChatGPT review → Notion AI update + Evidence Package → Human Governance decision (Approve/Lock/Baseline) → Post‑Lock (Standard effective) → Gemini build.
7) Traceability & Enforcement
Invariant: No AI may bypass the Governance Chain
Không AI nào được phép bỏ qua chuỗi Governance đã quy định, kể cả khi kết quả triển khai được cho là đúng hoặc tốt hơn.
Meaning (non‑exhaustive)
•ChatGPT không được tự khóa Standard.
•Notion AI không được tự Promote Draft thành Canonical.
•Gemini không được tự Build khi chưa có Locked Build Snapshot.
•Bất kỳ AI nào cũng không được rút ngắn hoặc bỏ qua chuỗi: Review → Update → Authority Decision → Lock → Build → Publish → Evidence → Operation.
•Mọi thay đổi Canonical target / ID owner phải có Evidence/Record tương ứng (Review Record / Decision Pack / Alignment Record).
•Không thay đổi baseline đã Locked nếu không có Human Governance Decision.
•Mọi kết luận PASS/FAIL phải ghi rõ phạm vi, Evidence, reviewer và thời điểm review.
•Không được dùng tài liệu Draft, Legacy, Superseded, Archived hoặc External Reference làm nguồn triển khai trực tiếp.
•Sau Publish, việc dọn và phân loại tài liệu ngoài Locked Build Snapshot tiếp tục theo luồng riêng và không làm mất traceability.
8) Review Record
•Reviewer: ChatGPT • Independent Architecture Review
•Review Date: 2026-07-23
•Review Result: PASS WITH CORRECTIONS APPLIED
•Remaining Authority Action: Human Governance approval and version lock required before Canonical status
8.1) Human Governance Decision (Lock Record)
•Decision Date: 2026-07-23
•Decision: Approved & Locked — Canonical Standard v1.0 (Locked Baseline)
•Scope note: applies to Website Publication Governance only; does not modify Authority/Foundation/Architecture/Taxonomy/Canonical ID/other SoT.
9) Links (to be maintained)
•Website Build Document Set (ACTIVE)
•Conflict Register
•Link Audit Report
•Human Governance Decision Pack (Build Readiness)
