F0 Owner Decision Record — Source/Authority/Evidence gate closed — 2026-06-16
F0 Owner Decision Record — Source / Authority / Evidence gate
Ngày: 2026-06-16 · Soạn (scribe): Claude Code CLI · Track: knowledge/dev/laws-new/
Records decisions taken by GPT/Owner on the F0 evidence chain. Claude Code is the recorder, not the decider.
Evidence basis: reports/f0/f0-source-authority-evidence-execution-report-2026-06-16.md rev1 (STATUS=PARTIAL).
Program basis: f0-source-authority-evidence-program-package.md rev3. Control basis: technical-slice-framework.md rev56.
Codex verdict on the F0 report: PASS (relayed by GPT/Owner, accepted).
0. STATUS (one line at top)
STATUS: F0 DECISION GATE CLOSED. GPT/Owner accept the F0 read-only execution report as the evidence basis, accept the Codex PASS, and accept the PARTIAL status as honest and non-blocking. CONS-004 (authority order), CONS-005 (freeze baseline) and OBL-R2 (Codex-rev56 artifact) are decided as recorded below. This record unlocks F1 preparation only — no F1 execution, no Phase-1, no DB/runtime, no implementation. Documentary ≠ live proof · Prior-session ≠ current proof · Engineering PASS ≠ Authority PASS.
1. Owner View — 3 câu hỏi (control surface, simple)
Đọc riêng mục này là đủ để biết F0 đã được chốt thế nào. Chi tiết ở §3 trở xuống. Cùng cấu trúc 3 câu hỏi reuse-first xuyên suốt F0→FX.
| Câu hỏi Owner | Trả lời tại gate này |
|---|---|
| Q1 — Cái gì đang có và đã được chấp nhận để dùng tiếp? | F0 evidence report rev1 (PARTIAL, honest) + Codex PASS + freeze-CANDIDATE baseline 12 nguồn (pin rev+length+sha256) → được chấp nhận làm evidence basis & baseline cho bước source/governance kế tiếp. Baseline chỉ phủ KB governance/source documents. |
| Q2 — Cái gì đang có nhưng còn điều kiện / chưa chứng minh? | Baseline không chứng minh runtime/checkout sync (CONS-005 caveat). Authority-order chỉ vừa được Owner chốt nguyên tắc (CONS-004) — chưa phải enacted constitution/operating-rules. R2 (Codex-rev56 artifact) NOT_FOUND in KB → chấp nhận GPT/Owner relay là bản ghi có thẩm quyền (OBL-R2). |
| Q3 — Cái gì thật sự còn phải làm thêm? | Chuẩn bị gói F1 (preparation only). Mọi việc động chạm runtime/DB/schema/canonical-birth vẫn Owner-gated, chưa được mở. |
2. What was decided (decision table)
| Decision item | Recorded? | Decision |
|---|---|---|
| F0 report accepted as evidence basis | ✅ Yes | f0-...-execution-report-2026-06-16.md rev1 is accepted as the authoritative F0 evidence record for this chain. No Claude patch required. |
| Codex PASS accepted | ✅ Yes | Codex verdict PASS on the F0 report (relayed by GPT/Owner) is accepted. |
| PARTIAL status accepted | ✅ Yes | PARTIAL is accepted as honest and non-blocking. The two PARTIAL reasons (R2 NOT_FOUND; checkout existence env-limited to /Users/nmhuyen) do not block the next Owner gate. |
| CONS-004 authority order | ✅ Yes | Decided — see §3. |
| CONS-005 freeze baseline | ✅ Yes | Decided — see §4. |
| OBL-R2 Codex-rev56 artifact | ✅ Yes | Decided — see §5. |
| What is still NOT authorized | ✅ Yes | See §6. |
| What this unlocks | ✅ Yes | F1 preparation only — see §7. |
3. CONS-004 — Authority order (DECIDED)
F0 evidence (report §7) found: enacted authority statements cover code/runtime (VPS = SSOT, OR §0.3) and machine-enforced data (PG = truth, NT10/NT13), but do not cover governance documents that live only in KB and exist in neither checkout nor runtime → no enacted KB-vs-checkout-vs-runtime order → CONFLICT / UNKNOWN. F0 stopped at evidence (OWNER_DECISION_REQUIRED).
Owner/GPT decision (now recorded):
- KB is the current practical authority for
laws-new/*governance documents. - Constitution / operating-rules remain higher authority for enacted principles.
- VPS remains SSOT for code/runtime when touching the running system.
- PG / Directus remains truth for machine-enforced data.
- Cross-class conflict remains an Owner/GPT gate.
Scope/limits of this decision: this ratifies a working precedence so the source/governance track can proceed; it is not an amendment to the enacted constitution or operating-rules. Where an enacted principle and a KB governance document disagree, the enacted principle wins and the disagreement escalates to Owner/GPT. CONS-004 is no longer a blocker for F1 preparation.
4. CONS-005 — Freeze baseline (DECIDED)
F0 evidence (report §3/§8) produced a freeze-CANDIDATE baseline: an inline pin table (path + kb_revision + content_length + content_sha256 + checkout_present + currency + status) over the 12 mandatory sources + the program package. F0 did not declare it frozen (OWNER_DECISION_REQUIRED; no source manifest, by design).
Owner/GPT decision (now recorded):
- Accept the F0 freeze-candidate baseline for the next governance/source step.
- The baseline covers KB governance/source documents only.
- It does not prove runtime/checkout sync.
Accepted baseline (pinned this gate — copied from F0 report §3):
| # | Source | rev | content_length | content_sha256 |
|---|---|---|---|---|
| S1 | knowledge/dev/laws/constitution.md |
44 | 19132 | 579c8fb1a92762708f275a76a5c858bebee0172a356fbe8eb3d8a999df87d2c6 |
| S2 | knowledge/dev/ssot/operating-rules.md |
51 | 5400 | d7e6230e03305591966cb0b0ad8404ae520a7aa3c678067811fa950c21cef4f4 |
| S3 | knowledge/dev/laws-new/technical-slice-framework.md |
56 | 117459 | a2ab35827956b9b7a16e46e4f66d6edae28e2651a73b01a9cc249a86894ff889 |
| S4 | knowledge/dev/laws-new/de-bai-cai-tien.md |
33 | 29088 | 6e921f0a9026bc66bc24f147610064cf6f7de61b289c9a6a1a6a072d56411704 |
| S5 | knowledge/dev/laws-new/cau-hoi-khi-tai-cau-truc.md |
82 | 145449 | 2da1a823a2a0305bb06491f3a83efbb7cddc1c2c241d0c03bcef9b962cf1e342 |
| S6 | knowledge/dev/laws-new/required-stamps.v0.1.json |
6 | 3111 | ed6edf20f2c4bd21fdd191860638c1ace6bd449c8133bc24147a9cf2f085f48c |
| S7 | knowledge/dev/laws-new/promote-checker-v0.1-spec.md |
11 | 6028 | 3e7bb498ced58db8b549cc62897a3a8eea95dae4028d07b5670f8653ad94b579 |
| S8 | knowledge/dev/laws-new/matrix-stamp-governance-addendum.md |
14 | 26474 | 0cbff3db696de5ef66d8e63efd288930783133ba3dbb90a0c4f3c084cef8974f |
| S9 | knowledge/dev/laws-new/matrix-refactor-quick-rules.md |
8 | 6057 | 85a1be76f3054e162be95a8d0a47d50ebbbc59000781bfbff58513545b08e15c |
| S10 | knowledge/dev/laws-new/matrix-refactor-implementation-plan.md |
5 | 27905 | d17c0dac3da0e9bc273b143b76ad504077b0811b010e2e400efee14e35dd4046 |
| S11 | knowledge/dev/laws-new/roadmap-cai-tien.md |
1 | 15107 | e4ef1bcfeb70e3f68c652173a2acdf7bead64d6f025c417b0b8280b04f62787c |
| R1 | knowledge/dev/laws-new/reports/codex/codex-final-question-catalog-approval-review-2026-06-15.md |
1 | 7880 | 73be6ecdf65a8f7efc7a41a6ebb381825facf2c5b560df1ac320cd1b4e59b4b6 |
| pkg | knowledge/dev/laws-new/f0-source-authority-evidence-program-package.md |
3 | 37427 | edb3de83b895d238e131285d88a2e2f42762750f46078294b762a44b500fa0d7 |
Note: sha256 is over the exact KB-retrieved content (this-pass). For multibyte docs the byte length exceeds char length; the hash anchors the exact retrieved bytes for tamper/drift detection. This baseline is now the accepted reference for the next source/governance step — not a claim of runtime/checkout currency.
5. OBL-R2 — Codex-rev56 review artifact (DECIDED)
F0 evidence (report §12, A.4) carried OBL-R2: the framework-rev56 Codex review artifact is NOT_FOUND in KB (current-pass search + listing) and remains PRIOR_SESSION_EVIDENCED (Owner relay). The 3 Codex reports under reports/codex/ are question-catalog reviews (R1), not a framework-rev56 review.
Owner/GPT decision (now recorded):
- Accept the GPT/Owner-relayed Codex rev56 review as the authoritative record for this chain.
- Do not block F1 preparation on locating a separate KB artifact.
OBL-R2 is closed by decision for the purpose of proceeding. If a KB artifact is later located it should be pinned for completeness, but its absence does not reopen the gate.
6. What is still NOT authorized (boundary)
This decision record authorizes nothing operational. Still forbidden / Owner-gated:
- ❌ F1 execution (this record unlocks F1 preparation only).
- ❌ Phase-1 substrate survey (read-only DB survey) — still Owner-gated (HOLD-1
iu_staging_*). - ❌ Any live DB / runtime / Directus / PG query.
- ❌ Touching
birth_registry,iu_staging_*, or any production data. - ❌ Canonical birth write (remains an output at the promote boundary = F4, never F1).
- ❌ Creating schema / table / registry / index / DOT / checker / scanner / source-manifest.
- ❌ Resolving CONS-001, CONS-002, CONS-003 (still BLOCKER, Owner-gated).
- ❌ Selecting a pilot slice or writing detailed F1 design.
- ❌ Treating documentary substrate as live proof.
CONS-004 / CONS-005 / OBL-R2 are decided only to the extent written above. No other conflict is resolved by this record.
7. What this unlocks — F1 preparation only
This gate unlocks exactly one thing: authoring the F1 preparation packet —
f1-birth-identity-registry-reuse-survey-packet.md — a read-only, non-authorizing program package for the next §6c layer:
F1 — Birth / Identity Root + Registries / Matrix Classification (framework rev56 §6c). F1 = minimal identity root (
TEMP_ID/ candidate identity), classification registries,cell_id-as-attribute (read-only hypothesis). NOT canonical birth write (that is F4 output at promote). No governance stuffing into birth P0. No registry/table/schema creation by default.
The F1 packet preserves the same Owner-facing 3-question structure (reuse-now / repair-verify / add-later) and is itself non-authorizing — it prepares review by GPT → Codex → Owner before any F1 read-only execution.
8. Self-check (recorder discipline)
- Recorded Owner/GPT decisions; did not invent or expand them — ✅
- Used the supplied CONS-004 / CONS-005 / OBL-R2 text; evidence did not contradict it — ✅
- Kept Owner/GPT as the only phase authority — ✅
- No live DB/runtime touched; no schema/registry created — ✅
- No canonical birth write; no governance stuffed into birth P0 — ✅
- Distinguished documentary vs live proof throughout — ✅
- This record unlocks F1 preparation only — ✅
9. Next action
- GPT/Owner read this decision record alongside the F1 reuse-survey packet.
- If acceptable, send the F1 packet to Codex for review (same 3-question Owner structure; deep layer covers sources, evidence, authority, conflict, runtime, provenance, safety lock).
- Only after Codex review + Owner/GPT authorization may F1 read-only execution run. Phase-1 (any DB/runtime read) remains separately Owner-gated.