# Codex goal contract

> Fill this in before starting a long-running Goal. Keep secrets, cookies, customer data, and private chat transcripts out of this file.

## Outcome

- Desired user-visible result:
- What must be true to call it complete:

## Verification surface

- Tests, benchmark, command, page, or artifact that proves the outcome:
- Exact success signal:

## Constraints

- Files, systems, or APIs that may change:
- Behavior, interfaces, data, or permissions that must not regress:

## Boundaries

- Allowed inputs and tools:
- Out of scope:

## Iteration policy

- After each attempt, record:
- Choose the next action by:

## Blocked stop condition

- Pause and report when:
- Do not retry unless:

## Checkpoint handoff

- Checkpoint path:
- Last verified at (timezone):
- Unverified risks:

## Lifecycle commands

```text
/goal          # view the current Goal
/goal pause    # pause it
/goal resume   # resume it
/goal clear    # clear it
```

> A Goal is not evidence of completion. Re-check the files, commands, tests, pages, or artifacts named above.
