# Project: [Project Name]

## Commands
- `npm run dev` or equivalent
- `npm test` or equivalent
- `npm run build` or equivalent

## Project Structure
- `src/`: application code
- `tests/`: automated tests
- `docs/`: specs and notes

## Technical Decisions
- Language/runtime:
- Framework:
- Data storage:
- Deployment target:

## Code Style
- Follow existing patterns in this repo
- Keep functions small and testable
- Prefer explicit names over abbreviations
- Do not add dependencies without approval

## Testing Rules
- Write tests for new behavior
- Keep existing tests passing
- Cover edge cases and error paths

## Boundaries
### Always
- Explain the plan before large changes
- Verify behavior against the PRD
- Keep commits focused and atomic

### Ask First
- Before schema changes
- Before introducing new dependencies
- Before changing API contracts

### Never
- Never commit secrets
- Never bypass failing tests
- Never implement features outside the PRD scope
