AI team operating system · Own framework · 2026

Products shipped in weeks,
at a bar that holds
as the work grows.

A general-purpose assistant can produce something that looks finished. It has no idea whether the thing is good, who gets to decide that, or what happens when the answer is wrong. So I built the missing part: an operating model that runs the whole product cycle, from first idea to release, and walks me through the research and strategy most people skip. Roles own zones, briefs hand over the criteria and leave the approach open, reviewers never see the reasoning that produced the work, and a cold session resumes from disk knowing what was already decided. Its only user is me, and the products in the cases that follow came out of it.

Sole authorEleven live rolesRuns a full product cycle

The Problem

A prototype in an hour. A product never.

Generating something impressive takes an hour. Keeping it good takes a discipline the model does not bring on its own. These are the failures I hit often enough to design against, and not one of them is fixed by a better prompt.

You build the wrong thing.

The prototype is so easy to make that most people skip the work before it. The research that says what is worth building, and the strategy that says why, never happen, so the product stands on guesses.

New work breaks what worked.

The first version lands great. Then come the new ideas and the new features, and the model cannot get back to the quality it started with, so it degrades the part that was already right.

Quality drops the longer it runs.

Most work happens in one endless conversation. The context fills, the later answers come out worse than the early ones, and every message pays again for the whole pile. Cost climbs while quality falls.

Nothing catches the mistakes.

The session that produces the work also judges it, and a maker reviewing itself rationalises instead of catching. It reports done, with no independent check between that claim and you.

You can't trust what it says.

It states a fact, a date or a number that does not exist, in the same even tone it uses for everything true. Nothing marks the invented part, so it reads exactly as reliable as the rest.

It forgets what was decided.

Most people work without a spec, so the model has nothing to hold onto. By the second week it is quietly contradicting a call everyone already made and moved on from.

500k→60k

My own working baseline, written into the framework's vision document: a focused role session beats a bloated generalist one, even without parallelism. Not an industry statistic, just the number I kept hitting.

I had these challenges before,
raising the bar for a design team.

I had already faced these failures while growing a design team from seven people to twenty-six. The difficult part was keeping other people’s work good as the team grew. I wrote the competence model and the standard for reviewing the work.

The standard could be written down. Holding it depended on who reviewed, how much context they carried, and how much time they had. Deep review only reached part of the work. That was the gap I wanted this team to close.

How I held the bar as the team grew

None of these failures is new to me. A decade before the model existed, the same ones showed up in a team of people, where the hard part was never the design itself. It was building the conditions in which other people's design came out good, and holding that bar as the team grew.

Between 2013 and 2015 the team went from seven people to twenty-six. Three things carried that.

The first was a competence model: five levels, with measurable proficiency across research, interaction design, and visual design. It told each designer what was expected of them and where the bar sat. And it fed straight into their performance review, so the standard was never abstract.

The second one measured the work itself. It was a scoring methodology: a heuristic evaluation of the artifact against Nielsen Heuristics, answered Yes, No, or N/A. That turned quality from a matter of taste into something comparable across client engagements.

The third was a cadence instead of a process: weekly critiques, design jams, office hours, bug-bashes with engineers before launch. High-touch, low overhead. Heavyweight gates on every handoff would have collapsed at that size, so the only hard gates I kept sat on the milestones that mattered.

All of it worked. Written down, the standard was clear to clients and peers too, not just held in my head. And it drew a clean line between the two halves of the job.

One half is the definition of good, and it scales, because you can write it down. The other half is the act of holding to it, and it runs on things that do not scale: who did the reviewing, how much context they carried, how much time was left before the demo. Deep review was the scarcest thing the team had, so it only ever reached a fraction of the work, and the bar thinned toward the edges. That is not a fault in a team. It is the physics of one.

Almost fifteen years later I have a team again. It has no fatigue, no deadline of its own, and no memory of yesterday unless I write it down. Everything I learned running the first one, I now run on this one.

Explore the hierarchy. Drag sideways to follow a branch.

When one context does everything,
quality belongs to no one.

A focused specialist owns one craft and answers to its standard. I had watched that raise the bar with people. I used the same starting point for the AI organisation.

I built a product organisation that runs on AI.

AI lowered the cost of making screens and code. The management work stayed: deciding what was worth building, assigning ownership and checking the result. I built the operating model around that work.

It runs from the first brief to release. I wrote the role charters, task contracts and quality gates, then used them to ship products. The decisions below explain how I kept control of the work.

The value is controlled delegation: I set the goal,
the system carries the context, and evidence comes back.

The Organisation

An organisation, not a prompt library.

Ask a flat pool of helpers for a landing page and every one of them answers. Ask who owns it being good and nobody does. So I wrote the org chart before I wrote a single prompt: who exists, what each one is for, and who hands work to whom.

