| name | node-check |
| description | Verify one coder node against the assigned execution contract and return pass, rework, blocked, or non-converged evidence. |
Node Check
Use this skill when the assigned Worker supplies a bounded node review packet
for its current node workspace.
Workflow
- Bind the review to supplied provider-visible node/workgroup identity,
controller-supplied workspace identity/ref, base/head commits, changed and
allowed paths, acceptance refs, verification refs/results, and blockers.
Missing or mismatched visible identity is
blocked.
- Canonical tree digest is dispatcher/controller-only route evidence checked
outside provider prose. Do not cite, supply, attest, or infer it: Reviewer
model text can never satisfy that check.
- Read the supplied canonical node work packet, coder result, and dependency
evidence.
- Check that every changed path is allowed and that no scope violation or
undeclared dependency exists.
- Evaluate the supplied verification evidence. Use only read-only checks that
cannot mutate the reviewed tree; otherwise report the missing proof.
- Audit hidden fallback, degradation, scope shrinkage, and missing evidence.
- Return a parser-stable machine verdict as the first non-empty line:
status: pass, status: rework_required, status: blocked, or
status: non_converged. Put explanatory evidence after that line.
Boundaries
- Do not approve contract-free work.
- Do not convert partial work into success.
- Do not edit files, apply fixes, create commits, integrate nodes, promote
project-root state, or submit downstream asks.
- Do not directly edit authoritative CCB state or runtime files.
- Do not run
ccb, ccb_test, or workflow wrappers.
- You cannot mark the task or round done.
- Provider and model selection remain project configuration concerns. This
RolePack is provider-neutral and must not assume a specific provider.