Skip to content

chore: adopt ASAPPlanner issue 427 vocabulary - #753

Merged
zzylol merged 2 commits into
mainfrom
chore/planner-427-backend-20260921
Sep 21, 2026
Merged

zzylol merged 2 commits into
mainfrom
chore/planner-427-backend-20260921

Conversation

@zzylol

@zzylol zzylol commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

Why

ASAPPlanner renamed its realization, schema resolution, and physical handoff vocabulary in ProjectASAP/ASAPPlanner#427. The backend must use the new public APIs when updating its Planner pin.

Before this PR

For example, summary selection called SketchAlgorithmStrategy::with_models_and_evidence and matched Implementation::Sketch. Those names refer to the old Planner API.

After this PR

The same selection calls SketchAlgorithmStrategy::new_with_planning_inputs_and_evidence and matches Realization::Sketch. The Planner dependency is pinned to the revision containing these renames. Backend references and the planner-runtime contract link use the new vocabulary.

Verification

  • cargo fmt --all --check
  • cargo test -p control_plane --lib --locked (425 passed)
  • cargo test -p control_plane --test offline_evidence --locked (6 passed)
  • cargo check -p data_plane --locked

@zzylol
zzylol merged commit 83ba716 into main Sep 21, 2026
1 check passed
@zzylol
zzylol deleted the chore/planner-427-backend-20260921 branch September 21, 2026 18:39
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