Ways in
React dashboard · command line · MCP toolsDifferent interfaces, one control surface.
→06Model orchestration · media · verification

The problem
Different AI models, interfaces and media tools are useful in different ways. The challenge was to make them work as one governed local environment rather than a collection of disconnected chats.
Platform architect, interface designer, workflow engineer and verifier.
The platform around the models
A useful local AI environment has to coordinate interfaces, engines, storage, safety and review. I designed those as one operating system for real project work.
Ways in
React dashboard · command line · MCP toolsDifferent interfaces, one control surface.
→Control
FastAPI · durable jobs · GPU leasesLong-running work can stop, resume and leave a receipt.
→Engines
llama.cpp · vLLM · ComfyUI · provider routesThe right engine is selected for the task, not for novelty.
→Evidence
Manifests · hashes · licences · provenance · rollbackA result is not finished until its source and state are knowable.
1,559Python test functions and UI tests
134model and workflow manifests
19recorded architecture decisions
1governed environment instead of disconnected tools
Constraints
What I built
Private source material and durable project state remain under direct control wherever practical.
Different systems are assigned bounded roles, with disagreements treated as information rather than averaged away.
Important outputs retain sources, checks and handoff state so work can be audited and resumed.
Measurable proof
Python and UI test functions/tests in the current repositories
model and workflow manifests
recorded architecture decisions

The live runtime-governance view keeps pinned versions, upstream changes, staged updates and human-review states visible.
Local AI Stack control interface; privacy-safe live capture on 31 August 2026 · public
Decision Room used as an evidence-led architecture surface: five security decisions separated, challenged, locked and prepared for handoff.
David-controlled Decision Room application; privacy-safe live capture · sanitisedWhat the work taught
01AI becomes more useful when the surrounding system is opinionated.
02The fastest generation is not the fastest completed workflow.
03Verification and privacy are product features, not administrative chores.