feat: advance conformance and deterministic ID migration
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
This commit is contained in:
parent
3791411591
commit
ad621d6c0d
10 changed files with 513 additions and 20 deletions
64
config/hub-record-authority.yaml
Normal file
64
config/hub-record-authority.yaml
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
schema: repo-manager.hub-record-authority.v1
|
||||
updated: "2026-08-21"
|
||||
workplan_task: RMGR-WP-0005-T08
|
||||
|
||||
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}
|
||||
Loading…
Add table
Add a link
Reference in a new issue