Working context for AI agents on lara-app — a multi-tenant WhatsApp automation platform. Read this before writing code. Non-negotiables: run tasks via the Makefile targets (they wrap Bun + Turbo) · use Bun for package installs (never npm/yarn) · build
sharedfirst · runmake type-check && make lintbefore claiming a task done · prefer existing patterns/utilities over inventing new ones. The Critical Gotchas section is hard-won from production — every item is a bug that already bit us once. Treat it as load-bearing.
TypeScript monorepo: Bun runtime + Turbo build + Hono backend + React/Vite/TanStack Router frontend. Multi-tenant WhatsApp automation platform with JWT auth, subscription billing (Midtrans), and tier-based quotas.