# Sprint 196 Plan: Long-Range Edit Reliability I (Contracts) ## Context Long-range multi-file edits need explicit deterministic contracts. ## Goals 1. Define long-range edit contract schema 2. Require file-set and dependency closure metadata 3. Add blocker classes for incomplete long-range specs ## Steps ### Step 2019: Long-range edit contract schema (10 tests) Add schema fields for multi-file edit intent, scope, and constraints. ### Step 2020: Dependency closure metadata extraction (10 tests) Compute required file/symbol closure for planned edits. ### Step 2021: Contract completeness validator (8 tests) Reject long-range tasks missing closure-critical fields. ### Step 2022: Long-range blocker taxonomy (8 tests) Add deterministic blockers for under-specified long-range edits. ### Step 2023: Sprint 196 Integration Summary (8 tests) Add `editor/src/Sprint196IntegrationSummary.h`. ## Architecture Gate - Long-range edit tasks must be rejected unless contract-complete.