Two systems, running in your browser.
Both were built end to end for a client. Both are shown here as they actually behave, including how they behave when something goes wrong. Run them, and try to break them.
Document Engine
Reads a structured document. Tells you why it read it that way. A constraint-based classification engine that labels every page, validates the expensive guesses sparingly, and recovers in a single forward pass when a guess turns out to be wrong.
Client — UK defence logistics. Evaluation build, delivered 2025.The centrepiece is the failure path: watch the engine guess wrong at page 20, lock its cursor, scan forward for an anchor, and fill the gap — then sabotage it yourself and watch it fail honestly when there is nothing left to anchor on.
↗KON‑D/02Dispatch Routing
The spreadsheet arrives like this. The route leaves like that. A monthly maintenance schedule, allocated by hand, took one person a full day and still sent engineers to the same site twice.
Client — national lift maintenance operator. In service.The ingest is the point: mixed postcode formats, Excel serial dates, notes typed into the priority column, duplicate rows — resolved by real rules, clustered by a real solver, and packed into working days you can compare against the manual allocation.
Fault-recurrence prediction from engineer notes
Four months testing whether the free text engineers type after a callback — symptoms, part fitted, what they suspected — carried enough signal to predict which faults would recur within ninety days. It did not. On the volumes a mid-size operator actually generates, the model never beat a two-rule heuristic an experienced planner could write on a whiteboard, and the confidence intervals were wide enough to be operationally useless.
We stopped it and told the client to spend the budget on parts stocking instead. What survived is the note-normalisation layer, which now runs inside KON‑D/02's ingest stage. We publish this because the home page says we will tell you when something is not worth building. That sentence needs evidence.