Ausar Default Stack (Auset Platform)

The non-negotiable tech stack for every Heru, every feature, every build.

Frontend

  • Next.js 16 + React 19
  • TypeScript (no plain JS, ever)
  • Tailwind CSS + Shadcn/UI
  • Apollo Client (GraphQL queries/mutations)
  • Redux-Persist (state management)
  • App Router patterns (app/ directory)

Backend

  • Express.js + Apollo Server (GraphQL)
  • TypeScript (no plain JS, ever)
  • Sequelize ORM + PostgreSQL
  • Feature module pattern: backend/src/features/{name}/
  • context.auth?.userId for protected operations (Clerk)

Auth

  • Clerk (authentication, RBAC, user management)

Deployment

  • AWS Amplify (frontend — Next.js apps)
  • AWS App Runner or EC2 (backend — Docker/ECR)

RULE

Every Sonnet task prompt and every farm dispatch MUST specify the Ausar Default Stack. Never assume agents know the stack. Always be explicit about GraphQL, TypeScript, Sequelize, and the feature module pattern.