Files
whetstone_DSL/sprint207_plan.md

1.1 KiB

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.