Skip to content

refactor(planner): remove backend intent algebra facade - #454

Merged
zzylol merged 7 commits into
mainfrom
refactor/planner-owned-logical-planning
Sep 2, 2026
Merged

zzylol merged 7 commits into
mainfrom
refactor/planner-owned-logical-planning

Conversation

@zzylol

@zzylol zzylol commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • remove the backend-owned intent_algebra facade and scalar IR aliases
  • consume ASAPPlanner planner_types::pre_asap types directly
  • keep only backend-owned selection extensions in planner_selection
  • keep the physical-only partition wrapper with the physical sketch catalog

Architectural boundary

ASAPPlanner owns canonical intent algebra and schema resolution. ASAPQuery-backend now consumes those contracts and retains only runtime/deployment-specific helpers.

Verification

  • cargo check -p control_plane -p data_plane
  • cargo test -p control_plane (717 library tests, 28 binary tests; 0 failures)

Stack

Depends on #453.

@zzylol
zzylol changed the base branch from feat/planner-lifecycle-sync to main September 2, 2026 17:53
@zzylol
zzylol merged commit 59c553d into main Sep 2, 2026
@zzylol
zzylol deleted the refactor/planner-owned-logical-planning branch September 2, 2026 17:53
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