Next.js 16 UI
App Router, tRPC client + server caller, Better Auth session boundary.
const user = await trpcCaller.user.me()A personal vault for serious starts—TypeScript fullstack, Convex + Next.js, Rust, and Solana—with deployment notes and agent context that still makes sense after the first commit.
tRPC and shared packages keep contracts explicit; app entrypoints stay thin.
Pipelines, affected checks, and boundaries—remote cache is optional, not assumed.
Better Auth in TypeScript presets; Rust services integrate through documented API edges.
One AGENTS.md map plus .docs and .plans so agents load the right slice—not the whole repo.
Vercel, Docker hosts, Neon, Upstash, and CI paths documented as composable choices.
TypeScript apps, Rust workspaces, workers, and Solana foundations as explicit routes.
App Router, tRPC client + server caller, Better Auth session boundary.
const user = await trpcCaller.user.me()Express hosts Better Auth and tRPC; features live under modules/*.trpc.ts.
router.use("/api/trpc", trpcHandler)Re-exports AppRouter from the server—no duplicated router definitions.
export type { AppRouter } from "@scope/server"Schema, migrations, and generated client shared by the API.
prisma.user.findMany()Generate a workspace, read the verification labels, and follow the docs that match your route. Changelog and longer notes live on the blog.