# Tech Stack

Last verified: [YYYY-MM]

## Stack

| Area | Choice | Notes |
|------|--------|-------|
| Frontend | [framework/version] | [why this choice] |
| Backend | [framework/runtime] | [why this choice] |
| Database | [database/ORM] | [local + production setup] |
| Auth | [provider] | [roles/sessions] |
| Styling | [library/system] | [design constraints] |
| Deployment | [host] | [preview/production path] |

## Commands

- Setup: `[exact command]`
- Dev: `[exact command]`
- Test: `[exact command]`
- Typecheck: `[exact command]`
- Lint/format: `[exact command]`
- Build: `[exact command]`
- Browser/device check: `[exact command or manual flow]`

## AI Runtime

Fill this in only if the product uses AI.

- Provider/runtime: [OpenAI / Anthropic / Gemini-Antigravity / Vercel AI SDK / Cloudflare Workers AI / local model / none]
- Model can see:
  - Public:
  - User-owned:
  - Never send:
- Tools/actions: [read only / draft / write / destructive / external network]
- Approval gates: [what pauses for human confirmation]
- Retention/training setting to verify: [provider setting or policy]
- Fallback: [non-AI path or degraded state]

## Important Patterns

- Data fetching: [pattern]
- State management: [pattern]
- Forms/validation: [pattern]
- Error handling: [pattern]
- Logging/monitoring: [pattern]
