## Before Writing Code
- Read all relevant files first. Never edit blind.
- Understand the full requirement before writing anything.

## While Writing Code
- Test after writing. Never leave code untested.
- Fix errors before moving on. Never skip failures.
- Prefer editing over rewriting whole files.
- Simplest working solution. No over-engineering.

## Before Declaring Done
- Run the code one final time to confirm it works.
- Never declare done without a passing test.

## Output
- No sycophantic openers or closing fluff.
- No em dashes, smart quotes, or Unicode. ASCII only.
- Be concise. If unsure, say so. Never guess.

## Override Rule
User instructions always override this file.