cooklisted
Install: claude install-skill paulnsorensen/easy-cheese
# /cook
## Contract
`cook(spec_ref, receipt? = null, correction = false) -> handoff(next = press | age)`.
`GateReceipt` is the sole outer-oracle authority: hold a canonical receipt
before any production mutation, bound to the same `spec_ref`, canonical
`work_id`, and sanitized `project_key`. An absent or invalid receipt
synchronously invokes `/cut` exactly once; a user or Pasteurize reproduction
retains `producer: cut` and `origin: adopted`.
Every newly issued receipt also carries the exact pre-oracle
`phase_token_ref`/`phase_token_sha256`; validation treats that pair as part of
the receipt identity evidence. Cook never recreates or substitutes a token.
For an active RED receipt, run `red-gate validate <receipt> --state red` before
editing and keep the outer oracle immutable. The single-coder path and the
post-merge fan path validate the complete receipt GREEN, including every
transitive guard, before the global Press. Fan curd workers replay RED only:
they never run Press or claim whole-receipt GREEN while sibling cases remain
RED. `correction = true` is scoped to the active Press RED receipt and may not
weaken any transitive guard.
Closed N/A receipts retain identity and structural validation, skip only outer
RED replay, and run requested docs/refactor/test/appearance work through its
non-behavior path; N/A never means no requested work.
## Packaged validator
Resolve `red-gate ...` through
[`../cut/references/gate-workflow.md`](../cut/references/gate-workflow.md)
§ Pack