The second brain at the centre — and the production line it drives. Seven stations, two gates, four ventures on it right now.
A drawing of the ecosystem, hand-written from the workspace files named on each card. It is not a live view and not a screenshot: the ecosystem itself runs only on Leonard’s own computer, on a local address that is not reachable from the internet, by design. Stated as of 25 August 2026.
One index
memory
scoreboard
claims
gallery
Every station reads from and writes to the same index, so nothing is remembered twice or forgotten once.
01
Orchestrator
Systems and leadership
Takes the idea in and decides where it goes. With several ventures running at once, this is the station that says which one gets this week — and which one is deliberately parked.
Do all the parts pull in one direction?
One agent per venture, so a session loads one business and not six.
Parking a venture is recorded as a decision, not left as neglect.
A settled decision is written down once so it is never re-argued.
02
Prototyper
0 → 1 exploration
Looks for people already asking for the thing, in public, before a line of code exists. This is where most ideas stop.
Does anyone actually want this?
Evidence comes from official sources only — no scraped guesses.
The verdict is written as GO, NARROW or KILL, with the reasoning shown.
A NARROW verdict means the idea survives smaller, not that it survives.
03
Builder
1 → 10 execution
Builds the thing — site, store, app, copy, creative — on one operating line, run by one person with AI doing the work.
Can this run reliably without me holding it together?
Websites and apps walk a written method, not a fresh improvisation each time.
An existing site is audited first; nothing is bolted onto a broken base.
What each build teaches is written back into the method for the next one.
04
Sweeper
Debt and cleanup
Checks every claim against a source before anything is published, launched, or takes money. A claim that cannot be backed holds the launch.
What mess is now slowing every future move?
Every factual, legal and performance claim is traced to a file.
A wrong legal name on a legal page is a launch blocker, not a typo.
It has held a launch of Leonard’s own — see the worked example below.
05
Grower
Scaling and expansion
Puts the finished thing in front of people and reads what actually converted. What it learns goes back to the Builder rather than into an opinion.
Can this survive ten times the volume?
A venture that cannot show demand gets a written kill criterion.
What converted is fed back to station 03 as a change, not a note.
What does not survive is closed honestly instead of quietly.
06
Maintainer
Stability and continuity
Watches the boring things that kill a small business slowly — renewals, dependencies, platform changes, content that decays.
Will this still be standing in three years?
Recurring costs live in one ledger rather than in a memory.
Every deploy is verified against the live site, not assumed.
A verification that has not run is printed as not run.
07
Harmony
Agentic operation and handover
The end state. One lead agent runs the venture’s other agents, the founder only supervises, and later a hired operator supervises the lead agent. That is how a one-person line becomes a team without becoming a mess.
Does this run without me — one agent driving the agents, then a hired operator driving that agent?
The founder supervises the lead agent, not the work.
A hired operator later supervises that one agent.
It grows into a team as the business grows, not before.
The studio that runs the machine — currently aimed at short-form ads for Home & Wellness DTC brands.
why hereStill at the demand gate. The verdict on 19 August 2026 was NARROW, so the offer was narrowed rather than launched, and the 30-day kill clock has not started — the first outreach send has not happened.
demand-gate returned NARROW on 19 Aug 2026 → offer narrowed, 25-brand outreach plan written; the 30-day kill clock starts at the first outreach send, which has not happened yetbusinesses/idem/CLAUDE.md
One venture, all the way down the line — including the day the line stopped it.
03 · Built
An 8-question decision tree with the legal skeleton isolated, so no translation can change a verdict. Checker, widget and kit texts in all 24 official EU languages, every verdict linking the official EUR-Lex text. 26 of 26 tests passing.
8-question decision tree; legal skeleton isolated so no translation can change a verdict; 26/26 tests; all 24 official EU languagesbusinesses/disclosura/CLAUDE.md
04 · Held HOLD
The honesty gate ran on 18 August 2026 and returned HOLD with 6 blocking items. The launch stopped. Nothing shipped that day.
Honesty gate ran 18 Aug 2026 — verdict HOLD with 6 blocking itemsbusinesses/disclosura/handoffs/2026-08-18-launch-candidate.md
03 · Fixed
A site-wide legal date error was corrected across roughly 33 files in three languages. "The Kit launches in days." was replaced with honest waitlist copy. Google Fonts was removed entirely and the typeface self-hosted. The legal entity was named on all six imprint and privacy pages.
Site-wide Art. 50 date error corrected across ~33 files EN/IT/RO; "launches in days" removed; Google Fonts removed and font self-hosted; legal entity named on all 6 imprint/privacy pagesbusinesses/disclosura/handoffs/2026-08-18-launch-candidate.md
04 · Passed, then shipped PASS
Deployed live on 19 August 2026 — 56 pages, and its own post-deploy verification passing 16 of 16 checks against the live site.
Deployed live 19 Aug 2026 — verify-live.sh 16/16, 56 pagesbusinesses/disclosura/handoffs/2026-08-19-deployed-live.md
05 · Selling
Checkout opened on 22 August 2026: €49 one-time, and €49 + €9/mo, both live today.
Checkout open since 22 Aug 2026 (SALES_ENABLED=true) — €49 one-time and €49 + €9/mobusinesses/disclosura/CLAUDE.md
This page
Every card here is typed by hand into one file, next to the workspace file that records it. The
machine's own data never reaches this page, and the build refuses to ship if a path or a credential
ever appears in the output.
the line, its seven stations, its two gates and the return edge are written down, not improvisedCLAUDE.md — "The machine"
each station’s remit and the question it answers come from the seven-phase archetype table.claude/skills/six-archetypes-business/SKILL.md
websites and web apps walk the line through a written method, and an existing site is audited before anything is added to it.claude/skills/site-creation-flow/SKILL.md
every fact on this page is hand-written into one file with the workspace file it came from; nothing on this page is generated from the machine’s own datapersonal/leonardirimia-com/src/data/os.ts
the build refuses to ship if a path, a credential pattern or a private address ever appears in the outputpersonal/leonardirimia-com/scripts/budget.mjs
the ecosystem at /os/ is drawn by the SAME renderer as the real screen, read from the local machine and stripped of every server call, file reader and command surface before it is published — which is why it matches rather than resemblespersonal/leonardirimia-com/scripts/vendor-engine.mjs
that renderer is fed a hand-typed fixture, never the real scan: the allow-list is translated into the shape the renderer expects, with no file sizes and no real pathspersonal/leonardirimia-com/src/data/os-graph.ts
the build also refuses to ship if the published copy of that renderer ever regains a fetch, a socket, a local address or a form control — proven by planting one and watching the build stoppersonal/leonardirimia-com/scripts/budget.mjs — the inert gate