# Responsibilities — flawed-skill

| Stage | Agent | Developer |
|-------|-------|-----------|
| 0. Understand inputs | Reads files, surfaces questions | Confirms which files to process and what transformation to apply |
| 1. Gather inputs | Reads and parses files, reports findings | Confirms the sections identified are correct; flags unexpected formats |
| 2. Process and transform | Proposes changes based on confirmed transformation | Approves or rejects proposed changes before any files are written |
| 3. Write output and report | Writes files to `output/`, prints summary and warnings | Reviews output and confirms the result meets expectations |

## Ownership Principles

- The **developer** defines the transformation — the agent does not invent one.
- The **agent** proposes all changes before writing any files to disk.
- The **developer** has final authority on what gets written.
