Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
71 lines
3.5 KiB
YAML
71 lines
3.5 KiB
YAML
schema: repo-manager.hub-record-authority.v1
|
|
updated: "2026-08-21"
|
|
workplan_task: RMGR-WP-0005-T08
|
|
|
|
routing:
|
|
file-derived-key: "repository:<domain_slug>/<repo_slug>"
|
|
hub-native-key: "hub:<owner>"
|
|
retired-key: "archive:<record_type>"
|
|
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}
|