dot-iu-cutter v0.5 — Constitution Fixture Grounding Report (read-only GET; identity confirmed; marker/platform/drift mismatches flagged)
dot-iu-cutter v0.5 — Constitution Fixture Grounding Report
Phase:
v0_5_constitution_fixture_source_grammar_ratification· Nature:read_only_grounding_plus_design_authoring__no_cut_no_dryrun· Date: 2026-05-18 Authority consumed (NOT reopened): GPT OD-SF1 ruling…deferred-source-family-grammar-binding-gpt-ruling-2026-05-18(next_phase: v0_5_constitution_fixture_source_grammar_ratification; Constitution NOT blocked by OD-SF1).⚠️ GATING BANNER — READ-ONLY GROUNDING
http_method_used: GET only (read-only) ; mutation: none cut: none ; verify: none ; dry_run: none ; source_document_insert: none dml: none ; schema_change: none ; directus_mutation: none ; git_commit: false production_contact: read-only catalog SELECT + one read-only HTTP GET execution_authorized: false ; self_advance: PROHIBITED decision_authority: GPT / User ONLY
1. Read-only grounding summary
A single read-only HTTP GET of the registered source URL was performed from the VPS (the KB-consistent grounding method used by prior phases). No source/KB/production mutation.
source_url: https://vps.incomexsaigoncorp.vn/knowledge/dev/laws/constitution
http_status: 200
content_type: text/html; charset=utf-8
server: nginx/1.29.5
x_powered_by: Nuxt # (see MISMATCH-1)
num_redirects: 0
raw_bytes: 1186671
raw_sha256 (OBSERVATION ONLY — raw page incl. chrome; NOT an identity, NOT persisted):
d19679599e0794e8051b872009c40ba766f46ed44702797b40d3b4120e041b26
retrieved_at_utc: 2026-05-18 (this session)
2. Observed document identity
observed_title: "Hiến pháp Kiến trúc Hệ thống Incomex v4.6.3 BAN HÀNH - Incomex AI Portal"
observed_version_label: v4.6.3 BAN HÀNH # "BAN HÀNH" = promulgated / enacted
is_internal_incomex_architecture_constitution: YES (confirmed by title + hierarchy)
is_national_2013_constitution: NO (no Chương/Khoản/Điểm classic tree — consistent)
kb_identifier_rev: "KB-7294 rev 44" asserted by prior KB but NOT independently
visible in the rendered page (only the v4.6.3 BAN HÀNH title is surfaced).
-> treat KB identifier/revision as provenance metadata, not as identity. (FLAG-4)
3. Observed hierarchy (headings)
observed_hierarchy:
H1: "HIẾN PHÁP KIẾN TRÚC HỆ THỐNG INCOMEX — v4.6.3 BAN HÀNH"
L1_principles: "15 NGUYÊN TẮC NỀN TẢNG — CẤM VI PHẠM" # -> level NGUYEN_TAC
L1_infra: "KIẾN TRÚC HẠ TẦNG DỮ LIỆU — 4 DATABASE + 3 LỚP" # -> level KIEN_TRUC_SECTION
sections: ["A. CỤM POSTGRESQL …", "B. 3 LỚP KIẾN TRÚC — NÃO, KHO, CỔNG", "C. NGUYÊN TẮC ĐỌC KIẾN TRÚC"]
L1_law_index: "MỤC LỤC LUẬT" # -> level DIEU (Điều 0..44)
also_present: ["2 CHIỀU QUẢN LÝ", "THUẬT NGỮ", "CHANGELOG"]
Dieu_references_in_body: 189 "Điều N" occurrences (cross-refs; index = Điều 0..44)
Dieu_44_present: yes (3 hits)
hierarchy_NOT_present: Chương / Khoản / Điểm classic clause tree (as expected)
4. Observed status markers (CRITICAL — see grammar-applicability companion)
markers_observed_in_page:
"✅": 38 # ENACTED — in ratified grammar profile
"📋": 2 # CONTROLLED DRAFT — in ratified grammar profile (e.g. Điều 44)
"📝": present in "MỤC LỤC LUẬT" legend ("Dự thảo — 📝") # NOT in ratified profile
"⛔": present in "MỤC LỤC LUẬT" legend ("Lỗi thời — ⛔") # NOT in ratified profile
mucluc_legend_observed:
"Nền tảng — ✅" ; "Registry & Governance — ✅" ; "Vận hành — ✅" ;
"Quản trị — ✅ BAN HÀNH" ; "Dự thảo — 📝" ; "Lỗi thời — ⛔"
implication: the live grammar profile maps ONLY ✅/📋. The fixture additionally
uses 📝 (draft) and ⛔ (obsolete/retired) as lifecycle markers on law-index
entries. This is a grammar gap (MISMATCH-2 / grammar amendment candidate).
5. Source authority notes
document_status_overall: "BAN HÀNH" (promulgated / enacted) — authoritative
per_entry_status: heterogeneous (✅ enacted, 📋 controlled-draft, 📝 draft, ⛔ obsolete)
source_authority_class (recommended): authoritative (enacted, official portal)
source_family (live): internal_incomex_constitution -> authority_semantics_default
= normative_authority, version_policy=living_document, status_policy=enacted_only
living_document: confirmed — CHANGELOG dates extend to 2026-05-18 (MISMATCH-3)
6. Mismatches vs prior assumptions (FLAGGED — not silently resolved, QG/instruction)
MISMATCH-1 rendering_platform:
prior_KB (2026-05-17): "HTML rendered by Directus portal"
observed (2026-05-18): Nuxt SPA/SSR ("Incomex AI Portal", x-powered-by: Nuxt,
nginx); raw 1.18 MB dominated by CSS/chrome.
impact: parser_profile / noise-strip must target Nuxt chrome, not Directus.
Reinforces: identity MUST be content_checksum (post-strip), never raw bytes.
severity: non-blocker for ratification; blocker for ingestion parser_profile design.
MISMATCH-2 status_marker_set:
ratified grammar profile maps only ✅ enacted, 📋 controlled_draft.
fixture also uses 📝 (Dự thảo / draft) and ⛔ (Lỗi thời / obsolete).
impact: parser cannot fail-closed-correctly exclude unknown markers; a marker
the grammar does not know risks mis-cut. -> grammar amendment OR explicit
scope ruling required BEFORE any dry-run. (ruling-request companion)
severity: BLOCKER for grammar applicability PASS.
MISMATCH-3 living_document_drift:
prior_KB last_update 2026-04-18 (S178 Fix 15); observed CHANGELOG now to
2026-05-18. Version label still v4.6.3 BAN HÀNH (label stable, content moved).
impact: confirms version identity must derive from content_checksum, NOT the
v4.6.3 label; supersession chain needed (OD-SR3).
severity: non-blocker for ratification; informs versioning plan.
MISMATCH-4 kb_revision_unverifiable:
"KB-7294 rev 44" not surfaced in rendered HTML; only v4.6.3 BAN HÀNH visible.
impact: record observed title/version as identity; KB id/rev = provenance only.
severity: low; documentation accuracy.
MISMATCH-5 design_vs_live_schema (see version-plan companion):
the 2026-05-17 ingestion design proposed source_document columns
(human_aliases, expected_format, parser_profile_ref, grammar_profile_ref,
raw_checksum) that the LIVE WS-Q5 schema does NOT have. Live schema is leaner;
the deterministic plan must target the LIVE schema.
severity: non-blocker; accuracy of the version plan (flagged there).
7. No mutation performed
No CUT. No VERIFY. No dry-run. No source_document INSERT. No DML. No schema change. No GRANT. No Directus mutation. No vector/NoSQL. No index DDL. No deploy/restart. No git commit. Production contacted only by read-only catalog SELECT; source contacted only by one read-only HTTP GET.
raw_sha256above is an observation, not written anywhere.
8. Statements
- Actual source grounded read-only (QG1). Identity = internal Incomex Architecture Constitution v4.6.3 BAN HÀNH (confirmed). 5 mismatches flagged, none silently resolved. No production-state mismatch with the stated current live facts; no conflict with the latest GPT ruling.
- Self-advance PROHIBITED — doc 1 of 5; STOP after package → route GPT/User.
Companion: grammar-applicability-review, source-document-version-plan, status-marker-and-scope-ruling-request, ratification-readiness-report.