/rite-seal: GO / NO-GO
Verify the final candidate and write seal.md; /rite-ship alone performs
authorized irreversible actions and close-out.
Authority
Read core.md plus only
final-diff-relevant standards: agents, code-review, testing, browser-proof-checklist,
security, principles, documentation, observability, deprecation, and
definition-of-done.
Load final-evidence.md and
go-no-go.md for proof and verdict safety.
Follow the shared
candidate-integrity.md for
the reviewed digest and artifact bindings.
The host runs/reconciles named read-only reviewers; engine checks invariants.
Standard is default; Full broadens conditional axes per
devrites-lib/reference/orchestration-profiles.md.
Gate
| State |
Verdict |
Acceptance proven, deterministic checks pass, no unresolved drift or human gate, Critical == 0, Important == 0 |
GO |
Same, but Important > 0 |
Ask Important findings remain. Proceed to seal? [y/N]; default N |
Critical > 0 |
NO-GO |
| Any acceptance criterion, resolved prohibition, or declared key link lacks proof |
NO-GO |
| Evidence is stale, or native diff review plus the exact test analyst finds weakened tests |
NO-GO: Critical |
| Any exact required reviewer account is missing or silent |
NO-GO |
Any gate: validating question remains open |
NO-GO |
| Material UI acceptance lacks or fails required browser proof |
NO-GO |
| Unresolved drift, unsafe migration/removal, or unapproved principle violation remains |
NO-GO |
A judgment-only criterion needs the human eye; AFK records a validating question
and stops.
Workflow
Follow reference/phase-contract.md
(risk-and-rollback.md,
seal-template.md,
anti-patterns.md):
- read workspace and final diff;
- recheck the canonical candidate/bindings and approved repository/CI proof;
- dispatch exact proof, spec, test, doubt, and applicable review agents;
- reconcile their read-only verdicts against source and immutable evidence;
- draft GO/NO-GO
seal.md with acceptance, tests, decisions, and seven accounts;
- write exactly one candidate binding, then run
devrites-engine check seal <slug> for structure and identity, never semantics.
Any candidate correction returns through affected Prove and a fresh Review before
Seal starts again.
Only repository scripts/CI authorize commands; never guess them.
On GO
Set state.md Next step: /rite-ship and stop. A GO is a verdict, not
authorization to perform an irreversible action.
Output
Use reference/output.md.
1---2name: rite-seal3description: Decide GO/NO-GO for an active feature; /rite-ship owns commit, push, tag, and close.4---56# /rite-seal: GO / NO-GO78Verify the final candidate and write `seal.md`; `/rite-ship` alone performs9authorized irreversible actions and close-out.1011## Authority1213Read [`core.md`](../devrites-lib/reference/standards/core.md) plus only14final-diff-relevant standards: agents, code-review, testing, browser-proof-checklist,15security, principles, documentation, observability, deprecation, and16definition-of-done.17Load [`final-evidence.md`](reference/final-evidence.md) and18[`go-no-go.md`](reference/go-no-go.md) for proof and verdict safety.19Follow the shared20[`candidate-integrity.md`](../devrites-lib/reference/candidate-integrity.md) for21the reviewed digest and artifact bindings.2223The host runs/reconciles named read-only reviewers; engine checks invariants.24**Standard** is default; **Full** broadens conditional axes per25[`devrites-lib/reference/orchestration-profiles.md`](../devrites-lib/reference/orchestration-profiles.md).2627## Gate2829| State | Verdict |30|---|---|31| Acceptance proven, deterministic checks pass, no unresolved drift or human gate, `Critical == 0`, `Important == 0` | **GO** |32| Same, but `Important > 0` | Ask `Important findings remain. Proceed to seal? [y/N]`; default **N** |33| `Critical > 0` | **NO-GO** |34| Any acceptance criterion, resolved prohibition, or declared key link lacks proof | **NO-GO** |35| Evidence is stale, or native diff review plus the exact test analyst finds weakened tests | **NO-GO: Critical** |36| Any exact required reviewer account is missing or silent | **NO-GO** |37| Any `gate: validating` question remains open | **NO-GO** |38| Material UI acceptance lacks or fails required browser proof | **NO-GO** |39| Unresolved drift, unsafe migration/removal, or unapproved principle violation remains | **NO-GO** |4041A judgment-only criterion needs the human eye; AFK records a validating question42and stops.4344## Workflow4546Follow [`reference/phase-contract.md`](reference/phase-contract.md)47([`risk-and-rollback.md`](reference/risk-and-rollback.md),48[`seal-template.md`](reference/seal-template.md),49[`anti-patterns.md`](reference/anti-patterns.md)):50511. read workspace and final diff;522. recheck the canonical candidate/bindings and approved repository/CI proof;533. dispatch exact proof, spec, test, doubt, and applicable review agents;544. reconcile their read-only verdicts against source and immutable evidence;555. draft GO/NO-GO `seal.md` with acceptance, tests, decisions, and seven accounts;566. write exactly one candidate binding, then run57 `devrites-engine check seal <slug>` for structure and identity, never semantics.5859Any candidate correction returns through affected Prove and a fresh Review before60Seal starts again.6162Only repository scripts/CI authorize commands; never guess them.6364## On GO6566Set `state.md` `Next step: /rite-ship` and stop. A GO is a verdict, not67authorization to perform an irreversible action.6869## Output7071Use [`reference/output.md`](reference/output.md).