Skip to content

fix(perps): finish recipe-cook tasks with criteria awaiting review - #208

Open
abretonc7s wants to merge 1 commit into
mainfrom
fix/recipe-cook-awaiting-review-completes
Open

abretonc7s wants to merge 1 commit into
mainfrom
fix/recipe-cook-awaiting-review-completes

Conversation

@abretonc7s

Copy link
Copy Markdown
Contributor

Description

perps/recipe-cook told workers to hold the task pending when the harness records awaiting-review for captured visual proof ("return that pending status … never complete the task"). That review is collected by the run gate, which only opens after the worker completes, so a worker following the skill never signalled complete and the run deadlocked at its nudge limit.

The skill now says to finish with the terminal mark when the task checks permit it; criteria awaiting review go to the run gate with the completed task. It still forbids approving a criterion or weakening its proof kind. This matches the Farmslot task contract ("mark complete with them: the run gate presents them to an authorized person"). No other behaviour change.

Type of Change

  • Bug fix

Checklist

  • I have read the CONTRIBUTING.md guidelines
  • My skill does not contain any secrets, private keys, or sensitive data
  • My changes don't break existing skills

Testing

node .github/scripts/lint-skill-entry.mjs: the same result as the base branch (one existing error in typescript/tsc-blindspots, unrelated). Text-only change to two lines plus a CHANGELOG entry.

Criteria the harness records as awaiting-review go to the run gate,
which reviews them after the worker completes. The skill told workers
to hold the task pending for that review instead, so the worker never
signalled complete and the run deadlocked.
@abretonc7s
abretonc7s requested a review from a team as a code owner October 31, 2026 13:18
@abretonc7s
abretonc7s enabled auto-merge (squash) November 2, 2026 09:42

This branch has not been deployed

No deployments
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