30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# 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.
|