Four-Hat Overview
Four hats.
Worn — not held.
A hat is a role you wield at a specific moment. The same person can wear all four; an enterprise can spread them across four sub-teams. The work doesn't change — only who is wearing what.
- Responsibility
- Owns the spec. Decides what we are building and why before any code is generated.
- Worn
- When a problem is framed but the artefact is not.
- Responsibility
- Directs AI labour. Translates spec into prompts, harnesses, and verification gates.
- Worn
- When the spec is sealed and the build is live.
- Responsibility
- Keeps convergence honest. Small batches, fast feedback, no merge backlog.
- Worn
- Between merge and customer reach.
- Responsibility
- Holds the boundaries. Signs, waives, or kills. Evidence-bound, not relationship-bound.
- Worn
- At every gate. Especially the ones that look routine.