| name | orch-integrate |
| description | Adjudicate one returned child result at the join before anything downstream trusts it. Every child result crosses this once. |
| role | none |
Require: one child return: its completed
ticket, or a bare packet's contracted fields
and originating dispatch; also the
caller write scope.
Grade tickets against every frozen criterion and identity through one
outside-independence path per
verification.md §10. independence: gate
defers authored checks; checker requires
work-item.md's checked_by; uncovered
criteria yield needs-verify. Grade bare returns by their contract. Suspension resumes
from ## Handoff.
The returning name must match claimed_by, checked_by, or the re-verifier
named by tickets.py packet --executor; reject mismatches and expired claims.
Reject a non-root carrying both independence: gate and checked_by. But
on a root, checked_by is cut reader bookkeeping, never final checker
acceptance: the composite gate decides authored acceptance. Confirm changed_artifacts,
unchanged evidence, and, for required isolation, run workspace.py check from
the integrating checkout (exit 6 is caller-vantage failure).
Apply result.md's crossing once:
. Caller-authored malformed clauses or
missing resolver inputs are ; executor-authored invalid,
unresolved, or oversized results are . Record blame on the
run-state channel; only this join calls .
An accepted defect set of from every critique feeding
completes that repair here by filing the empty result and
status, without dispatch. Accepted non-blocking findings go to the run's
improvement or successor candidates, never that repair.