← David's Corner

Founder Notes

The Routing Table

Theme
Text size
18px
Intensity

This optional formatting bolds the leading part of each word to give your eye a focus point; some readers find it helps them stay locked in.

The wrong unit for business intelligence is a knowledge base. The right unit is a routing table.

Knowledge bases are where good thinking goes to die. The founder writes the playbook, files it in Notion or Drive, and discovers six months later that the playbook did not save them from making the same call badly again. The information was there. The retrieval was not. The system stored a document; what the founder needed was a decision.

A routing table is a different artifact. It does not store the answer. It stores the address of the answer. It tells you which cluster to query, which operating pattern applies, which deliverable is the right output shape, and which prior decision is the closest analogue. The routing happens before the work begins, not after the work has already been done badly.

I run my own business this way, and I run [[essay/01-breadth-over-depth|ConstellAI]] this way, because the alternative does not survive contact with the actual cadence of a founder-operator's week.

What a knowledge base actually is

A knowledge base is a flat pile. The structure is taxonomic, organized by what the content is about. The retrieval is keyword search, sometimes augmented by tags, occasionally augmented by AI summarization. The founder enters the knowledge base in one of two postures. Either they know what they are looking for, in which case the knowledge base is a slow file system, or they do not know what they are looking for, in which case the knowledge base is a graveyard of documents they cannot remember writing.

Neither posture is useful in the week the founder is actually trying to run. The week does not present itself as a search query. It presents itself as a series of decisions that need to be routed to the right thinking before the thinking can happen. "Should I productize this service" is not a search. It is a routing problem. The founder does not need to find a document called "productization decision framework." The founder needs to be pointed at the four or five nodes in the company's own graph that determine the answer: the offer's repeatability, the team's current bandwidth, the prior deliverables this work has produced, the operating pattern that fits the resulting product, and the decision log entry from the last time a similar question was answered.

The knowledge base does not produce that routing. The knowledge base produces a list of documents that contain the word "productization." Those are not the same artifact.

What a routing table actually is

A routing table is structural. The structure is functional, organized by what the content does. The retrieval is graph traversal, sometimes augmented by AI reasoning, occasionally surfaced through natural language. The founder enters the routing table in one posture only: they have a live decision to make, and they need to know where the decision lives before they make it.

The routing table answers the question "where does this kind of thinking belong" before it answers any specific question. "Pricing for a new offer" routes through the offer cluster, the prior pricing decisions, the competitor scan if one exists, the willingness-to-pay anchors from the ICP, and the operating-pattern node for [[07-operating-patterns/costco-cost-discipline|cost discipline]] or [[07-operating-patterns/apple-product-led|product-led pricing]] depending on the shape of the offer. "Hiring versus instrumentation" routes through [[essay/03-instrumentation-as-methodology|the methodology note]], the current production line, the work-type, and the regulated-signature requirement if any. "Productization fit" routes through the deliverables web, the section-level reuse data, and the founder's own decision log on prior productization attempts.

In each case, the routing produces a small set of relevant nodes. The thinking happens against those nodes. The AI, if AI is involved, reasons against that small set rather than against a flat knowledge pile. The answer is grounded in the shape of the company because the routing was grounded in the shape of the company.

This is the atlas-decide pattern. Atlas first. Decide second. The atlas is not decoration. The atlas is what makes the decision tractable.

Why this matters now

A founder running a knowledge base in 2026 is paying a tax they do not need to pay. AI has collapsed the cost of generating answers. The remaining bottleneck is the cost of generating the right context. A routing table is a context-production machine. It takes a live decision and produces a context bundle, in seconds, that a generic AI can reason against far more usefully than against the founder's full document pile or against no context at all.

The difference is observable. A founder who asks ChatGPT "should I productize this service" without context gets generic productization advice. A founder who asks the same question with a routing table in front of them, and pulls the four or five relevant nodes into the prompt, gets advice that reflects their actual offer shape, their actual team bandwidth, their actual prior decisions, and the actual operating pattern their company runs on. The first answer is interchangeable across ten thousand founders. The second answer is for one company.

The gap between the two is not model quality. The gap is routing.

