← Files Frontier InfraARCHIVED FILE

skills/goal-contract/SKILL.md

1.97 KB · Oct 5, 2026 · 18:30 UTC

↓ Download file

---
name: goal-contract
description: Turn a rough agent task or project increment into a bounded, independently ratifiable sprint contract with immutable acceptance checks, scope, constraints, autonomy ceiling, budget, escalation, identity, expiry, and receipt fields.
---

# Author a sprint contract

Use `../../assets/sprint-contract.yaml` as the artifact. Read `../../references/philosophy.md` for the two-layer independence rule.

This skill authors a contract for work that the target system will dispatch.
It may contract the current development task only when the user explicitly
asks for that outcome or an installed ADL/Proctor-style integration requires
it. Plugin presence alone is not such an integration.

## Workflow

1. Convert the request into one observable outcome. Separate desired effect from implementation method.
2. Enumerate in-scope and out-of-scope artifacts and mutations.
3. Write mechanically runnable acceptance checks against ground truth. Put prose review behind an explicit human or distinct-judge gate.
4. Declare constraints, allowed tools/effects, verifier scope/freshness, autonomy ceiling, attempt/time/token/cost budgets, and ACK escalation.
5. Identify proposer and ratifier. Leave status `DRAFT`, `ratified_by`, contract hash, and receipt empty until independent ratification actually occurs.
6. After ratification, hash the immutable contract, issue the receipt, set expiry, and make any acceptance change require revocation and a new contract version.

## Quality rules

- Avoid “works,” “looks good,” or “properly” unless a check defines them.
- Keep one contract small enough for one fresh-worker move or an explicitly decomposed set of moves.
- Set the ceiling to propose-only when verifier qualification or mutation coverage is incomplete.
- Do not fabricate ratification, timestamps, signatures, identities, or receipt references.

Return the contract plus a plain-language explanation of what can block, quarantine, escalate, or require human judgment.

SHA-256: 5ccf8568bec14259873b967f183b93ddd3ef58e8c5094cb096a9daffdefe9aa3