A hands-on tutorial teaching role separation for AI-assisted development.
- Modern web browser (Chrome, Firefox, Safari, Edge)
- ChatGPT access (2 tabs)
- Open
instructor.htmlin your browser (double-click or drag to browser) - Open 2 ChatGPT tabs
- Copy the Auditor prompt from the instructor app → paste into ChatGPT tab 1
- Copy the Generator prompt from the instructor app → paste into ChatGPT tab 2
- Follow the instructor app through the tutorial
| File | Purpose |
|---|---|
instructor.html |
Tutorial guide (open in browser) |
auditor-prompt.md |
Auditor role prompt (reference copy) |
generator-prompt.md |
Generator role prompt (reference copy) |
- Role separation prevents drift
- Specification quality determines output quality
- Invariants are contracts
- Iteration is expected (3 passes is normal)
- State persists via cookie; survives page refresh
- "Restart Tutorial" button available on all screens
- Works offline (no server required)