How we build T2D3 OS: fourteen principles that govern the code
Engineering rules keep software correct. These fourteen principles keep T2D3 OS true to what it is for: turning human judgment into compounding marketing signal. Here is each one, and why it exists.
Stijn Hendrikse · Sep 27, 2026
Most software has coding standards. T2D3 OS also has product principles that every feature, every pull request, and every AI agent working on the codebase has to answer to. This is the full list, and the reasoning behind each one.
When I wrote Syntropy, the argument was about organizations: in the AI era, the companies that win are the ones that turn human judgment into signal that compounds. Production is commoditized. Judgment is not. The scarce skill is telling signal from noise, and building loops that make the next output better than the last.
T2D3 OS is that argument turned into software. Which raised a question I did not expect to spend so much time on: how do you keep a product true to its thesis when most of the code is written by AI agents, at a pace no human review process can keep up with?
The answer we landed on is a written constitution. The engineering rules in it keep the code correct. They are enforced by types, linters, and continuous integration, and a change that breaks one cannot merge. Above those rules sit fourteen product principles. They keep the code true to what the product is for. They bind every feature, not just refactors, and several are on their way to becoming mechanically enforced checks themselves.
I am publishing them here because they are the clearest statement I have of what T2D3 OS is, and because I think any B2B software company building with AI will need something like this.
Three lenses run through all fourteen. Syntropy: maximize signal quality in human–AI symbiosis. Machine legibility: as LLMs become the discovery layer for B2B, both our customers' output and our own codebase must be readable by machines. Frontier quality: human signal deserves the best models, and token cost never degrades the work.
The syntropy principles
1. Signal-first
The product exists to raise the signal-to-noise ratio of a company's marketing. That is the master metric. A change that only adds output volume adds entropy, and entropy is the thing we sell against.
So every change carries a one-line answer to a simple question: how does this raise signal quality? If the honest answer is "it doesn't, it is infrastructure," that is fine, but it has to be said. What gets rejected is "more output" dressed up as a feature. An AI that can produce ten thousand blog posts overnight is not a marketing capability. It is a noise generator with a nice interface.
2. Close the loop
The product is the loop: human signal goes in, the AI drafts, a human judges the draft, the judgment sharpens the signal, the next draft is better. A generation feature that produces output but captures no human judgment on it is a dead end. It cannot compound.
So any surface that generates content ships with a path to capture feedback, distill it, and inject it back into the next generation. In our codebase, a generator with no feedback seam is considered unfinished, and the build fails if you add one without declaring how it learns. This is the single principle I would keep if I could keep only one.
3. Glass box
Trust in AI output depends on seeing what the output was built on. It also teaches the most important lesson in the product: better input produces better output.
So when the AI grounds a draft in your ICP, your customer interviews, or your competitive research, it records that lineage, and the interface shows it. You see "grounded in seven sources" and you can open each one. An output with no visible grounding is a guess wearing a suit.
4. The foundation is sacred and channel-agnostic
This is the agility bet. Nobody can predict how marketing channels will evolve over the next five years. What does not change is the durable substrate: who you sell to, what they care about, why you win, and how you sound. ICP, personas, value propositions, brand.
So the foundation stays stable and channel-neutral. A new marketing motion, whether that is account-based marketing, a newsletter, an answer-engine optimization push, or something that does not exist yet, is a new module built on the foundation. It never bends the foundation to a passing fad. Volatile logic lives in modules you can swap out. The foundation is the part you protect.
5. Roles, not workflows
Tactics churn. The four human stances in a syntropic marketing organization do not. The Navigator sets direction. The Scribe finds the truth AI cannot invent. The Sculptor brings taste. The Engineer builds the systems that carry signal at scale.
So every module in T2D3 OS declares which role it serves, alongside the AI agent role that does the drafting. Modeling work by role keeps the organization legible as the profession keeps mutating underneath it. Workflows are how you did it last quarter. Roles are why the work exists.
6. Quality measured, not asserted
"It looks done" is the most expensive sentence in software, and it is just as expensive in marketing. Quality has to be computed and gated, not claimed.
So every module contributes to a Signal Quality Score and a readiness measure. Outputs are verified before they are persisted. And the lock, the moment when a draft becomes the accepted truth for downstream work, is always a human act. The AI never locks its own work.
The machine-legibility principles
7. Generate for machines, not just humans
Answer engines are becoming a primary discovery and distribution layer for B2B. When a buyer asks an LLM which vendor to shortlist, being citable is distribution. And unlike a search algorithm, this is squarely within your control.
So anything the product publishes for a customer is machine-legible, not only human-pretty. Websites built in T2D3 OS ship with an llms.txt file, structured data, and clean semantic structure. Generative engine optimization is a first-class output of the platform, not a plug-in someone bolts on later.
8. Thought leadership is primary signal
A company's authoritative point of view is two things at once: the raw material for everything it executes, and the basis on which an LLM decides it is worth citing. Both uses need the same thing, which is that the thinking is captured at full fidelity and kept machine-readable.
So when you bring your books, your playbooks, your founder's talks into T2D3 OS, they ingest at the highest quality tier. Not as background reading for the AI. As the primary source it argues from.
9. The codebase is legible to its AI builders
This is the llms.txt discipline we sell, applied to ourselves. Most of the code in T2D3 OS is written by AI agents. They navigate and change the system best when its architecture is mapped in a current, machine-readable form.
So we keep a machine-facing map of the architecture, a canonical-examples table that says "when you wonder how we do X, copy this file," and a repository-level llms.txt. Less drift. Fewer changes that look done in a chat window but never landed in the product.
10. Capture the why
The highest-value signal in the product is human judgment: at the lock gate, what did the AI get right, and what did it miss. Our own engineering process mirrors that. Decision records, memories, and pull requests capture the reasoning behind a change and name the principle it serves.
The reason is erosion. A philosophy does not die in one big decision. It dies one expedient pull request at a time, each of which made sense in isolation. Writing down the why keeps the philosophy alive in review.
The frontier-quality principle
11. Token cost never degrades the work
I believe token prices will keep falling. Treating today's price as a design constraint bakes yesterday's economics into a product meant to last. So the cost of tokens is never allowed to reduce the speed or quality of what T2D3 OS produces.
In practice: we route each task to the model that fits it, and we never down-tier to save money. Token budgets exist to protect answers from being truncated, not to cap spend. Prompts are living assets with evaluation evidence behind them, reviewed against the current model generation by panels of competing models. The moat is the combination: your very valuable human signal, paired with the best-performing models and constantly improving prompts, must be better for B2B marketing than anything you could assemble yourself from your own LLM subscriptions and a folder of files.
The leadership principles
12. AI recommends before humans decide
The app should minimize the moments where a human has to stop, go away, and do slow research before they can proceed. That friction is a delay the product exists to remove.
So whenever the interface asks you for a judgment call, a vote, a decision, a number, the AI has already done the homework. A specialized prompt produces a grounded recommendation. A second, devil's-advocate prompt scrutinizes it. You see the refined result, usually as a range and a point estimate with a one-line rationale, and you confirm or change it. Silent zeros and empty defaults are banned. A value is zero only when a human deliberately chose zero.
13. Agents lead, humans steer
David Marquet's Turn the Ship Around! is the reference here: push authority to where the information is. Principle 12 fixed the reactive half, so when you arrive at a decision, the work is done. Principle 13 fixes the proactive half: the module should not wait for you to arrive at all.
So every module behaves as a leader with initiative. It drafts before being asked. It does the ordering, merging, deduplicating, estimating, and prioritizing itself. When your brand standards lock, the visuals for your written content get generated without a request. Your scarce contribution is reserved for the five things only a human can give: votes, locks, final decisions, feedback, and what we call glint, the insight that cannot be derived from what already exists.
Autonomy is earned, not granted. The ladder runs from proposal only, to draft for review, to acting on its own, and where a module sits depends on how rich and how fresh your foundation is. Two things never climb the ladder: destructive actions and outbound actions. Deletes, sends, publishes, and spend are always proposed, never silently done.
14. Ship it, then teach it
We sell the thesis that authoritative, machine-legible thought leadership is the new B2B distribution. So every significant capability we build is also a proof point we owe the market. A feature nobody can learn from converts nobody and gives answer engines nothing to cite.
So when a meaningful capability ships, the same session that shipped it drafts an article and files it into our own Content Studio for review. Every one carries both halves: the educational "how," the background a B2B marketer needs to use the capability well, and the thought-leadership "wow," what is genuinely new in how T2D3 OS does it. How-only is a manual. Wow-only is a brag. The pairing is the voice. You are reading the output of that pipeline right now.
Why this matters beyond one product
I did not set out to write a constitution. It emerged because the alternative, reviewing every AI-written change by hand against an unwritten sense of what the product should be, stopped scaling within weeks.
If you are building B2B software with AI agents, you will hit the same wall. The agents are fast, competent, and completely indifferent to your thesis. They will build what you ask for, including the version of the feature that quietly betrays what your product is for. The only defense I have found is to write the thesis down in a form the agents read before every change, and then to turn as much of it as possible into checks the build cannot pass without.
The engineering rules keep the code correct. The principles keep it honest. Both live in the same file, and both are enforced.