KB-17CE
Điều 1 — Foundation Principles (15 NT) — Compatibility Note (KEEP+NOTE, read-only, non-authorizing)
4 min read Revision 1
laws-newnewlawscompatibility-notedieu1foundation-principleskeep-noteread-onlynon-authorizing2026-06-17
Điều 1 — Foundation Principles (15 Nguyên tắc) — Compatibility Note
Reading category: READ_OLD_WITH_COMPATIBILITY_NOTE (catalog record #8, KEEP+NOTE). Status of this note: READ-ONLY · NON-AUTHORIZING · NOT enacted law. 2026-06-17, rev1.
1. Old source
- Path:
knowledge/dev/laws/law-01-foundation-principles.md— "ĐIỀU 1: NGUYÊN TẮC NỀN TẢNG" (body header v3.3, 2026-05-04, +NT15). - Status: ENACTED foundational law (the detailed expansion of the Constitution's 15 NT). Legal bedrock.
- Version discrepancy to flag (note only): body title = v3.3, metadata/MỤC LỤC title still says v3.0 — a stale label, not a content change; recommend reconciling in a source-recovery pass.
2. Preserved goal
The 15 supreme principles that every decision must satisfy simultaneously ("Vi phạm 1 = vi phạm Hiến pháp"). Preserved in full. The new model is built to satisfy them, not to relax them.
3. How F0→F5/FX interprets it
- NT2 "Tự động 100%" + NT3 "DOT 100%" → read as bounded by the Owner gate / Mức 3: the machine executes, but NT2's own rule keeps humans on the Yes/No decision ("con người chỉ ra quyết định Yes/No"), reinforced by NT9 fail-closed. Automation is not self-enactment; canonical/kernel/enacted changes still need Đ32 / Owner.
- NT5 "Tự phát hiện, tự sửa" + NT12 "DOT theo cặp" (secondary detect/report engine) → read as the scanner = list-only posture: auto-detect + warn + create a fix task, not auto-fix of canonical state. (Genuine auto-fix is Điều 22's subject, which is why Đ22 is AMEND, not Đ1.)
- NT10 / NT11 / NT13 (PG-as-truth, declare-minimum, PG First·Native·Driven) → directly preserved; they are the new model's reuse-first + minimal-birth + PG-source-of-truth discipline.
- NT14 "THỰC THI ĐƯỢC NGAY" → the binding 6-question acceptance test for any future note/amendment/rewrite produced by this workstream.
- NT15 "Thiết kế trước triển khai" (Điều 20) → the process spine: reviewed design = SSOT before code/DDL/runtime.
4. What is NOT authorized
- No amendment to Điều 1. This note clarifies bounds of interpretation, it does not change any NT.
- No re-scoping of NT5/NT12 into "scanner may auto-fix" — that is a forbidden bad reading.
- No technical design, Phase-1, live query, schema change, or authority-order change.
5. Remaining blockers / caveats
- Version discrepancy v3.3 (body) vs v3.0 (metadata) → source-recovery.
- The NT2/NT3 "100% automation" vs Owner-gate boundary is an interpretation, not a clause edit; it must be confirmed by the Owner if it is ever to bind.
- RISK-BYPASS at the system level shows why "100% automation" must not be read as "auto-approve" (see the Đ35 note).
6. Where this fits in the index
LAW_READING_INDEX.md §3.2, record #8, category READ_OLD_WITH_COMPATIBILITY_NOTE.
7. Bad readings this note rejects
- "NT2/NT3 (100% automation) authorize AI to self-approve or self-enact" → FALSE; bounded by NT2 human Yes/No + Mức 3 / Đ32.
- "NT5 self-healing authorizes the scanner to auto-fix canonical state" → FALSE; scanner is list-only; auto-fix is Đ22 (AMEND).
- "This note amends Điều 1" → FALSE.
Điều 1 compatibility note rev1 | 2026-06-17 | read-only · non-authorizing | automation bounded by Owner-gate