Skip to content

Unify workload selection for startup and distributed publication - #518

Merged
zzylol merged 5 commits into
mainfrom
feat/unified-workload-entrypoints
Sep 8, 2026
Merged

zzylol merged 5 commits into
mainfrom
feat/unified-workload-entrypoints

Conversation

@zzylol

@zzylol zzylol commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Before this PR

Canonical startup searched workload cohorts, while compile-and-publish independently selected each query. The two production adapters could diverge.

After this PR

Both adapters use one Planner workload-search boundary and preserve all canonical root identities. Accuracy requirements remain cohort-specific. Certificate-bearing roots remain query-scoped: a certificate is not copied to other roots merely because its numeric values match. Physical compilation still owns binding and deployment validation.

Verification

645 control-plane library tests pass; the prior full package run also passed 28 binary tests and one integration test. Production-process compatibility and distributed publication tests validate the entrypoints. Mapping rejection and shared query identity have focused coverage.

Stacked on #517. Complete workload-wide physical cost evidence is a separate gate; this PR does not equate common-subexpression sharing with complete costing. No automatic merge.

@zzylol
zzylol changed the base branch from test/shared-workload-deployment to main September 8, 2026 20:17
@zzylol
zzylol merged commit 8620a0a into main Sep 8, 2026
1 of 2 checks passed
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