Skip to content

fix(dispatch): delegate substantive work to specialists - #1311

Merged
TheGreatAxios merged 1 commit into
mainfrom
cl-9835-dispatch-card-lets-the-dispatcher-implement-multi-file-work
Oct 3, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
cl-9835-dispatch-card-lets-the-dispatcher-implement-multi-file-work

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Make Dispatch coordinate and delegate substantive work, including single-file changes; reserve DIY for obvious mechanical corrections.
  • Preserve named routing, typed worker briefs, collection modes, and review regardless of file count; route unfinished work back to its owner.
  • Measure primary file mutations and require delegation without parent edits on substantive capability cases, scoped to Dispatch so leaf overlays retain valid behavior.

Verification

  • bun run check passes: 8,170 tests, zero failures.
  • Focused prompt, metric, eval-parser, and runner checks pass: 139 tests.
  • Leaf-overlay eval dry-run passes without inference. Live-model routing and custom-vLLM probes are not run.

Fixes CL-9835

@linear-code

linear-code Bot commented Oct 3, 2026

Copy link
Copy Markdown

CL-9835

@TheGreatAxios TheGreatAxios left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Independent review covers the Dispatch card, override guidance, capability mutation metric, director-scoped behavior bounds, tests, and architecture docs. The original leaf-overlay regression is resolved: only default/explicit Dispatch runs receive delegation bounds, and leaf runs retain universal discipline checks. Final review has no remaining actionable findings. Full bun run check passes (8,170 tests); focused checks pass (139). This is prompt policy, not a hard tool gate; live-model routing is not measured.

@TheGreatAxios
TheGreatAxios merged commit f56eb0b into main Oct 3, 2026
13 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