What the first attempt got wrong
The order of work, more than any single choice. The first attempt built study consent, signed publication artifacts and release lifecycle controls around a model before the experience could be handed to anyone. When the model failed its holdout, all of that machinery was protecting a result that did not exist.
Neither the model nor the study machinery carried forward. The new repository's inventory check fails the build if study or model-pack artifacts reappear, so the same mistake cannot return by accident.
Why closed codes are the decision that matters
The host never writes prose. It picks from fixed lists — FHIR_R4, HL7_V2_5_1,
PRIOR_AUTHORIZATION, REQUEST, PAYER_SYSTEM and so on. Each answer must cite
evidence references the case actually offered. "I can't tell" is an explicit code,
and it must carry the conflict that made it unknowable. Probabilities, rationale,
URLs and any field the schema does not name are rejected outright.
That gives up a lot of what a model can say. It is also the only way the output becomes countable: every correction can be compared with every other, across hosts and across runs. Without that, an expert's corrections are opinions, not data.
Where it stands, 2026-10-14
What is proven. Executable tests cover the boundary and the loop:
- raw input never reaches the coordinator or the host;
- the host gets exactly three tools and can only read an approved case and submit an answer;
- nothing is accepted by default;
- a correction must actually differ from the host's answer.
A fresh-clone reproduction outside the author's machine passed the unit, browser and policy checks.
An outside review also found a defect the suite had missed. Launching the lab a second time quietly cut the running lab off from its AI host, while its screen still said it was ready. It was fixed with a regression test before this record was published.
What is not proven.
- No real host has completed the loop.
- No one other than the author has run it.
- There is no model-quality result yet. Producing that evidence is the point of the workbench.
The preview makes no conformance, compliance or production claim, and uses synthetic data only.
The part worth keeping
- When a model fails, ask what it was missing before building a better one. Here it was expert-corrected outcomes, and those need an instrument, not a model.
- Build the thing someone else can run before building the controls around it.
- Make the answer format closed before collecting answers. Free text feels richer and cannot be counted.
- Show the person the full summary they are approving, not a description of it.