SalesSidekick Legacy — four architectures, ending in the Strangler Fig
Three stacked cards on the left show architectures one through three: the first build from scratch, then two full ground-up rewrites. A large panel on the right goes deep on architecture four, the Strangler Fig: the old core — one file, 15,370 lines — was frozen, and a parallel system of 93 focused modules grew beside it. Work moved over piece by piece, each path switched behind a flag and reversible at any moment, while the platform kept running the whole time. Takeaway: each rebuild was a year's worth of lessons about designing, governing, and trusting an AI system.
SALESSIDEKICK LEGACY · THE FOUR ARCHITECTURES
Three rewrites, then a rebuild that never stopped running
The same platform, architected four times. The fourth time, it was rebuilt in place — live.
ARCHITECTURE 1
The first build
From scratch, with zero engineering experience.
It worked — and it taught exactly what the
second one had to be.
ARCHITECTURE 2
Ground-up rewrite
Torn down to zero and rebuilt on everything
build one taught — better structure, better
decisions, same ambition.
ARCHITECTURE 3
Ground-up rewrite, again
Sharper design and harder quality control —
and a core that kept growing until it became
one enormous file.
ARCHITECTURE 4 · THE STRANGLER FIG
Rebuilt in place — while the platform kept running
FROZEN
THE OLD CORE
one file · 15,370 lines
THE NEW SYSTEM
93 focused modules, grown in parallel
Each module does
one job, well — small
enough to read, test,
and trust on its own.
Work moved over
piece by piece, each
path switched behind
a flag — reversible
at any moment.
The platform kept running the whole time — old core frozen, new system taking over, no stop, no big-bang cutover.
THE TAKEAWAY
Each rebuild was a year's worth of lessons about designing, governing, and trusting an AI system.
SalesSidekick · Legacy
The four architectures. The platform was architected four times: a first build from scratch, two full ground-up rewrites, and then the Strangler Fig — the rebuild that never stopped running. The old core, one file of 15,370 lines, was frozen in place while a parallel system of 93 focused modules grew beside it. Work moved over piece by piece, each path switched behind a flag and reversible at any moment, until the new system carried everything. Each rebuild was a year's worth of lessons about designing, governing, and trusting an AI system.