Skip to content

Add typed execution models and schemas for solver-agnostic control plane foundation#5

Closed
fraware wants to merge 1 commit into
mainfrom
feature/sprint1-execution-models-schemas
Closed

Add typed execution models and schemas for solver-agnostic control plane foundation#5
fraware wants to merge 1 commit into
mainfrom
feature/sprint1-execution-models-schemas

Conversation

@fraware

@fraware fraware commented Jul 23, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add Pydantic execution-plane models (VerificationObligation, routing, backend execution, coverage) with supporting types
  • Add canonical digests (obligation_id, routing_id, abstraction/payload/attempt digests) and material URI validation
  • Ship JSON schemas for obligation, routing, execution, and coverage; update SCHEMA_INDEX
  • Add serialization round-trip, determinism, and schema validation tests
  • No adapter runtime, evaluate_lane, or router selection behavior changes

Test plan

  • pytest tests/test_execution_models.py -v
  • Confirm no changes to adapter_runtime / evaluate_lane / router selection logic

@fraware

fraware commented Jul 23, 2026

Copy link
Copy Markdown
Owner Author

Superseded by the full control-plane integration PR from feature/solver-agnostic-control-plane (includes sprint 1 plus sprints 2–13e, holdout, and consumer gate docs).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant