Philosophy  /  The methodWritten once · revised when proven wrong

Proof,
not consensus.

A test that passes because everyone agreed it should is not a test. It is a meeting. Verification is the practice of arranging matters so that agreement is unnecessary.

The method
01

A golden vector is a promise you can re-check

Every tool ships with a suite of inputs whose correct outputs are known and fixed. They are not examples and not documentation — they are the thing the build is measured against, and they travel inside the executable.

If a change makes one vector disagree, the build does not ship. There is no discussion about whether the difference matters, because the vector was agreed upon while nobody was under deadline.

Suite
Shipped with buildAlways
Runs offlineYes
Re-run costSeconds
02

Determinism before intelligence

Anything that can be decided by a rule is decided by a rule. Address overlaps, impossible ranges, unit collisions, missing scale factors, coverage thresholds — these are arithmetic, not judgement, and arithmetic does not have opinions on Friday afternoon.

AI is used where rules genuinely cannot reach: reading a badly-scanned table, guessing what an ambiguous field name meant, drafting a first test case. Its output enters the pipeline as a proposal and is checked like anything else.

Division of labour
Rules decideStructure · limits
AI proposesReading · drafting
Model locationOn-device
Network callsNone
03

Offline is a design constraint, not a feature flag

These tools are built for rooms where the network is deliberately absent: classified programs, flight-test benches, fab floors. That constraint is accepted at the start, because retrofitting it later never actually works.

One consequence is that the software cannot phone home for licences, models, updates or analytics. Another is that you can read the whole trust boundary in one sentence: the file you copied, and nothing else.

Deployment
ArtefactSingle .exe
Runtime installNone
TelemetryNone, ever
04

The engineer signs, so the engineer must be able to see

Approval is only meaningful if the person approving can inspect what they are approving. Every derived value carries its provenance: which page it came from, which rule accepted it, which vector covered it.

That audit trail is also what makes the work defensible months later, in a design review, to someone who was not in the room and should not have to take anyone at their word.

Traceability
Per-field originRecorded
Rule that passed itRecorded
Re-runsByte-identical
Behind the builds

The infrastructure this runs on

CI regression farmA Ryzen 3900X farm runs the golden-vector regression suites 24/7 against every change.
Local LLM benchLocal models are benchmarked on real extraction workloads; a measured model catalog decides what ships as a default.
Hardware testbedA Jetson Orin companion-computer testbed exercises MAVLink-family links against real hardware.

Order of authority

Three parties touch every result. Their order is fixed, and only one of them can say yes.

Proposes

Local AI

Reads documents, drafts candidates, suggests test cases. Runs on the engineer's own machine and is never granted the last word.

Authority · none
Judges

Deterministic checkers

Golden vectors, lint rules, compilers, coverage. They cannot be persuaded, and they return the same verdict on the same input forever.

Authority · verdict
Approves

The engineer

Reads the verdict, signs the spec, and owns what ships. A tool that removes this step is not saving anyone time; it is moving the blame.

Authority · release
Commitments

What these tools will not do

No silent fixesA tool never quietly corrects your document. It shows the conflict and waits for a decision.
No cloud fallbackIf a local model is unavailable, the step fails loudly. It does not reach for an API to finish the job.
No opinion as verdictAI output is never labelled pass or fail. Only deterministic checkers issue verdicts.
No hidden stateConfiguration and results are files you can read, diff and keep in your own version control.
No roadmap theatreIn-development instruments are listed as such, with no date, until a build exists you can run.

Nothing here needs to be believed. Run the golden vectors on your own machine, with the network unplugged, and see whether the verdict holds.