trapThe obvious AI product automates the judgement regulators insist stays human. insteadMap the day first, then pin AI beside steps people still own.
- AI opportunities scored
- 72
- Role flowcharts
- 10
- Roles timed hour by hour
- 4
- Directions chosen
- 0
How the discovery ran
ProblemSerious unlisted cases run against a 7- or 15-day legal clock. mapOne master lifecycle, ten role flowcharts, and four roles timed hour by hour. pinEach opportunity pinned to a step and scored on four axes.
What the map shows
Result72 scored. 21 score 16+ of 20. Vendors already ship 7. nextPractitioner interviews come next. The MVP stays locked until then.
Why it’s here unfinished
No product and no code. Anyone can generate an app now; the scarce skill is knowing which one is worth building. In a regulated industry, a wrong guess is a compliance exposure, not just a wasted sprint.
Read the engineering detail
Why this project is here unfinished
This project has no product, no code and no launch date, and it is the one I would most like to be asked about.
Anyone can generate a working application now. The scarce skill is knowing which application is worth generating. In a regulated industry, getting that wrong costs more than a wasted sprint; it creates a compliance exposure.
So this repository holds the part of the work that usually gets skipped.
The trap
Pharmacovigilance is the discipline of detecting and assessing adverse effects of medicines. Safety teams process individual case safety reports under legally binding submission deadlines, the volume is high, and the deadlines do not move.
The obvious AI product, then, is automated case processing. It is also close to the worst thing to build. Case assessment is where regulators require demonstrable human judgement, and a vendor promising to remove it is selling something a compliance officer cannot sign off. A product built that way would be unbuyable however well it worked.
What I did instead
I modelled the day first: a master model of the whole case lifecycle on one page, ten role flowcharts from intake through medical review to regulatory submission, literature, signal, aggregate reporting and compliance oversight, and an hour-by-hour day in the life of four roles.
Then every opportunity had to be anchored to a step. Seventy-two candidate AI interventions, each scored on pain, frequency, openness and feasibility, and each required to point at a specific box on a specific flowchart. Anything that cannot be located in someone’s working day is a feature idea rather than an opportunity.
The pattern that came out: incumbents have automated the task, but not the accountability around it, such as proving it was done, catching it before it fails, and explaining why it went wrong. Seven of the 72 are already contested by shipping vendor features, narrative drafting among them.
Vendor numbers are kept apart from observed fact. Incumbents publish efficiency figures; those are recorded as claims, in a dated file, until something independent supports them.
Where it stands
The direction is still undecided, and I am comfortable with that. The models come from published literature and vendor material, and desk research has a ceiling: they need correcting by people who do this work every day. Practitioner interviews are the next step, and the MVP folder stays locked until they have happened.
Picking a direction now would have felt like progress. It would also have been the most expensive mistake on the table.
Media


How this was built
The spec sheet above lists the stack. This section covers how the work was run, which a screenshot cannot show you.
Where AI did the work
- Ran research as a pipeline with a fixed output contract: every finding lands in a register with a score and a link back to the step in the process model it attaches to. An opportunity that cannot be pointed at a box on a diagram is not admitted.
- Used separate passes for building the domain model and for challenging it, because an agent that researches and validates in the same breath will confirm whatever it already wrote.
The discipline around it
- Observed fact and vendor claim are stored separately, with a dated validation file tracking which is which. Every efficiency percentage a software vendor publishes is treated as marketing until independently checked.
- Point-in-time research is dated and never edited in place; evergreen domain understanding is updated in place. Mixing the two is how a knowledge base rots without anyone noticing.
- The repository states in writing that nothing in it is a commitment. Without that line, a well-written research document starts getting treated as a decision.
What stayed human
- The product direction is marked undecided in writing, and the MVP folder stays locked until that changes. AI can enumerate and score options; it cannot be allowed to pick, because the choice is where the judgement sits.
- Desk research has a stated ceiling. These models are built from published literature and vendor material and are marked as unvalidated until real practitioners correct them.
Process artifacts in the repo
- flowcharts/00–11
- Master case lifecycle, ten role flowcharts, and an hour-by-hour day in the life of four roles
- AI_OPPORTUNITY_REGISTER.md
- 72 candidates, scored, each anchored to a process step
- VALIDATION-2026-07.md
- Dated ledger of what is verified versus what is vendor claim
- DECISION_LOG.md
- Open questions, with "undecided" recorded as a state in its own right
