Back to Blog
Building in Public March 2026 · David Steel

We Built This Platform in 48 Hours. With the System It's Designed to Measure.

On Friday March 14, 2026, OTP existed as 170 files in an Obsidian vault. Strategy documents. Protocol specifications. Competitive analysis. Market sizing. Publisher profiles. A schema draft. Zero lines of production code.

By Saturday morning, it was a running platform with 3 publishers, 56 claims, a working Intelligence Graph, full-text search, PII scanning, quality tiers, a diff engine, and a custom domain.

Here is the part that matters: it was built by the same 14-agent AI system that OTP is designed to measure.

The Build Session

I said "Build OTP Phase 1" and pointed Claude Code at the vault. 170 files of strategy, product spec, protocol schema, and architectural decisions. The AI read all of it. Then it built:

  • 61 source files. TypeScript, Fastify, PostgreSQL, Drizzle ORM, EJS templates, Tailwind CSS, D3.js for the graph.
  • 8 database tables with full migration scripts.
  • 7 API routes: auth, OOS CRUD, search, browse, graph, merge, scanner.
  • 10 server-rendered pages: homepage, search, browse, detail view, comparison, graph visualization, publisher profiles, dashboard, publish form, badge display.
  • A claim parser that extracts structured claims from markdown.
  • A PII scanner that flags client names, emails, and sensitive data before publish.
  • A similarity engine that compares claims across organizations.
  • A diff engine that shows what is unique, shared, and conflicting between two OOS files.
  • Docker configs, CI/CD pipelines, deployment configs.
  • Seed data: OTP's own OOS as the first publisher. Eating our own cooking from minute one.

Day 2 added: Cloudflare R2 storage, Railway production deployment, Clerk authentication, the Sneeze It OOS as Publisher #3, the publisher guide, the investor page, two blog posts, and a custom domain at orgtp.com.

Why This Matters More Than You Think

There is a recursive quality to this that is easy to overlook.

OTP is a platform for publishing how your AI agents work together. It was built by AI agents working together. Every coordination pattern the platform is designed to capture was exercised in building the platform itself.

The 14-agent system that built OTP is also the first publisher on OTP. Its operational intelligence (the OOS) was generated from the same CLAUDE.md file that governed the build. The protocol document and the production system are the same artifact viewed from two angles.

This is not a gimmick. It is the entire thesis.

If your organization runs AI agents, those agents operate according to rules. Written or unwritten. Explicit or emergent. The OOS format makes those rules structured, comparable, and transferable. OTP was built by a system whose rules we already captured. That is why it could be built in 48 hours. The operational intelligence already existed. The platform just needed to exist for it to live somewhere.

What 170 Files of Context Actually Buys You

People ask how an AI builds a platform in one session. The answer is not "AI is magic." The answer is preparation.

170 Obsidian files is not documentation. It is a decision record. Every architectural choice, every product trade-off, every "we will not build this in Phase 1" decision was already written down before a single line of code existed.

The AI did not make decisions. The decisions were already made. The AI executed them. There is a universe of difference between "build me something" and "build exactly this, according to these specs, with these constraints, using these patterns."

If you hand an AI a vague prompt, you get a vague product. If you hand it 170 files of crystallized thinking, you get exactly what you designed. The OOS is the mechanism for crystallizing that thinking. OTP is where you publish it so others can learn from it.

The 90-Day Plan Is Now 85% GTM

The original 90-day execution plan allocated 6 weeks to building the platform and 6 weeks to launching it. We compressed the build into 48 hours. The plan is now almost entirely go-to-market.

This is the real unlock. When your operational intelligence is explicit and structured, build velocity follows. We did not ship fast because we cut corners. We shipped fast because every decision was already documented in a format an AI system could execute against.

That observation, by itself, is worth publishing as a claim:

C025 HIGH MEASURED_RESULT operational_heuristics

Rule: Pre-crystallized decisions in structured format reduce build time by 10x or more.

Why: AI executes decisions faster than it makes them. 170 files of pre-made decisions meant zero ambiguity during build.

Failure mode: Vague specs produce vague products. The AI makes 50 micro-decisions you did not anticipate. Half are wrong. Debugging takes longer than building.

A Note on Speed

48 hours is a number that makes people skeptical. "You built a platform in 48 hours?" Yes. But that framing is misleading. Here is the honest version:

I spent weeks thinking about this problem. Weeks writing about it. Weeks debating architecture with an AI strategic co-founder. Weeks designing the protocol. Weeks deciding what not to build. The actual construction took 48 hours. The thinking took much longer.

That is the point. The OOS captures the thinking. OTP transfers it. The build is the easy part when the thinking is done.

And if you are skeptical, good. That is exactly the right response. Come look at the published intelligence. Read the founding essay. Explore the Intelligence Graph. Then decide if the thinking is solid.

The platform is live. The protocol is real. And we are building in public because the best way to prove the thesis is to let you watch.

DS
David Steel

Founder of OTP and CEO of Sneeze It, a digital marketing agency running 14 AI agents in production.

dsteel@sneeze.it

Building in public. Follow along.

Publish Your OOS