01
Everything is code
Infrastructure, identity, alerts, marketing flows, KPIs, user provisioning. If it can be declared, it is declared.
02
Data warehouse is the foundation
Before CI/CD. Before monitoring. Before anything. A unified place where every system's data can be joined and queried.
03
Specs drive everything
One source of truth per feature. Code, docs, marketing, help articles, AI context all derive from it.
04
AI is an extension of thinking, not a tool
Humans hold the system. AI handles the pieces. Specs keep AI in the loop.
05
Remove yourself from loops
Every manual feedback loop is debt. The goal is to give AI and systems the tools to test themselves.
06
Orchestration beats implementation
The question is no longer "can I build it." It is "can I keep up with the thing I already built."
07
Predictable first, AI second
The default is deterministic code. If a workflow can be expressed in Terraform, a GitHub Action, a CLI wrapper, a SQL view, or a runbook, it is. AI is only used where deterministic code cannot reach. The order matters.
08
AI compiles, code runs
AI is primarily a build-time tool. It writes Terraform, GitHub Actions, runbooks, KPI queries, Claude prompts. Once compiled, the output is static, deterministic, auditable code the customer owns. The business runs on the code, not on an agent making decisions live.
09
The company is one system
Every department's tools speak through the same spine of code. Engineering, marketing, sales, finance, support, ops — one declared substrate, one observability surface, one identity plane. AI is the connective tissue that bridges what code cannot.
10
The platform makes agents possible
Agents are only useful when the system they act on is cohesive. Without one substrate of code, secrets, identity, and observability, an investigating agent cannot trace a customer complaint across services, summarise an infrastructure spike, or open a fix PR. Build the platform first. That is the precondition for useful agentic behaviour.