Skip to content

refactor(sketch): split asap-sketch out of core (#57, phase 2) - #59

Merged
zzylol merged 1 commit into
mainfrom
refactor/reorg-phase2-asap-sketch
Jul 2, 2026
Merged

refactor(sketch): split asap-sketch out of core (#57, phase 2)#59
zzylol merged 1 commit into
mainfrom
refactor/reorg-phase2-asap-sketch

Conversation

@zzylol

@zzylol zzylol commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Phase 2 of #57. Moves the L4 sketch algebra (core/sketch_algebra/ → new asap-sketch crate, depending only on the IR crate). The sketch→intent_algebra dependency was already one-directional, and nothing outside core consumed it, so this is a clean lift with no downstream import churn. Imports rebased onto asap_control_core::…; sketch_algebra dropped from core. No behavior change; full suite green (23 binaries), clippy clean.

Part of #57.

🤖 Generated with Claude Code

Phase 2 of the crate reorg (#57): the L4 sketch algebra moves into its own
crate. `core/sketch_algebra/` (expr/schema/sketch) becomes `asap-sketch`,
depending only on the IR crate (the sketch->intent_algebra dep was already
one-directional). Imports rebased onto `asap_control_core::…`; the
`sketch_algebra` module is dropped from `core`.

No external consumers today, so no downstream import churn. No behavior
change; full workspace suite green; clippy --all-targets clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@zzylol
zzylol merged commit b6f394a into main Jul 2, 2026
1 check passed
@zzylol
zzylol deleted the refactor/reorg-phase2-asap-sketch branch July 2, 2026 16:48
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