Goal

Use ProofKit as a shared contract between humans and AI agents so repository state survives across sessions and handoffs.

1. Start every change with a named workflow

Open or resume a change with:

proofkit run <change-name> --root .

This keeps everyone aligned on the same folder, same artifact set, and same current phase.

2. Give agents a repository contract

Instead of vague prompts, give explicit rules:

3. Recommended phase ownership

4. Handoff pattern