Skip to content

docs(rfc): add speculation design#230

Draft
behinddwalls wants to merge 1 commit into
mainfrom
preetam/ext/speculation-rfc
Draft

docs(rfc): add speculation design#230
behinddwalls wants to merge 1 commit into
mainfrom
preetam/ext/speculation-rfc

Conversation

@behinddwalls

@behinddwalls behinddwalls commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

Capture how SubmitQueue speculates before the interfaces land: the problem (dependent batches serialize behind multi-minute builds), the Base/Head path-and-tree model, where speculation sits in the orchestrator pipeline, and the two pluggable seams it splits into — tree enumeration and path selection. Also records the status-vs-action ownership split and speculation depth.

Design only; the entities, store, and extension interfaces follow in later PRs in this stack. Adds doc/rfc/submitqueue/speculation.md and links it from the RFC index.

Test Plan

Issues

Stack

  1. @ docs(rfc): add speculation design #230
  2. feat(entity,storage): rework speculation tree model and store #231
  3. feat(speculation): add enumerator and selector extensions #232

Capture how SubmitQueue speculates before the interfaces land: the problem (dependent batches serialize behind multi-minute builds), the Base/Head path-and-tree model, where speculation sits in the orchestrator pipeline, and the two pluggable seams it splits into — tree enumeration and path selection. Also records the status-vs-action ownership split and speculation depth.

Design only; the entities, store, and extension interfaces follow in later PRs in this stack. Adds doc/rfc/submitqueue/speculation.md and links it from the RFC index.
@behinddwalls behinddwalls force-pushed the preetam/ext/speculation-rfc branch from 380f0b1 to 3eddc3d Compare June 10, 2026 03:45
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