KB-3C31

Constitution (v4.6.3) — Compatibility Note (KEEP+NOTE, read-only, non-authorizing)

5 min read Revision 1
laws-newnewlawscompatibility-noteconstitutionkeep-noteread-onlynon-authorizing2026-06-17

Constitution (v4.6.3) — Compatibility Note

Reading category: READ_OLD_WITH_COMPATIBILITY_NOTE (catalog record #14, KEEP+NOTE). Status of this note: READ-ONLY · NON-AUTHORIZING · NOT enacted law. Written in laws-new/newlaws/, never inside laws/. 2026-06-17, rev1. This note does not amend the Constitution. It records how the F0→F5/FX model reads under it.

1. Old source

  • Path: knowledge/dev/laws/constitution.md — "Hiến pháp Kiến trúc Hệ thống Incomex v4.6.3 BAN HÀNH" (rev44, content_length 19132).
  • Status: ENACTED and SUPREME ("Văn bản tối cao. Vi phạm Hiến pháp = vi phạm nghiêm trọng nhất"). Unchanged by this work.
  • Documentary correction (note only): the enacted text carries 15 nguyên tắc nền tảng (NT1–NT15), not 13. Some laws-new drafts say "13 NT" — that is a stale count, not a constitutional change.

2. Preserved goal

The Constitution stays the top of the authority chain. Its bedrock — 15 NT; the 4-database / 3-layer (Não–Kho–Cổng) data architecture; the two-direction governance (top-down Luật→Phạm vi→Cơ quan→Thực thi; bottom-up Thực thể→Khai sinh→Phân loại→Đếm) — is preserved in full. F0→F5/FX is a method that operates under the Constitution, not a competing authority.

3. How F0→F5/FX interprets it

  • Supporting principles (the new model leans on these, no tension): NT8 Assembly-First and NT11 "Khai tối thiểu, thông tin tối đa" (minimal-birth) underwrite reuse-first + minimal birth; NT9 "Không chắc đúng = SAI → DỪNG + verify" underwrites fail-closed; NT14 "THỰC THI ĐƯỢC NGAY" is the binding acceptance test for any future note/amendment; NT15 "Thiết kế trước triển khai" (Điều 20) is the process spine; NT10/NT13 "PG là truth / PG First·Native·Driven" underwrites PG-as-source-of-truth.
  • Flag-only clauses (recorded for a future Owner adjudication, NOT changed here):
    • NT2 "Tự động 100%" / NT3 "DOT 100%" are read as bounded by the Owner gate / Mức 3: "máy thực hiện" but humans still decide Yes/No (NT2 elsewhere: "con người chỉ ra quyết định Yes/No"). Automation ≠ self-enactment.
    • NT5 "Tự phát hiện, tự sửa" / NT12 "DOT theo cặp" secondary engine are read as the scanner = list-only posture (auto-detect + warn + create task), not auto-fix of canonical/kernel state.
    • Đ0-B / Đ29 composition → the 6-Lớp vs 7-dimension ambiguity = CONS-003 (see §5).
    • Đ0-G / Đ4 birth timing → birth grants identity-root + uncertified record; canonical/certified is a later gate (canonical birth = output at promote, F4). See notes/dieu4-birth-process-compatibility-note.md and reports/birth-embedded-dieu0-dieu0b-dieu0g-check-2026-06-17.md.
  • Authority order (CONS-004, working precedence, not enacted): supreme Constitution > enacted laws (Đ32/35/37/38/39…) > laws-new KB drafts (practical authority for laws-new docs only); VPS = SSOT code/runtime; PG/Directus = truth; cross-class = Owner gate.

4. What is NOT authorized

  • No amendment to the Constitution. The forward/compatibility note lives in newlaws/, not in constitution.md.
  • No adjudication of the flagged clauses (NT2/NT3 bounds, Đ0-B/Đ29, Đ0-G/Đ4) — those are Owner decisions for a later batch.
  • No technical design, no Phase-1, no live query, no schema/registry change, no authority-order change.

5. Remaining blockers / caveats

  • CONS-003 (BLOCKER): 6 Lớp composition (Đ0-B) vs "7 dimensions" Registries view (Đ0-B 6 Lớp + species meta-layer) — unresolved; blocks any cell_id/CELL_STAMP. Rooted in architecture/composition-level-law.md.
  • CONS-002 (BLOCKER): IO Contract field-set source (thin 5-field vs DOT/evidence/owner) — surfaced by Đ38 Appendix-01.
  • Source-recovery caveat: the Constitution's MỤC LỤC references law-00-entity.md / law-00b-composition.md / law-00g-birth.md which are absent from laws/; the operative Đ0/0-B/0-G texts live in knowledge/dev/architecture/. A future Owner-gated source-recovery pass should reconcile these references.
  • RISK-BYPASS / PRODUCTION-READINESS-FAIL / Đ39 runtime-EMPTY are carried at the system level (see the Đ35 and Đ39 notes).

6. Where this fits in the index

LAW_READING_INDEX.md §3.2, record #14, category READ_OLD_WITH_COMPATIBILITY_NOTE.

7. Bad readings this note rejects

  • "KEEP+NOTE means the Constitution must be amended" → FALSE. KEEP+NOTE = read-with-note; the Constitution is not amended (it is supreme and stays AS-IS; only a note is added in newlaws/).
  • "This note is enacted law / changes the Constitution" → FALSE.
  • "NT2/NT3 100% automation means AI can self-approve/self-enact" → FALSE; bounded by NT2 human Yes/No + Mức 3 / Đ32.
  • "The Constitution has 13 NT" → FALSE; the enacted text has 15 (documentary correction).

Constitution compatibility note rev1 | 2026-06-17 | read-only · non-authorizing | KEEP+NOTE ≠ amend · note ≠ enacted law