# Stack — `{{PROJECT_NAME}}`

Inventory of languages, frameworks, libraries, and services. Refreshed via `/rcode-memory-update` when stack changes.

---

## Runtime

| Layer | Choice | Version | Notes |
|---|---|---|---|
| Language | _(e.g. TypeScript / Python / Go)_ | | |
| Framework | _(e.g. Next.js / FastAPI / NestJS)_ | | |
| Database | _(e.g. Postgres / Mongo / Supabase)_ | | |
| Cache | _(e.g. Redis / KV)_ | | |
| Queue / orchestrator | _(e.g. Temporal / SQS / Cron)_ | | |
| Auth | _(e.g. Keycloak / Firebase / Clerk)_ | | |
| Observability | _(e.g. Sentry / Datadog / OpenTelemetry)_ | | |

## Frontend (if applicable)

| Layer | Choice | Version |
|---|---|---|
| UI library | _(e.g. React / Vue / Svelte)_ | |
| Styling | _(e.g. Tailwind / shadcn / CSS Modules)_ | |
| State | _(e.g. Zustand / Redux / TanStack Query)_ | |

## Infrastructure

| Layer | Choice |
|---|---|
| Dev environment | _(e.g. Docker Compose)_ |
| Production | _(e.g. Vercel / AWS ECS / Helm + K8s)_ |
| CI/CD | _(e.g. GitHub Actions / GitLab CI / Jenkins)_ |
| CDN / edge | _(e.g. Vercel / Cloudflare)_ |

## Third-party services

| Service | Purpose | Account / region |
|---|---|---|
| | | |

---

## Why these choices

_Brief rationale for non-obvious picks. Link to `decisions.md` entries for the full story._
