KB-35B0

Topic Axis Self-Operated — 06 Governance Ownership Bootstrap Queue

3 min read Revision 1
topic-axisgovernanceownership-bootstrapview-live2026-06-04

06 — Governance Ownership Bootstrap Queue (Workstream E)

Status: GAP OPERATIONALISED — v_axis_topic_governance_gap LIVE (8 rows, all OWNER_MISSING) + pending request AXR-TOPIC-12.

governance_object_ownership is empty system-wide (0 rows). Its lifecycle_status CHECK allows only active|superseded|revoked|expiredthere is no draft/pending state. Inserting any row would assert ACTIVE ownership, which is forbidden when no authorising owner/OSPA exists. So the bootstrap is represented two ways, neither of which fakes active ownership:

  1. Live read-only gap viewv_axis_topic_governance_gap enumerates every axis/topic object lacking an active owner and points each at the bootstrap request. Result (live):
object_type object_ref ownership_state bootstrap_request
axis AX-TOPIC OWNER_MISSING AXR-TOPIC-12
topic_node TOPIC-CAND:architecture OWNER_MISSING AXR-TOPIC-12
topic_node TOPIC-CAND:cut_pipeline OWNER_MISSING AXR-TOPIC-12
topic_node TOPIC-CAND:dot_trigger OWNER_MISSING AXR-TOPIC-12
topic_node TOPIC-CAND:governance OWNER_MISSING AXR-TOPIC-12
topic_node TOPIC-CAND:knowledge_graph OWNER_MISSING AXR-TOPIC-12
topic_node TOPIC-CAND:render_pipeline OWNER_MISSING AXR-TOPIC-12
topic_node TOPIC-CAND:workflow OWNER_MISSING AXR-TOPIC-12
  1. Pending approval request AXR-TOPIC-12ownership_bootstrap, action='review', proposed_action_code assign_axis_owner, status pending. Carries the exact INSERT the owner/operator runs once a real owner_gov_code + OSPA exists.

Minimum owner scopes the owner must grant

  • AX-TOPIC owner (object_type='axis').
  • FAC-08 topic-root approval authority.
  • Taxonomy-node creation authority (unretirable-birth gate).
  • Assignment-promotion authority.
  • Relation-vocabulary authority. (governance_responsibility_scope already has 6 scope rows — the scope_codes to bind to.)

Exact blocker

No owner_gov_code / OSPA exists for ownership writes (governance_object_ownership empty + governance_build_authorization not satisfied). This is a governance/authority blocker, not engineering. Do not invent a GOV code. When the owner supplies one, AXR-TOPIC-12's proposed INSERT is run and the gap view's rows flip to OWNED with no view change.

Forbidden compliance

No active ownership row written; no OSPA/GOV council faked; gap made visible without asserting authority.

Back to Knowledge Hub knowledge/dev/reports/architecture/topic-axis-self-operated-decision-ui-content-automation-2026-06-04/06-governance-ownership-bootstrap-queue.md