Not vibe coding. Not AI run wild. Every architectural decision was made by a human. Every output reviewed. Every deployment approved. Claude and Codex wrote most of the code — a human decided what to build, why it matters, and when it was ready to ship.
We're proud of how this got built. Here's the real split.
The master plan. Architecture decisions, strategic technical design, the corpus pipeline blueprint, fine-tuning strategy, the RAG architecture, the Knowledge Registry concept, and the high-level decisions that determined how every other piece fits together. Opus set the direction — everything else followed.
Followed the master plan. PHP implementation, frontend pages, API wiring, deployment scripts, DNS configuration, server setup, and the bulk of the session-by-session build work — including this page. Sonnet operated within the architecture Opus defined, executing fast and iterating in dialogue with a human at every step.
Python scraper scaffolding, SQL migration validation, and specific data transformation scripts. Also used as an independent second opinion on complex logic — a useful sanity check when you want a different model's read on the same problem.
AI-generated without human judgement is a liability. Every output in this system passed through human review before it shipped. Here's what that looks like in practice.
Do Better Norge is the proof that the whole system works. Everything from document ingestion to the fine-tuned legal model to the research tools — built in collaboration with Claude.
CaveauAI is designed to be used however your workflow demands — from the browser to the API to an active Claude Code session.
The same pipeline powers every corpus in the registry — from Norwegian court decisions to EU climate regulations. Here's what happens between "source URL" and "here's your answer, with citations."
The MCP server that connects Claude Code to the corpus — that's how the Do Better Norge legal corpus was consulted while writing the platform's own legal compliance documentation. The tool used itself to build itself. We think that's worth being explicit about.
CaveauAI + Claude Code + your domain knowledge. The same pipeline that built Do Better Norge, deployed on your documents, in your language, on your infrastructure.