FE-1107: Port cook orchestration into code/executor tools#298
Conversation
This stack of pull requests is managed by Graphite. Learn more about stacking. |
PR SummaryMedium Risk Overview Runtime and tests in the diff align witnesses to that vocabulary (mode picker/chrome, authority matrix using Planning/docs mark executor prompt/topology reconciliation as largely built on draft PR #298; deferred Reviewed by Cursor Bugbot for commit 12d64bf. Bugbot is set up for automated code reviews on this repo. Configure here. |
55c81ed
into
ka/fe-1154-executor-run-integrity
* FE-1154: Scope executor run integrity hardening * FE-1154: Harden executor run integrity Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1155: Retire the orchestrator stub tool (#296) * FE-1154: Block unprojectable executor dependencies * FE-1154: Add executor run observability * FE-1154: Fix executor integrity review findings Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1154: Serialize agent stream appends Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1154: Default omitted plan mode to greenfield Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1107: Port cook orchestration into code/executor tools (#298) * FE-1107: Reconcile executor surface * FE-1107: Sync executor surface memory --------- Co-authored-by: Cursor <cursoragent@cursor.com>
* FE-1141: Scope executor run observer * FE-1141: Make run metadata persistence atomic * FE-1141: Add execute.* run observer read projections * FE-1141: Add /runs observer web routes * FE-1141: Publish run-scoped update topics from execute tools * FE-1141: Reconcile plan after run observer tracer * FE-1141: Close out run observer: petri raw view and contract locks * FE-1141: Sync plan with landed executor arc and in-flight wave * FE-1141: Publish run updates per drive step Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1141: Serve the SPA fallback for runs deep links * FE-1141: Tolerate invalid executor run directories Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1154: Scope executor run integrity hardening * FE-1154: Harden executor run integrity Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1155: Retire the orchestrator stub tool (#296) * FE-1154: Block unprojectable executor dependencies * FE-1154: Add executor run observability * FE-1154: Fix executor integrity review findings Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1154: Serialize agent stream appends Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1154: Default omitted plan mode to greenfield Co-authored-by: Cursor <cursoragent@cursor.com> * FE-1107: Port cook orchestration into code/executor tools (#298) * FE-1107: Reconcile executor surface * FE-1107: Sync executor surface memory --------- Co-authored-by: Cursor <cursoragent@cursor.com>

Stack Context
FE-1107 closes executor surface residue after the KA executor lane landed the real
execute_*run machinery. This PR is stacked after the executor run integrity/observability work and reconciles mode vocabulary, Pi adapter topology, prompt conduct, and canonical docs.What?
elicittospecifywhile preserving theelicitorrole andelicitskill name.execute_*Pi adapters and passive run-update observers fromagent-runtime/tosrc/.pi/extensions/executor/.orchestrator_stubprompt/test/doc witnesses in favor of the activeexecute_*surface and explicit host-promotion acceptance boundary.ln-synccleanup: FE-1107 now points at draft PR FE-1107: Port cook orchestration into code/executor tools #298, retired stub cleanup is no longer a live Parallel item, and the remaining executor card is markedretained-unconfirmedpending KA confirmation instead of being deleted.Why?
The execution mechanism exists, but stale mode names and stub-era executor text made the product read as though Execute mode still had no live execution boundary. This keeps operational mode, product label, foreground role, Pi adapter ownership, and executor-run observer contracts separate and explicit.
Verification
npm run fixnpm run verify(214 test files passed, 1479 tests passed, build passed)npm run checkafter the sync-only follow-up commit