KB-729C

dot-iu-cutter v0.5 Deferred Source Family Grammar Binding Gate — GPT Ruling

6 min read Revision 1
dot-iu-cutterv0.5deferred-source-familyod-sf1grammar-bindinggpt-rulingdefer-allconstitution-nextdieu442026-05-18

dot-iu-cutter v0.5 Deferred Source Family Grammar Binding Gate — GPT Ruling

Date: 2026-05-18 Reviewer / decision authority: GPT Reviewed package: knowledge/dev/laws/dieu44-trien-khai/v0.5-deferred-source-family-grammar-binding-gate/

Reviewed files:

files:
  - dot-iu-cutter-v0.5-deferred-source-family-classification-and-options-2026-05-18.md
  - dot-iu-cutter-v0.5-deferred-source-family-recommendation-and-ruling-request-2026-05-18.md
  - dot-iu-cutter-v0.5-deferred-source-family-seed-extension-draft-if-safe-2026-05-18.sql.md
  - dot-iu-cutter-v0.5-deferred-source-family-verification-and-rollback-plan-2026-05-18.md
  - dot-iu-cutter-v0.5-deferred-source-family-gate-report-2026-05-18.md

Verdict

deferred_source_family_gate: PASS_WITH_RULINGS
agent_behavior: PASS_CORRECT
forbidden_respected: true
execution_performed: false
seed_extension_ready: false

Agent handled OD-SF1 correctly. The 6 deferred source families are heterogeneous, and none should be seeded now merely to satisfy source_family_registry.grammar_profile_ref NOT NULL.


Rulings

Package-level ruling

RULING_PACKAGE:
  option_A_seed_all_6_with_new_profiles: REJECTED
  option_B_seed_subset_or_generic_profile: REJECTED_FOR_NOW
  option_C_defer_all_6: APPROVED_AS_OPERATING_BASIS
  option_D_schema_revision_design: APPROVED_AS_FUTURE_DESIGN_ROUTE_NOT_NOW

No seed extension is approved from this gate. The NO-SEED-DRAFT result is accepted.

RULING-1 — GROUP_ENTITY: sql_entity, code_artifact

ruling: DO_NOT_MODEL_AS_SOURCE_FAMILY_ROWS_NOW
route: entity_dimension_and_iu_entity_binding

sql_entity and code_artifact are not grammar-parsed source documents. They should be served by:

mechanisms:
  - entity_kind_registry
  - entity_reference_registry
  - iu_entity_binding

Do not create fake grammar profiles for them. Do not seed them into source_family_registry until a later schema/design route clarifies whether non-document source kinds belong in that table at all.

Future route:

future_route: source_kind_or_parser_strategy_schema_design
priority: later_before_cross_source_production

RULING-2 — GROUP_DOC: internal_process, architecture_note

ruling: DEFER_UNTIL_REAL_GRAMMAR_PROFILE_RATIFICATION

These are document-like sources, but no real grammar profile has been ratified. Do not seed with a generic profile.

Future route:

internal_process: needs real grammar/profile ratification before production cross-source assembly
architecture_note: can defer post-pilot unless architecture-note ingestion becomes priority

RULING-3 — GROUP_AMBIGUOUS: report, lesson

ruling: DEFER_UNTIL_DIMENSION_DECISION

report and lesson may be either evidence documents or evidence artifacts/entities. Do not decide silently.

Future decision options:

report:
  option_document: light report grammar profile
  option_artifact: report_path entity + iu_entity_binding

lesson:
  option_document: lesson note grammar profile
  option_artifact: lesson artifact/entity binding

Impact ruling

constitution_hardtest_blocked_by_OD_SF1: false
cross_source_assembly_production_blocked_by_OD_SF1: true_for_some_families
compliance_matrix_blocked_by_OD_SF1: partial_future_dependency

OD-SF1 does not block the internal Constitution hardtest because the required family/profile already exists:

constitution_ready_family:
  source_family: internal_incomex_constitution
  grammar_profile: incomex-architecture-constitution-v4

OD-SF1 does block production-grade cross-source assembly for process/code/report/lesson until later modeling routes are resolved.


Current status

WS_Q5_status:
  schema_tables: LIVE
  seed_bootstrap: LIVE
  privileges: LIVE
  deferred_source_families: intentionally_unseeded

The registry substrate is usable for the currently seeded source families. No further seed extension is authorized by this gate.


Next routing decision

GPT recommends returning to the main objective: Constitution fixture source/grammar ratification, because OD-SF1 is not a blocker for it.

next_phase: v0_5_constitution_fixture_source_grammar_ratification
nature: read_only_grounding_plus_design_authoring__no_cut_no_dryrun

Purpose:

purpose:
  - ground the actual internal Constitution source fixture
  - verify source_document/source_version identity plan
  - verify grammar_profile applicability: incomex-architecture-constitution-v4
  - decide authority/exclusion policy for enacted vs controlled-draft markers
  - prepare a source/grammar ratification package for later Constitution dry-run

This next phase must not cut, dry-run, insert source_document rows, or mutate production. It should prepare a ratification package first.


Still forbidden

still_forbidden:
  - seed the 6 deferred source families
  - create generic grammar profiles
  - alter source_family_registry nullability
  - schema ALTER
  - DML execution
  - GRANT/REVOKE execution
  - evidenced_by vocab amend execution
  - Cap-4 checker change
  - index DDL execution
  - Directus mutation
  - CUT
  - VERIFY
  - Constitution dry-run
  - deploy/restart
  - git commit
  - self-advance to downstream execution

Final status

status: OD_SF1_GATE_CLOSED_DEFER_ALL_6__CONSTITUTION_RATIFICATION_NEXT
next_action: open_constitution_fixture_source_grammar_ratification_phase
Back to Knowledge Hub knowledge/dev/laws/dieu44-trien-khai/reviews/dot-iu-cutter-v0.5-deferred-source-family-grammar-binding-gpt-ruling-2026-05-18.md