Files
whetstone_DSL/sprint207_plan.md

30 lines
1.1 KiB
Markdown
Raw Normal View History

# Sprint 207 Plan: Projection Constraint Contract I
## Context
Projection/environment constraints are currently under-modeled in benchmark/execution flow.
## Goals
1. Introduce projection constraint schema in benchmark catalog tooling
2. Parse and persist target constraints through run packets
3. Emit missing-constraint diagnostics
## Steps
### Step 2074: Projection schema extension for run catalogs (10 tests)
Add fields for `core_semantics`, `projection_targets`, `resource_budgets`, `forbidden_apis`.
### Step 2075: Benchmark ingestion support for projection schema (10 tests)
Ingest and preserve projection metadata in result packets.
### Step 2076: Constraint completeness diagnostics (8 tests)
Emit deterministic errors on missing required projection contract fields.
### Step 2077: Projection metadata summary export (8 tests)
Expose projection contract status in benchmark summaries.
### Step 2078: Sprint 207 Integration Summary (8 tests)
Add `editor/src/Sprint207IntegrationSummary.h`.
## Architecture Gate
- Projection constraints must be first-class data, not dropped free-text.