What to build
Bootstrap the full project skeleton end-to-end: monorepo structure, Fastify + TypeScript backend, Next.js + TypeScript + Tailwind frontend, PostgreSQL with pgvector extension, Drizzle ORM schema, and a passing health-check route. Everything compiles and the DB schema migrates cleanly.
Acceptance criteria
Blocked by
None — can start immediately.
What to build
Bootstrap the full project skeleton end-to-end: monorepo structure, Fastify + TypeScript backend, Next.js + TypeScript + Tailwind frontend, PostgreSQL with pgvector extension, Drizzle ORM schema, and a passing health-check route. Everything compiles and the DB schema migrates cleanly.
Acceptance criteria
revive-apiandrevive-webpackages exist in the monorepoPOST /healthreturns 200users,conversations,personas,chunks,chat_messageschunks.embedding vector(1536)column with HNSW indexnpm run devstarts both API and frontend without errorsBlocked by
None — can start immediately.