Files
whetstone_DSL/sprint137_plan.md

1.4 KiB

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