Skip to content

Harden runtime action contracts#149

Merged
pmbstyle merged 3 commits into
mainfrom
harden-runtime-contracts
May 30, 2026
Merged

Harden runtime action contracts#149
pmbstyle merged 3 commits into
mainfrom
harden-runtime-contracts

Conversation

@pmbstyle

Copy link
Copy Markdown
Owner

Summary

  • Enforce runtime action contracts before final replies so pending plan steps must be backed by executor state or an explicit terminal status.
  • Replace phrase-based scheduled-control and worker-follow-up handling with explicit structured contracts.
  • Require explicit worker capabilities and required tool calls instead of inferring write or vision needs from task wording.

Validation

  • uv run pytest -> 903 passed, 1 skipped
  • Targeted router, scheduler, worker routing, child-worker, and parallel-worker tests passed during development
  • ruff check and git diff --check passed during development

@pmbstyle pmbstyle self-assigned this May 30, 2026
@pmbstyle pmbstyle marked this pull request as ready for review May 30, 2026 16:10
@pmbstyle pmbstyle merged commit 6748b4b into main May 30, 2026
4 checks passed
@pmbstyle pmbstyle deleted the harden-runtime-contracts branch May 30, 2026 16:10
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