Files
whetstone_DSL/sprint137_plan.md

40 lines
1.4 KiB
Markdown
Raw Normal View History

# Sprint 137 Plan: Multi-Binary MCP Runtime Selection and Health Checks
## Context
Workspaces may expose multiple MCP binaries (stable/dev/custom). Sprint 137 adds
deterministic runtime selection and health checks to avoid accidental mismatch.
---
## Goals
1. Model selectable MCP runtime targets with explicit precedence
2. Add deterministic runtime health probes and compatibility checks
3. Prevent silent fallback to incompatible binaries
4. Export runtime selection decisions for automation transparency
---
## Steps
### Step 1609: MCP runtime target descriptor schema (10 tests)
### Step 1610: Runtime selection policy model (10 tests)
### Step 1611: Runtime health probe runner (10 tests)
### Step 1612: Runtime compatibility checker model (10 tests)
### Step 1613: `whetstone_list_mcp_runtimes` MCP tool (8 tests)
### Step 1614: `whetstone_select_mcp_runtime` MCP tool (8 tests)
### Step 1615: `whetstone_probe_mcp_runtime_health` MCP tool (8 tests)
### Step 1616: Runtime selection decision packet model (8 tests)
### Step 1617: Runtime selection report artifact (8 tests)
### Step 1618: Sprint 137 integration summary + regression (8 tests)
---
## Architecture Gate
- Runtime selection must be deterministic under identical inputs
- Health probes must return structured failure classes
- Compatibility checks must include explicit version/fingerprint evidence
- Max 600 lines per header