# Goal Contract Template

```md
# Goal Contract

## Goal ID
[stable identifier]

## Title
[one-line goal]

## Success Definition
- [condition]
- [condition]

## Blocked Definition
- [exact blocker that permits a blocked stop]

## Hard Rules
- [rule]
- [rule]

## Out of Scope
- [item]
- [item]

## Current Truth
- [verified fact]
- [verified fact]

## Remaining Gaps
- [gap]
- [gap]

## Dominant Next Gap
- [single most important next gap]
```

Selection rule:

- if the dominant next gap is unclear, do not generate a round yet
- if two next gaps imply materially different work, split into branch prompts
