P3D — Birth B2 rev2 Governance Model + Classification Patch Report
P3D — Birth B2 rev2 Governance Model + Classification Patch Report
Date: 2026-05-12 Patched: B2 design rev1→rev2, classification prompt rev1→rev2
Top 8 fixes
-
5 coverage statuses (not "4 categories") — 1 required + 3 exempt + 1 deferred. Corrected throughout.
-
Governance Operating Model = PG-native — 5 layers mapped to EXISTING PG artifacts (collection_registry, dot_config, entity_dependencies, PG triggers, birth_registry). No external tools in B2. Tool evaluation = separate future pack, reference only.
-
Self-contained environment discovery — Primary: docker compose config. Fallback with timeout: docker ps. No naked
find /as primary. -
Table-family registry before SQL — 6 families (collection_registry, birth_registry, species_collection_map + 3 information_schema catalogs) verified before any evidence query.
-
Concept registry — 5 pre-declared concepts (collection_key, governance_role, migration_state, birth_collection_key, species_map_collection_key). Per-collection concepts discovered dynamically in Phase 4.
-
Weighted evidence classification — 10 signals with weights (governance_role 0.20, PK profile 0.15, business columns 0.15, etc.). Naming pattern = 0.10 (weak signal). Decision tree uses compound conditions, not single-signal branching.
-
PATTERN ONLY SQL — All SQL labelled pattern, compiled after resolution. Compiled SQL logged in report.
-
Phản biện PG-first — Pushed back on external tool evaluation in B2 scope. PG-native governance using existing tables is the operating path. External tools deferred to future evaluation pack.
Confirmation
b2_design_rev=2
classification_prompt_rev=2
gpt_final_review_required=true
agent_dispatch_allowed=false
phase5c2_migration_allowed=false
B2 rev2 Patch Report | 2026-05-12