Draft, September 2026

The knowledge graph

The knowledge graph of the paper

59 concepts and 77 links, each tied to the sentences of the video and the paragraphs of the paper that support it. Agents use it to map the paper's approach onto a person's own problem.

The same graph drives the explanations: an agent maps a person's problem onto these concepts, and every link it draws must be one listed here.

Symptoms and what addresses them

Contexts · 2

Where the product starts.

Greenfield greenfield

A new product with nothing running yet, free to build from the bottom.

is the path for Build from the bottom

Layers · 6

The stack, top to bottom, with the scene that shows each today and after the line moves.

Onboarding and configuration onboardingtoday: scene 5 · after: scene 19

Gathering requirements, mapping them to features and configuration, customising, migrating data and training people.

Interface and APIs interfacetoday: scene 6 · after: scene 20

The screens and APIs through which people, and increasingly their agents, operate the product.

Business rules business-rulestoday: scene 7 · after: scene 21

How each customer's policies, approvals and workflows apply the product's capabilities.

Domain invariants invariantstoday: scene 8 · after: scene 11

The entities, calculations and relationships every customer relies on, which do not vary between customers.

Data model, database and infrastructure deep-layerstoday: scene 9 · after: scene 22

The layers every customer stands on, where risk is greatest.

The bill billtoday: scene 10 · after: scene 23

What the customer pays, and what it pays for.

Demands · 4

What customers now expect.

Immediate use immediate-use

Customers expect to start using the product without a project measured in months.

Easy change easy-change

After go-live, a change for one customer should be a small, contained action.

Personalisation below the tenant personal-below-tenant

Customers want the product fitted to each user, below the tenant.

Operable by their agents agent-operable

Customers increasingly expect their own agents to operate the product.

Cause · 1

What the symptoms trace back to.

Symptoms · 15

What a provider sees today, by layer.

Core value stated as delivery core-value-unstated

The value proposition is stated in terms of delivery, which is cheap to replicate once code is cheap, while the product's encoded understanding of its domain goes unstated.

Risky changes to what every tenant shares risky-invariant-change

The invariants still change, less often and with more at stake, because every tenant stands on them.

Principles · 16

The parts of the approach.

A language over the invariants domain-language

The invariants are its vocabulary, and its grammar says how business rules may combine them: which parts may vary, what values they admit, and which combinations are legal.

The deep layers stay shared deep-layers-staybrownfield

In a brownfield product the data model, database and infrastructure stay shared and unchanged, out of reach of an agent working in the language; needs that reach them are handled case by case.

Recommendations · 6

What to do, by context.

Work from the top down top-downbrownfield

A brownfield product follows the customer's journey: onboarding first, then the interface, then the business rules, later or not at all.

applies to Brownfield

Build from the bottom bottom-upgreenfield

A greenfield product designs its execution layer and data model to be driven by a document.

applies to Greenfield

Take onboarding first onboarding-firstbrownfield

It touches no product code, and its value shows in cycle time on the process that gates revenue.

applies to Brownfield

addresses Months to go live

No screen-by-screen programme no-screen-programmebrownfield

Do not staff a screen-by-screen interface programme now; fix only the screens that are losing deals.

Invest in the grammar and compiler grammar-and-compilerbrownfield, greenfield

They are the durable assets: the grammar encodes the mapping from requirement to capability that a few people hold today.

Design the lower line into a re-architecture design-line-inbrownfield

Where a company already plans to rebuild the layer that applies configuration, that rebuild is the place to design the lower line in.

Limits · 7

What the paper says the approach does not guarantee.

Some sharing is given up sharing-given-up

Lowering the line gives up some of the sharing that justified the original design, affordable only once the per-customer part is cheap to produce.

Errors inside the language remain possible errors-inside-language

An agent writing inside the language can still be wrong, which is why the tests carry the weight.

The grammar is architectural judgement grammar-is-judgement

Deciding what becomes a primitive, a parameter or stays as configuration is a decision an architect makes.

A faster rate, still reviewed rate-not-guarantee

The evidence supports a faster rate of screen conversion, with close review of the first screens.

Run-time interfaces need a platform runtime-needs-platform

Composing the interface at run time, per user, needs a platform that accepts a desired-state description, which usually means new platform work.

Components can under-price value component-underpricing

What the customer values is what the assembled whole does, and a component price can under-price that.

What would show this wrong falsifiers

Grammar coverage that stalls, semantic errors that survive validation, and a case corpus that proves impractical to build.

Cases · 2

The two applications.

On2Go, the brownfield case on2gobrownfield

An onboarding language above an existing product that compiles to inputs the product already accepts, shown so far on test data.