KB-233C

05 — KB / Design Capability Inventory

6 min read Revision 1
architecturediscoverykbdesignreuse-first

05 — KB / Design Capability Inventory

Results of the 10 mandatory query clusters. FOUND = doc/title located; NOT_FOUND = no doc by that exact name (capability may still exist in PG — cross-reference doc 04).

Cluster 1 — Pivot / counting / Luật Pivot — FOUND

  • knowledge/dev/laws/dieu26-pivot-law.md (v4.0, S146) — declares pivot_count() the single counting method; Pivot tab 9 rows / 5 layers / matrix.
  • registries/meta_catalog/CAT-024 (pivot_definitions=37), CAT-152 (pivot_results=126).
  • knowledge/current-state/reports/s146-m4a-claude-pivot-readiness — flags count mismatch + dot-pivot-health cron PATH wrong + trg_auto_sync_registry_counts DISABLED.
  • s146-m4d-b-pivot-l1-complete (PR #649); dieu33-postgresql-law.md §3 "Pivot-ready by default".

Cluster 2 — DOT metadata audit/fill/KG completeness — FOUND (as reports, not standalone laws)

  • knowledge/current-state/reports/metadata-audit-report; phase1-fill-report (dot-metadata-fill tool); dot-registry-audit-report.md; s146-m4d-a-dot-classification-audit; s161-p2-kg-dot-registration-report (36 DOT-KG, 18 paired pairs).
  • …/iu-design-live-gap-dot-ops-workflow-design-registry-audit-2026-05-29/03-iu-dot-operational-completeness.md — IU-DOT completeness matrix (gaps: no delete-edge DOT, no fn_iu_enact DOT, vector reindex gap).
  • NOT_FOUND as discrete named laws: "DOT_METADATA_AUDIT"/"DOT_METADATA_FILL"/"DOT_KG_COMPLETENESS" exist only as report titles + a tool.

Cluster 3 — birth_registry / khai sinh / collection create — FOUND

  • knowledge/dev/architecture/birth-registry-law.md (Điều 0-G v1.0); knowledge/ops/processes/birth-process-v1.md (QT-001/QT-002); s157a-birth-registry-report.md; reform-PG-tools/09-khai-sinh-collection.md (DOT-COLLECTION-CREATE 9 steps); registries/meta_catalog/CAT-023.

Cluster 4 — DOT scanning / unmonitored / unregistered — FOUND

  • knowledge/dev/architecture/dot-scanning-system.md (Điều 23 v2.1 frozen): §4.2 inverse-check → UNMONITORED REGISTRY / UNREGISTERED TABLE → system_issue HIGH; §5 "no DOT = no deploy".
  • knowledge/dev/laws/law-19-orphan-scanner.md (Điều 19 Side B); orphan-scan-report (399 entities, 0 orphans, coverage 100%); registry-engine-plan.md.

Cluster 5 — IU profile / Điều 44 / Điều 38 — FOUND

  • knowledge/dev/laws/dieu44-trien-khai/design/04-information-unit-profile-schema.md (P38-X profile/schema); 07-iu0-index-and-core.md (IU-0 Minimum Standard, S190/191, v0.1.2 controlled DRAFT — not enacted); 12a-iu0-pack2a-description-birth-contract-decision-note.md; dieu38-normative-document-law-draft.md + text-unit appendices.

Cluster 6 — official list / living list / registry list — PARTIAL

  • No single doc named "official living list". The concept is realized across registries/* (meta_catalog-driven registry docs), v_registry_counts, and the prior _master UI governance index. Closest framing: doc 07 of this package.

Cluster 7 — UI Preview Master / manifest / 61 items — FOUND

  • knowledge/dev/ui/_master/{spec,review-log,manifest-contract}.md (rev 2/4/1; status draft / pending_user_review). review-log.md is STALE (still says "19 surfaces / 4 groups" vs live 61/16).
  • gpt-direction-master-home-manifest-expand-to-61-items-2026-05-30.md (drove 19→61 expansion).
  • MOW Unified Canvas docs knowledge/dev/ui/mow/unified-canvas/{spec,review-log,design-brief,mock-data-contract}.md.

Cluster 8 — MOWD / workflow design registry — FOUND

  • …/iu-design-live-gap-dot-ops-workflow-design-registry-audit-2026-05-29/04-process-workflow-design-inventory-gap.md + 00-overview — "workflow design = governed def-side sub-registry under MOW, NOT a 5th Mother; Điều 7/37 §4.8/4.12".
  • knowledge/dev/design/iu-mow-mot-event-foundation-design.md ("every workflow step references an IU; queue is the substrate").
  • Phase-1 megacampaign pack …/mow-design-registry-phase1-…-megacampaign-2026-05-29/ (ratify/commit/DOT/UI/migration/acceptance).

Cluster 9 — event outbox / DLQ / Điều 45 — FOUND

  • knowledge/dev/laws/dieu45-pg-native-queue-and-task-orchestration-law.md (v1.0 BAN HÀNH 2026-05-26); dieu44-trien-khai/v0.6-…/13-event-outbox-transition-plan.md (§3.1 single substrate); …/02-live-pg-queue-outbox-inventory.md; registries/table_registry/tbl_event_outbox.

Cluster 10 — normative_registry / Điều 38 — PARTIAL

  • NOT_FOUND as a KB doc named normative_registry — but the PG table exists (47 rows) and is the law metadata SoT (doc 04 §confirmed). The KB "normative" body of record = information_unit law_units (187) governed by Đ38/39/44. Semantic search instead surfaced the Candidate Registry family: field_registry + input_form_registry (GOV-MOIT.can_create), tier_registry (no Mother; owner Đ37 authority) — designed & dress-rehearsed BEGIN..ROLLBACK (fn_pre_birth_check 5/5 PASS), deliberately uncommitted awaiting Điều 32 (g1-candidate-registry-activation-closure-campaign-2026-05-29/01-production-schemas.md).

Prior-session report packs that already cover adjacent ground (reuse, don't redo)

  • iu-design-live-gap-dot-ops-workflow-design-registry-audit-2026-05-29/ (10 docs)
  • iu-technical-gap-fix-p0-autowire-dot-vector-reconcile-2026-05-29/ (9 docs)
  • mow-design-registry-reuse-first-live-survey-and-design-pack-2026-05-29/ (11 docs) + v0.1 + phase1 packs
  • g1-candidate-registry-activation-closure-campaign-2026-05-29/ (9 docs)
  • phase0-human-gate-execution-session-…-2026-05-29/ (14 docs)
  • ui-preview-master-homepage-governance-index-2026-05-30/ (8 docs) + ai-shared-ui-workspace-preview-pipeline-2026-05-29/ (11 docs)
Back to Knowledge Hub knowledge/dev/reports/architecture/law-capability-discovery-official-lists-automation-2026-05-30/05-kb-design-capability-inventory.md