Skip to main content

Boardroom Answers · Technology & Platform · Technical Architecture & Scalability

Sixty-four modules and 178 pages before your first big customer? That smells like unfocused AI-generated sprawl. Why is it not?

The question a Chief Digital Officer (CDO-D) asks.

The short answer

Breadth on rails: 68 modules share one auth, isolation, audit and AI spine, guarded by automated gates and 3,577 tests — and usage telemetry, not vanity, decides what deepens next.

The full executive answer

It is a fair smell test, and my defence is not the number — it is the discipline underneath the number. This surface was buildable because AI-assisted engineering collapsed the cost of production, but nothing here ships on generation alone: every module passes the same five-stage gate — lint, strict types, the AI regression harness, the test suite, production build — and the test base of 344 suites and 3,577 tests grew with the surface, not behind it. Structural rules are enforced by machine, not by hope: a CI gate fails the build if any tenant-data table lacks database-level isolation; every AI output must pass schema validation; every endpoint uses one envelope. Sprawl is when breadth outruns governance — here the governance is automated precisely so breadth cannot outrun it.

Why the breadth is strategic rather than unfocused: the product's category is a governed decision platform for the whole C-suite, and its credibility with a board depends on covering the whole estate — risk, compliance, finance, talent, technology — on one data spine. Every one of the 68 modules rides identical rails: same auth, same isolation, same audit, same AI gateway, same envelope. The marginal module is thin domain logic on thick shared infrastructure, which is exactly the economics a platform is supposed to have.

What I will concede honestly: breadth pre-launch means depth is uneven, and usage data — not my opinion — should decide which modules deepen and which retire. The instrumentation to make that call (PostHog product analytics, per-module telemetry) is already wired. That is a lean-startup posture applied at platform scale: broad hypothesis surface, measured selection pressure.

Grounded in: DORA research (governance via automated gates); Lean Startup measured learning

Want this answered live, on your data?