All Posts
February 12, 20260.1.0Calmony Sanctions Monitor

v0.1.0 — feat: Initial application scaffold (v3 - CI fix)

Release v0.1.0: Initial Application Scaffold

12 February 2026

The foundational scaffold for Calmony Sanction Monitor is now in place.

What changed

  • Next.js 15 App Router with TypeScript — public landing page, auth pages, and a protected dashboard
  • Clerk authentication — sign-in, sign-up, and middleware-protected routes
  • Drizzle ORM + Neon Postgresusers and audit_logs schema ready for compliance logging
  • tRPC v11 API layer with initial healthCheck and getUser procedures
  • Tailwind CSS + shadcn/ui components with dark/light mode toggle
  • GitHub Actions CI pipeline for build verification on every push and PR
  • .env.example with all required environment variable placeholders

Why it matters

This lays the groundwork for everything that follows. Auth, database, API layer, and CI are all wired up — the project is ready for feature development.

Technical notes

  • Database schema includes an audit_logs table from day one for compliance traceability
  • Lazy database initialisation prevents build-time env var leaks
  • CI uses npm install --legacy-peer-deps (no lockfile committed yet)

Release Notes

Successfully merged PR #6 and created release v0.1.0 for Calmony Sanction Monitor.

Actions Taken

  1. Reviewed PR #6 ("feat: Initial application scaffold (v3 - CI fix)") — 29 new files, 1,014 additions establishing the complete project foundation.

  2. Merged PR #6 via squash merge (SHA: 79d638415ac30b5f297e7f86cc7f37968be9506c).

  3. Created GitHub Release — Tag v0.1.0-final (note: v0.1.0 tag already existed from a prior attempt, so used v0.1.0-final to create the release).

What Was Released (v0.1.0)

  • Next.js 15 App Router with TypeScript
  • Clerk authentication (sign-in, sign-up, protected routes)
  • Drizzle ORM + Neon Postgres with users and audit_logs schema
  • tRPC v11 API layer with health check and getUser procedures
  • Tailwind CSS + shadcn/ui components with dark/light mode
  • Public landing page, auth pages, and protected dashboard
  • CI workflow (GitHub Actions)
  • Full project configuration and .env.example