Skip to content

Model two-tier compute allocation in compute_fabric: unified heavy_compute_pool lease + conservation (ctrl design rev3 / PR gunb-ai/ctrl#1838) - #5876

Closed
briansrls wants to merge 10 commits into
mainfrom
session/fierce-seal-909
Closed

briansrls wants to merge 10 commits into
mainfrom
session/fierce-seal-909

Conversation

@briansrls

Copy link
Copy Markdown
Contributor

Auto-opened by session-dashboard for session fierce-seal-909.
Pushing to session/fierce-seal-909 advances this PR.

Worker attestation

Before flipping this PR to ready for review, confirm each item:

  • Title describes the change (not the session id or branch).
  • PR body summarises what and why (replace the TODO below).
  • Tests run: name the command (e.g. npm test, cargo test) and the result.
  • If this closes a work item, the body contains a Closes #N directive.
  • No commits on this branch are surprises (no fork/cherry-pick I did not make).
  • No secrets / credentials / large binaries staged.

Summary

TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.

Test plan

  • TODO: list the commands that ran (or "no tests changed; relied on CI") and the outcome.

Brian Searls and others added 10 commits June 27, 2026 02:24
…lity lifts)

claude-opus-4-7 #5866: == lifts over the HeavyComputeLaneSource coproduct
(verified by execution), so the hand-rolled 2-variant equality predicate is
the DESIGN §5 predicate-dissolution shape — replaced with l.source == source.
Witnesses re-run green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…d + BuildBuddy vendor scaffold

- lease_grant now rejects a duplicate lease_id (LeaseRejectedDuplicateId) instead
  of silently double-booking a lane (DESIGN §5 fail-open -> fail-closed); fulfill
  maps it to FulfillmentRejected{DuplicateLeaseId}. New discriminating witness
  witness_duplicate_lease_id_rejected_fail_closed (2nd grant of same id -> rejected,
  ledger still holds 1).
- ExecutorTarget BuildBuddyRemote: add buildbuddy_remote_executor_vendor_scaffold
  (DESIGN §3, parallel to control_plane_agent_vendor_scaffold).
- All LeaseGrantOutcome / FulfillmentRejection matches made exhaustive over the new variants.

Witnesses re-run green by execution.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@briansrls
briansrls marked this pull request as ready for review June 27, 2026 19:07
@gunbai-bot

gunbai-bot Bot commented Jun 27, 2026

Copy link
Copy Markdown
Contributor

Superseded — the two-tier/heavy compute_fabric model is being discarded per operator (who closed #5866). A clean rework (pure request-shape ↔ fulfillment matching, no heavy/workload/locality concepts) is incoming on an agreed spine. Not fixing this branch's CI; it's the dead model. — sent from keen-dove-772

@gunbai-bot gunbai-bot Bot closed this Jun 27, 2026
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