Files
whetstone_DSL/sprint118_plan.md

41 lines
1.5 KiB
Markdown

# Sprint 118 Plan: Distributed Failure Capture and Evidence Normalization
## Context
Sprint 117 connected iteration execution to HiveMind job dispatch. The next gap is
consistent failure evidence capture from distributed jobs so downstream debugging
is deterministic instead of ad-hoc.
---
## Goals
1. Normalize distributed job outputs into deterministic failure evidence
2. Preserve replay-ready execution context with stable schemas
3. Add MCP tools to capture and query distributed failure evidence
4. Keep evidence machine-readable and deterministic across reruns
---
## Steps
### Step 1419: `DistributedFailureEvidence` schema + normalizer (12 tests)
### Step 1420: Job-output canonicalization and truncation utilities (10 tests)
### Step 1421: Distributed repro command resolver model (10 tests)
### Step 1422: Evidence bundle store + deterministic ordering (10 tests)
### Step 1423: `whetstone_capture_distributed_failure` MCP tool (8 tests)
### Step 1424: `whetstone_list_distributed_failures` MCP tool (8 tests)
### Step 1425: `whetstone_get_distributed_failure_bundle` MCP tool (8 tests)
### Step 1426: Distributed evidence quality scorer model (8 tests)
### Step 1427: Distributed evidence packet export model (8 tests)
### Step 1428: Sprint 118 integration summary + regression (8 tests)
---
## Architecture Gate
- Failure evidence packets must be deterministic for identical inputs
- Bundle ordering must be stable and replayable
- Tool outputs must avoid free-text-only ambiguity
- Max 600 lines per header