Concrete examples from S&CC

When I run a hiring question through my own routing table, the first stop is not the role description. The first stop is the work the role is meant to do, and the question of whether that work belongs to the instrumented production line or to a human seat. If the work is coordination plus production, the routing terminates at the instrument and the hiring question collapses into a calibration question. If the work is firm-level accountability or a credentialed signature, the routing terminates at the hire and the question becomes "who, and at what shape of engagement." The routing table does not answer the question for me. It tells me which question I am actually asking.

When I run a pricing question through the routing table, the table pulls in the offer cluster (consulting, dashboard production, content services, products), the prior pricing decisions for analogous offers, the operating pattern the offer fits (productized service, recurring retainer, one-time deliverable), and the willingness-to-pay anchors from the relevant ICP. The decision happens against those nodes. The output is a price that fits the company's shape, not a price that fits a generic SaaS calculator.

When the Waterfront engagement landed, the routing for the first morning pointed at five clusters in sequence: local SEO, on-page hygiene, Google Business Profile, photo cataloguing, dashboard production. None of those was the work; each was the address of the work. The actual production line was assembled by sending parallel briefs to each address. The engagement shipped because the routing happened before the production, not during it.

When Inherited Wound launched, the routing for the email migration question pointed at four nodes: domain ownership, the existing Namecheap trial, the target Workspace destination, and the Send-As alias requirement. The migration ran in a few hours because the routing had already eliminated the wrong paths before any work began.

In each case, the routing produced a context bundle small enough to act on. The action then happened. The action then logged back to the routing table as a new node, so the next routing on a similar question would be faster.

The atlas-decide pattern

This is the productized shape of the routing argument. The atlas is the routing surface. The decision engine is the reasoning that runs against the routed bundle. The deliverables web is where the executed decisions become reusable assets so the next routing has more nodes to pull from.

In ConstellAI, this is operationalized at every layer. The fourteen meta-functions are the top-level routing addresses. The hundred-plus domains are the next layer. The eighty-plus academic disciplines, the ninety-plus industries, the hundred-and-seventy-seven roles, and the operating patterns are the leaves. Every node carries a four-section body (functions, duties, deliverables, tasks) so that a routed query knows what kind of thinking the node performs. Every node cross-links to its neighbours so that a routing rarely terminates at a single node; it produces a small subgraph.

The pattern is invertible. If you know what you are routing, the atlas takes you to the cluster. If you know the cluster, the atlas tells you what to route to it. The structure works in both directions because the structure is the routing table itself.

What this does not mean

This argument is not against documents. Documents still get written. Playbooks still get codified. The decisions logged at one node sometimes spawn a long-form artifact that lives there. The point is not that documents are useless. The point is that documents are leaves, not branches. They live at the addresses the routing table points at. They do not replace the routing table.

This argument is also not against search. Search is still useful when the founder genuinely does not know where something lives. The routing table reduces the frequency of those moments, but it does not eliminate them. The healthy posture is to use the routing table for any question whose shape is recognizable, and to fall back to search for the genuine unknowns.

And this argument is not against AI. AI is what makes the routing table valuable, because the cost of reasoning against a small routed bundle of context is near zero once the routing has happened. Without AI, the routing table is still useful, just slower. With AI, the routing table is leverage.

How this becomes Founder Atlas

Founder Atlas productizes the routing table for founder-operators who do not have time to build one from scratch. The free tier shows the company as an atlas: offers, clients, projects, deliverables, operating patterns, decisions, all wired into a structure that admits routing. The paid decision engine runs the atlas-decide pattern: take a live question, route it through the company graph, pull the relevant nodes, return a grounded recommendation with the routing visible. The deliverables web turns executed decisions into reusable nodes so the next routing has richer addresses to traverse.

The alternative product is a knowledge base with AI bolted on. That product already exists, several times over, and founders are not paying for it because the unit is wrong. Storage is not the bottleneck. Routing is. The product that ships the routing table as the primary surface is the product that earns the weekly return.

The right unit for business intelligence is a routing table. The right product is the one that ships that table in the shape of the founder's actual company.