# AGENTS.md — Polaris Task Force > **Sub-AGENTS.md files** (read these for domain-specific context): > > - `src/components/frontend/AGENTS.md` — Frontend component patterns, server/client split, Item primitive > - `src/collections/AGENTS.md` — Payload collection map, RBAC, hooks, relationship graph > - `src/lib/AGENTS.md` — Shared business logic, domain services, dependency graph > - `src/utils/AGENTS.md` — Access control layers, event log, utilities > - `src/bot/AGENTS.md` — Discord bot architecture, commands, services ## What this is Next.js 16 + Payload CMS 3.88.0 app for an Arma 3 unit. PostgreSQL database via `@payloadcms/db-postgres` + Drizzle. Tailwind CSS v4 (no config file — CSS-based). shadcn/ui (new-york style, `lucide` icons). Dark-themed frontend. ## Package manager **Bun** is the primary package manager (`bun.lock`; `bunfig.toml` is empty). `package.json` declares `packageManager: pnpm@9.15.4` and several scripts internally invoke pnpm (`db`, `test`, `test:e2e`) — always invoke them via `bun run