schema: repo-manager.hub-record-authority.v1 updated: "2026-08-21" workplan_task: RMGR-WP-0005-T08 routing: file-derived-key: "repository:/" hub-native-key: "hub:" retired-key: "archive:" unknown-record-policy: reject claimed-owner-mismatch-policy: reject classes: file-derived: authority: repository offline: write-and-commit-source-file hub-native-append: authority: hub-core offline: append-to-idempotent-outbox hub-native-control: authority: owning-central-hub offline: no-generic-replay derived-cache: authority: upstream-source offline: rebuild-or-refresh retired: authority: archived-provenance offline: reject-writes records: agent_messages: {class: hub-native-control, owner: hub-core} capability_catalog: {class: file-derived, owner: repo-manager, transition: retire-direct-db-writes} capability_requests: {class: file-derived, owner: repo-manager, transition: register-entry-files} contributions: {class: file-derived, owner: repo-manager} decisions: {class: file-derived, owner: repo-manager, transition: retire-direct-db-writes} doi_cache: {class: derived-cache, owner: repo-manager} domain_goals: {class: hub-native-control, owner: hub-core} domains: {class: hub-native-control, owner: hub-core} extension_points: {class: file-derived, owner: repo-manager} fabric_graph_edges: {class: derived-cache, owner: fin-hub} fabric_graph_imports: {class: derived-cache, owner: fin-hub} fabric_graph_nodes: {class: derived-cache, owner: fin-hub} intake_notes: {class: file-derived, owner: repo-manager, transition: retire-direct-db-writes} intakes: {class: file-derived, owner: repo-manager, transition: retire-direct-db-writes} interface_changes: {class: hub-native-control, owner: hub-core} legacy_interface_usage_buckets: {class: derived-cache, owner: hub-core} legacy_interfaces: {class: derived-cache, owner: hub-core} managed_repos: {class: file-derived, owner: repo-manager, note: composite-repository-projection} progress_events: {class: hub-native-append, owner: hub-core} repo_goals: {class: file-derived, owner: repo-manager} sbom_entries: {class: derived-cache, owner: repo-manager} sbom_snapshots: {class: derived-cache, owner: repo-manager} service_catalog: {class: hub-native-control, owner: ops-hub} service_cloud: {class: hub-native-control, owner: ops-hub} service_first_party: {class: hub-native-control, owner: ops-hub} service_self_hosted: {class: hub-native-control, owner: ops-hub} service_third_party: {class: hub-native-control, owner: ops-hub} suggestion_notes: {class: retired, owner: archive} suggestion_relevance_bumps: {class: retired, owner: archive} suggestions: {class: retired, owner: archive} tasks: {class: file-derived, owner: repo-manager} td_notes: {class: file-derived, owner: repo-manager} technical_debt: {class: file-derived, owner: repo-manager} token_events: {class: hub-native-append, owner: hub-core} topics: {class: hub-native-control, owner: hub-core, transition: retire-legacy-topic-spine} tpsc_catalog: {class: hub-native-control, owner: ops-hub} tpsc_entries: {class: derived-cache, owner: repo-manager} tpsc_snapshots: {class: derived-cache, owner: repo-manager} workplan_dependencies: {class: file-derived, owner: repo-manager} workplan_launch_requests: {class: hub-native-control, owner: activity-core} workplans: {class: file-derived, owner: repo-manager} write_idempotency_keys: {class: derived-cache, owner: hub-core}