docs(SHR-WP-0001): complete T02 State Hub disposition inventory
Add SHR-INV-0001 machine-readable inventory (425 items) covering routes, datasets, MCP tools, dashboard views, migrations, jobs, callers, and ops dependencies with initial owner and keep/move/replace/retire dispositions.
This commit is contained in:
parent
630fadd6d9
commit
e73a2259f6
9 changed files with 10283 additions and 2 deletions
415
inventory/dashboard.yaml
Normal file
415
inventory/dashboard.yaml
Normal file
|
|
@ -0,0 +1,415 @@
|
|||
inventory_id: SHR-INV-0001
|
||||
title: State Hub capability disposition inventory
|
||||
version: 0.1.1
|
||||
created: '2026-08-09'
|
||||
updated: '2026-08-09'
|
||||
workplan_task: SHR-WP-0001-T02
|
||||
source_repo: state-hub
|
||||
source_revision_note: Inventory generated from live OpenAPI, source tree, and docs on 2026-08-09
|
||||
disposition_values:
|
||||
- keep
|
||||
- move
|
||||
- replace
|
||||
- retire
|
||||
owner_values:
|
||||
- hub-core
|
||||
- repo-manager
|
||||
- activity-core
|
||||
- issue-core
|
||||
- ops-hub
|
||||
- fin-hub
|
||||
- ops-bridge
|
||||
- the-custodian
|
||||
- archive
|
||||
- state-hub-until-cutover
|
||||
- undetermined
|
||||
confidence_values:
|
||||
- initial
|
||||
- medium
|
||||
- high
|
||||
rules:
|
||||
- dispositions are initial and revisable through architecture tasks T03/T04 and child workplans
|
||||
- file-backed work records remain authoritative in domain repos regardless of index owner
|
||||
- retire means no successor runtime after evidence gates; archive history retained
|
||||
- replace means capability survives under a different contract/API, not necessarily same schema
|
||||
- move means substantially same responsibility relocates to named owner
|
||||
- keep means remains operationally required during migration without a better home yet, or external dependency
|
||||
retained
|
||||
related_docs:
|
||||
- state-hub/INTENT.md
|
||||
- state-hub/docs/hub-ecosystem-route-audit.md
|
||||
- state-hub/docs/cron-migration.md
|
||||
- state-hub/docs/cluster-operating-model.md
|
||||
- state-hub/docs/evidence/workstream-caller-inventory-20260709.md
|
||||
- prj-state-hub-retirement/GOAL.md
|
||||
baseline_counts:
|
||||
captured_at: '2026-08-09T15:33:34Z'
|
||||
source: GET /state/summary
|
||||
topics_total: 14
|
||||
workplans_total: 868
|
||||
tasks_total: 5138
|
||||
decisions_total: 89
|
||||
notes: Full table counts for T06; this is orientation baseline only
|
||||
items:
|
||||
- id: dash:/capability-requests
|
||||
kind: dashboard_view
|
||||
path: /capability-requests
|
||||
source_file: capability-requests.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/contributions
|
||||
kind: dashboard_view
|
||||
path: /contributions
|
||||
source_file: contributions.md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/decisions
|
||||
kind: dashboard_view
|
||||
path: /decisions
|
||||
source_file: decisions.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/dependencies
|
||||
kind: dashboard_view
|
||||
path: /dependencies
|
||||
source_file: dependencies.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Dependency graph UI over workplan deps
|
||||
- id: dash:/domains/recently-on-scope
|
||||
kind: dashboard_view
|
||||
path: /domains/recently-on-scope
|
||||
source_file: domains/recently-on-scope.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/domains
|
||||
kind: dashboard_view
|
||||
path: /domains
|
||||
source_file: domains.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/extensions
|
||||
kind: dashboard_view
|
||||
path: /extensions
|
||||
source_file: extensions.md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/goals
|
||||
kind: dashboard_view
|
||||
path: /goals
|
||||
source_file: goals.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/inbox
|
||||
kind: dashboard_view
|
||||
path: /inbox
|
||||
source_file: inbox.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/index
|
||||
kind: dashboard_view
|
||||
path: /index
|
||||
source_file: index.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/interface-changes
|
||||
kind: dashboard_view
|
||||
path: /interface-changes
|
||||
source_file: interface-changes.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/interventions
|
||||
kind: dashboard_view
|
||||
path: /interventions
|
||||
source_file: interventions.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/policy/intake-doc
|
||||
kind: dashboard_view
|
||||
path: /policy/intake-doc
|
||||
source_file: policy/intake-doc.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/policy/repo-doi
|
||||
kind: dashboard_view
|
||||
path: /policy/repo-doi
|
||||
source_file: policy/repo-doi.md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/policy/service-dom
|
||||
kind: dashboard_view
|
||||
path: /policy/service-dom
|
||||
source_file: policy/service-dom.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/policy/work-item-dor
|
||||
kind: dashboard_view
|
||||
path: /policy/work-item-dor
|
||||
source_file: policy/work-item-dor.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/policy/workstream-dod
|
||||
kind: dashboard_view
|
||||
path: /policy/workstream-dod
|
||||
source_file: policy/workstream-dod.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/progress
|
||||
kind: dashboard_view
|
||||
path: /progress
|
||||
source_file: progress.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/reference
|
||||
kind: dashboard_view
|
||||
path: /reference
|
||||
source_file: reference.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/repo-sync
|
||||
kind: dashboard_view
|
||||
path: /repo-sync
|
||||
source_file: repo-sync.md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/repos/*
|
||||
kind: dashboard_view
|
||||
path: /repos/*
|
||||
source_file: repos/[slug].md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/repos
|
||||
kind: dashboard_view
|
||||
path: /repos
|
||||
source_file: repos.md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/sbom
|
||||
kind: dashboard_view
|
||||
path: /sbom
|
||||
source_file: sbom.md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/services/first-party
|
||||
kind: dashboard_view
|
||||
path: /services/first-party
|
||||
source_file: services/first-party.md
|
||||
capability: service-catalog-ui
|
||||
owner: ops-hub
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/services/self-hosted
|
||||
kind: dashboard_view
|
||||
path: /services/self-hosted
|
||||
source_file: services/self-hosted.md
|
||||
capability: service-catalog-ui
|
||||
owner: ops-hub
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/suggestions
|
||||
kind: dashboard_view
|
||||
path: /suggestions
|
||||
source_file: suggestions.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/tasks/*
|
||||
kind: dashboard_view
|
||||
path: /tasks/*
|
||||
source_file: tasks/[id].md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/tasks
|
||||
kind: dashboard_view
|
||||
path: /tasks
|
||||
source_file: tasks.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/techdept
|
||||
kind: dashboard_view
|
||||
path: /techdept
|
||||
source_file: techdept.md
|
||||
capability: repo-ui
|
||||
owner: repo-manager
|
||||
disposition: move
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/todo
|
||||
kind: dashboard_view
|
||||
path: /todo
|
||||
source_file: todo.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/token-cost
|
||||
kind: dashboard_view
|
||||
path: /token-cost
|
||||
source_file: token-cost.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/token-events/*
|
||||
kind: dashboard_view
|
||||
path: /token-events/*
|
||||
source_file: token-events/[id].md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/tools
|
||||
kind: dashboard_view
|
||||
path: /tools
|
||||
source_file: tools.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/tpsc
|
||||
kind: dashboard_view
|
||||
path: /tpsc
|
||||
source_file: tpsc.md
|
||||
capability: hub-projection-ui
|
||||
owner: hub-core
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/ui-feedback
|
||||
kind: dashboard_view
|
||||
path: /ui-feedback
|
||||
source_file: ui-feedback.md
|
||||
capability: dashboard-meta
|
||||
owner: state-hub-until-cutover
|
||||
disposition: retire
|
||||
confidence: medium
|
||||
notes: Dashboard feedback scratch; not a product capability
|
||||
- id: dash:/workplan-queue
|
||||
kind: dashboard_view
|
||||
path: /workplan-queue
|
||||
source_file: workplan-queue.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/workstreams/*
|
||||
kind: dashboard_view
|
||||
path: /workstreams/*
|
||||
source_file: workstreams/[id].md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/workstreams
|
||||
kind: dashboard_view
|
||||
path: /workstreams
|
||||
source_file: workstreams.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
- id: dash:/wsjf-triage
|
||||
kind: dashboard_view
|
||||
path: /wsjf-triage
|
||||
source_file: wsjf-triage.md
|
||||
capability: work-coordination-ui
|
||||
owner: repo-manager
|
||||
disposition: replace
|
||||
confidence: initial
|
||||
notes: Observable Framework page; consumer of REST projections
|
||||
summary:
|
||||
item_count: 39
|
||||
by_disposition:
|
||||
replace: 28
|
||||
move: 10
|
||||
retire: 1
|
||||
by_owner:
|
||||
hub-core: 14
|
||||
repo-manager: 22
|
||||
ops-hub: 2
|
||||
state-hub-until-cutover: 1
|
||||
Loading…
Add table
Add a link
Reference in a new issue