Select a role to trace its relationships. Drag sideways to explore the organisation.

A1Lead

The one session I talk to.
It staffs the roles and merges what they send back.

Dispatch runs one level down and never skips.
Each box below is a whole role: the skills it can run, what it must know, and the standard.

Product strategy Product design Engineering A2
Product
manager
Brand
Marketing
Designer
Content
designer
Architect
Developer
QA
Data
analyst
Legal
SMM
The same shape repeats inside each role. This is the designer's interface phase, run in the order the framework locks it. Strategy first, stance second, style last.
A3opus/highdesign-povHow this should look, argued from named precedents and a list of anti-patterns to refuse.
A4sonnet/lowsurface-classifierWalk every surface and mark which of them are UI. Mechanical enough to check by rule.
A3opus/highinteraction-conceptThree structurally different stances. One recommended, with its risk and the case against it.
A3sonnet/highscreen-blueprintEvery screen, and each blueprint has to cite the locked point of view and stance.
A3opus/xhighdesign-explorationOnly now, divergence. One board per visual question, variants ranked with the argument.
Which executors run depends on the product. Motion, data visualisation, search, gestures, an icon system: each has a specialist of its own.
A5 · Judgment

The first of these is not an agent: it runs before the work starts and refuses to let it begin. The other four spawn fresh at closure, and get artifact paths, never conclusions.

craftSix dimensions, run before the first pixel exists.
dissentopusAttacks the decision the makers were too close to question.
coherenceopusReads the whole artifact for what quietly stopped agreeing.
acceptanceopusChecks the change against the criteria it claims to meet.
evidencehaikuGoes and checks what a claim rests on, first-hand.

The roles, the levels and every arc are generated from the framework's own charter files. Fourteen roles were designed and eleven are live: two were cut before they shipped.

One was disbanded and its duties redistributed. The repository still carries all three, because I wanted the org's history to survive its current shape.

The Cycle

The work changes shape as it moves.

The chart above names the specialists. This one follows the product as they work: research becomes a brief, models, screens, code and something a person can use. The lines show where roles overlap and where a failed check sends work back.

People cross the work

Trace a role, inspect a review, or open an artifact. Drag sideways on smaller screens.

Conceptual product-cycle map. Product management, brand and content, design, architecture, development and QA overlap around briefs, models, use cases, wireframes, interface designs, code and a shipped application. Independent review gates follow strategy, foundation and specification. A feedback route returns from QA and development to design.

How selected roles overlapPaths show participation, not duration or workload
What changes handsWorking product

Read left to right as the work changes. Eight selected outputs represent the eleven-phase framework. Position shows sequence, not time or effort.

The diamonds mark independent review. Inspect them to see what allows work to continue. This is a conceptual reconstruction; the build-to-product route is illustrative.

Proof

Two products in public stores.

A voice-first iOS party game and a Chrome extension for job applications came out of this operating model. Both reached public stores. The product surfaces below show the work; their cases explain the decisions behind it.

I was the designer on both. The framework carried the work between focused sessions, with written standards and separate checks. The evidence is delivery and recorded corrections. I have no framework adoption or ROI figures to claim.

Parlour question screen with a paper card on a green textile surface

Shipped on the App Store

Parlour put the content checks into practice.

For Parlour, I separated prompt generation, evaluation and rewriting. The evaluator needed calibration. I rebuilt its rubric around prompts I had rated myself and kept the final read before content entered the game.

The app reached the App Store with 466 prompts; its case shows how the content reviews and motion checks shaped what shipped.

Read the product case

Shipped on the Chrome Web Store

An application flow that makes its reasoning visible.

The side panel keeps the job, match assessment and generated documents together. The full case follows the product from discovery through a store rejection and the decisions that changed the application flow.

Read the product case
Job search extension showing match reasons, flags and a generated CV beside the job posting

What held the bar

A confident “done” still had to survive a check.

One task, TEAM-16, failed its first independent review: the rule had been repeated instead of pointing to one source. The task, the reviewer’s verdict and the corrected file preserve that trail.

Open the actual evidence chain

What changed after a miss

A skipped step became a condition for continuing.

A retrospective found that specified checks were being skipped. It led to enforceable gates. A separate regression fixture catches a missing product-manager step; the old omission now has a permanent test.

Takeaway

The same job, in a medium that forgets nothing
and assumes everything.

Building this team made me write down what I had held in my head as a manager. The ownership boundary. The evidence needed to call something finished. The decision that remained mine.

I thought most of my quality bar was a matter of judgment. Writing it down showed me how much of it could become a shared standard, and where my judgment was still needed.