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.
858 lines
23 KiB
YAML
858 lines
23 KiB
YAML
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: mcp:activate_domain_goal
|
|
kind: mcp_tool
|
|
name: activate_domain_goal
|
|
capability: cross-domain-registry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:add_progress_event
|
|
kind: mcp_tool
|
|
name: add_progress_event
|
|
capability: progress-telemetry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:advance_workstation
|
|
kind: mcp_tool
|
|
name: advance_workstation
|
|
capability: task-flow-engine
|
|
owner: activity-core
|
|
disposition: replace
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:archive_domain
|
|
kind: mcp_tool
|
|
name: archive_domain
|
|
capability: cross-domain-registry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:bulk_update_task_statuses
|
|
kind: mcp_tool
|
|
name: bulk_update_task_statuses
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:bump_suggestion_relevance
|
|
kind: mcp_tool
|
|
name: bump_suggestion_relevance
|
|
capability: suggestion-backlog
|
|
owner: archive
|
|
disposition: retire
|
|
notes: Legacy; use intake
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:check_repo_consistency
|
|
kind: mcp_tool
|
|
name: check_repo_consistency
|
|
capability: repository-registry
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:clear_human_flag
|
|
kind: mcp_tool
|
|
name: clear_human_flag
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:close_intake
|
|
kind: mcp_tool
|
|
name: close_intake
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_dependency
|
|
kind: mcp_tool
|
|
name: create_dependency
|
|
capability: work-records-workplan-legacy
|
|
owner: archive
|
|
disposition: retire
|
|
notes: Legacy alias
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_domain
|
|
kind: mcp_tool
|
|
name: create_domain
|
|
capability: cross-domain-registry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_domain_goal
|
|
kind: mcp_tool
|
|
name: create_domain_goal
|
|
capability: cross-domain-registry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_intake
|
|
kind: mcp_tool
|
|
name: create_intake
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_repo_goal
|
|
kind: mcp_tool
|
|
name: create_repo_goal
|
|
capability: repo-goals
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_suggestion
|
|
kind: mcp_tool
|
|
name: create_suggestion
|
|
capability: suggestion-backlog
|
|
owner: archive
|
|
disposition: retire
|
|
notes: Legacy; use intake
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_task
|
|
kind: mcp_tool
|
|
name: create_task
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_topic
|
|
kind: mcp_tool
|
|
name: create_topic
|
|
capability: topic-spine
|
|
owner: repo-manager
|
|
disposition: replace
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_workplan
|
|
kind: mcp_tool
|
|
name: create_workplan
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:create_workplan_dependency
|
|
kind: mcp_tool
|
|
name: create_workplan_dependency
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:decline_suggestion
|
|
kind: mcp_tool
|
|
name: decline_suggestion
|
|
capability: suggestion-backlog
|
|
owner: archive
|
|
disposition: retire
|
|
notes: Legacy; use intake
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:dispute_capability_routing
|
|
kind: mcp_tool
|
|
name: dispute_capability_routing
|
|
capability: capability-catalog
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:flag_for_human
|
|
kind: mcp_tool
|
|
name: flag_for_human
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_capability_profile
|
|
kind: mcp_tool
|
|
name: get_capability_profile
|
|
capability: capability-catalog
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_contributions
|
|
kind: mcp_tool
|
|
name: get_contributions
|
|
capability: upstream-contributions
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_domain_goals
|
|
kind: mcp_tool
|
|
name: get_domain_goals
|
|
capability: cross-domain-registry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_domain_summary
|
|
kind: mcp_tool
|
|
name: get_domain_summary
|
|
capability: state-projections
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_flow_state
|
|
kind: mcp_tool
|
|
name: get_flow_state
|
|
capability: task-flow-engine
|
|
owner: activity-core
|
|
disposition: replace
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_kaizen_agent
|
|
kind: mcp_tool
|
|
name: get_kaizen_agent
|
|
capability: kaizen-agents
|
|
owner: the-custodian
|
|
disposition: move
|
|
notes: Agent personas live in custodian; hub indexes
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_licence_report
|
|
kind: mcp_tool
|
|
name: get_licence_report
|
|
capability: sbom-inventory
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_messages
|
|
kind: mcp_tool
|
|
name: get_messages
|
|
capability: agent-messaging
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_next_steps
|
|
kind: mcp_tool
|
|
name: get_next_steps
|
|
capability: state-projections
|
|
owner: hub-core
|
|
disposition: replace
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_recent_progress
|
|
kind: mcp_tool
|
|
name: get_recent_progress
|
|
capability: progress-telemetry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_repo_dispatch
|
|
kind: mcp_tool
|
|
name: get_repo_dispatch
|
|
capability: repo-goals
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_repo_goals
|
|
kind: mcp_tool
|
|
name: get_repo_goals
|
|
capability: repo-goals
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_state_summary
|
|
kind: mcp_tool
|
|
name: get_state_summary
|
|
capability: state-projections
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_token_summary
|
|
kind: mcp_tool
|
|
name: get_token_summary
|
|
capability: token-telemetry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:get_topic
|
|
kind: mcp_tool
|
|
name: get_topic
|
|
capability: topic-spine
|
|
owner: repo-manager
|
|
disposition: replace
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:ingest_sbom_tool
|
|
kind: mcp_tool
|
|
name: ingest_sbom_tool
|
|
capability: sbom-inventory
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:ingest_tpsc_tool
|
|
kind: mcp_tool
|
|
name: ingest_tpsc_tool
|
|
capability: third-party-software-catalog
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_blocked_tasks
|
|
kind: mcp_tool
|
|
name: list_blocked_tasks
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_dependencies
|
|
kind: mcp_tool
|
|
name: list_dependencies
|
|
capability: work-records-deps
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Workplan dependency graph
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_domain_repos
|
|
kind: mcp_tool
|
|
name: list_domain_repos
|
|
capability: repository-registry
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_domains
|
|
kind: mcp_tool
|
|
name: list_domains
|
|
capability: cross-domain-registry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_extension_points
|
|
kind: mcp_tool
|
|
name: list_extension_points
|
|
capability: register-entries
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_flow_definitions
|
|
kind: mcp_tool
|
|
name: list_flow_definitions
|
|
capability: task-flow-engine
|
|
owner: activity-core
|
|
disposition: replace
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_human_interventions
|
|
kind: mcp_tool
|
|
name: list_human_interventions
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_intakes
|
|
kind: mcp_tool
|
|
name: list_intakes
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_interface_changes
|
|
kind: mcp_tool
|
|
name: list_interface_changes
|
|
capability: interface-change-log
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_kaizen_agents
|
|
kind: mcp_tool
|
|
name: list_kaizen_agents
|
|
capability: kaizen-agents
|
|
owner: the-custodian
|
|
disposition: move
|
|
notes: Agent personas live in custodian; hub indexes
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_pending_decisions
|
|
kind: mcp_tool
|
|
name: list_pending_decisions
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_repos_by_classification
|
|
kind: mcp_tool
|
|
name: list_repos_by_classification
|
|
capability: repository-registry
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_suggestions
|
|
kind: mcp_tool
|
|
name: list_suggestions
|
|
capability: suggestion-backlog
|
|
owner: archive
|
|
disposition: retire
|
|
notes: Legacy; use intake
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_tasks
|
|
kind: mcp_tool
|
|
name: list_tasks
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_technical_debt
|
|
kind: mcp_tool
|
|
name: list_technical_debt
|
|
capability: register-entries
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:list_workplans
|
|
kind: mcp_tool
|
|
name: list_workplans
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:mark_message_read
|
|
kind: mcp_tool
|
|
name: mark_message_read
|
|
capability: agent-messaging
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:patch_capability_request
|
|
kind: mcp_tool
|
|
name: patch_capability_request
|
|
capability: capability-catalog
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:promote_suggestion_to_task
|
|
kind: mcp_tool
|
|
name: promote_suggestion_to_task
|
|
capability: suggestion-backlog
|
|
owner: archive
|
|
disposition: retire
|
|
notes: Legacy; use intake
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:publish_interface_change
|
|
kind: mcp_tool
|
|
name: publish_interface_change
|
|
capability: interface-change-log
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:record_adhoc_task
|
|
kind: mcp_tool
|
|
name: record_adhoc_task
|
|
capability: token-telemetry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:record_decision
|
|
kind: mcp_tool
|
|
name: record_decision
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:record_interactive_task
|
|
kind: mcp_tool
|
|
name: record_interactive_task
|
|
capability: token-telemetry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:record_token_event
|
|
kind: mcp_tool
|
|
name: record_token_event
|
|
capability: token-telemetry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:register_contribution
|
|
kind: mcp_tool
|
|
name: register_contribution
|
|
capability: upstream-contributions
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:register_extension_point
|
|
kind: mcp_tool
|
|
name: register_extension_point
|
|
capability: register-entries
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:register_interface_change
|
|
kind: mcp_tool
|
|
name: register_interface_change
|
|
capability: interface-change-log
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:register_repo
|
|
kind: mcp_tool
|
|
name: register_repo
|
|
capability: repository-registry
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:register_repo_from_classification
|
|
kind: mcp_tool
|
|
name: register_repo_from_classification
|
|
capability: repository-registry
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:register_service
|
|
kind: mcp_tool
|
|
name: register_service
|
|
capability: service-catalog
|
|
owner: ops-hub
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:register_technical_debt
|
|
kind: mcp_tool
|
|
name: register_technical_debt
|
|
capability: register-entries
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:rename_domain
|
|
kind: mcp_tool
|
|
name: rename_domain
|
|
capability: cross-domain-registry
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:reply_to_message
|
|
kind: mcp_tool
|
|
name: reply_to_message
|
|
capability: agent-messaging
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:request_capability
|
|
kind: mcp_tool
|
|
name: request_capability
|
|
capability: capability-catalog
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:reroute_capability_request
|
|
kind: mcp_tool
|
|
name: reroute_capability_request
|
|
capability: capability-catalog
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:resolve_decision
|
|
kind: mcp_tool
|
|
name: resolve_decision
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:resolve_interface_change
|
|
kind: mcp_tool
|
|
name: resolve_interface_change
|
|
capability: interface-change-log
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:route_intake
|
|
kind: mcp_tool
|
|
name: route_intake
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:send_message
|
|
kind: mcp_tool
|
|
name: send_message
|
|
capability: agent-messaging
|
|
owner: hub-core
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_contribution_status
|
|
kind: mcp_tool
|
|
name: update_contribution_status
|
|
capability: upstream-contributions
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_ep_status
|
|
kind: mcp_tool
|
|
name: update_ep_status
|
|
capability: register-entries
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_repo_goal
|
|
kind: mcp_tool
|
|
name: update_repo_goal
|
|
capability: repo-goals
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_repo_path
|
|
kind: mcp_tool
|
|
name: update_repo_path
|
|
capability: repository-registry
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_task_status
|
|
kind: mcp_tool
|
|
name: update_task_status
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_td_status
|
|
kind: mcp_tool
|
|
name: update_td_status
|
|
capability: register-entries
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_workplan
|
|
kind: mcp_tool
|
|
name: update_workplan
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:update_workplan_status
|
|
kind: mcp_tool
|
|
name: update_workplan_status
|
|
capability: work-records
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: Index/projection; file authority remains in repos
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:validate_repo_adr
|
|
kind: mcp_tool
|
|
name: validate_repo_adr
|
|
capability: repository-registry
|
|
owner: repo-manager
|
|
disposition: move
|
|
notes: ''
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
- id: mcp:vet_suggestion
|
|
kind: mcp_tool
|
|
name: vet_suggestion
|
|
capability: suggestion-backlog
|
|
owner: archive
|
|
disposition: retire
|
|
notes: Legacy; use intake
|
|
confidence: initial
|
|
source: mcp_server/server.py @mcp.tool (+ inbox tools)
|
|
summary:
|
|
item_count: 88
|
|
by_disposition:
|
|
move: 75
|
|
replace: 6
|
|
retire: 7
|
|
by_owner:
|
|
hub-core: 30
|
|
activity-core: 3
|
|
repo-manager: 45
|
|
archive: 7
|
|
the-custodian: 2
|
|
ops-hub: 1
|