Lincoln is a compiler-and-runtime model for command intent. The commander's signed Rules of Engagement are the source program. The mission artifact is the compiled binary. The policy engine is the runtime that executes the binary against fresh tactical inputs at platform speed. The audit chain is the trace of which source paragraph drove each decision. This series walks the compile-and-execute path, identifies what is deterministic and what is language-model-assisted, and states the limitations.
The compiler model
A compiler transforms its input, preserving meaning while changing representation for a different consumer. ROE prose is the input form, written for human staff. The mission artifact is the output form, structured for a deterministic evaluator. Human judgment is exercised at compile time, with full operational picture; execute time enforces what was authorized.
A commander writes Rules of Engagement in human language — paragraph-numbered prose, ROE cards, annexes, sometimes hand-drawn overlays. At compile time, an interpretation pipeline (LLM-assisted, allowlist-filtered, operator-validated, commander-signed) turns that prose into a Zod-typed MissionArtifact — the compiled binary. Every rule in the artifact carries a paragraph_ref back to its source. At execute time, the runtime verifies the artifact's Ed25519 signature and refuses to start on mismatch. As proposals arrive from the autonomy stack, a deterministic policy engine evaluates them against the artifact: hard-block predicates fire first; surviving proposals are scored on four dimensions; the result routes to AUTO / QUEUE / ESCALATE / BLOCK. At audit time, every decision is appended to a hash-chained, Ed25519-signed log with the full paragraph-cited rule trace. No language model touches the execute path. The build enforces this via per-package architecture tests that fail on a forbidden import.
§Scope
Claim
Compile-and-execute path for command intent
A signed mission artifact, a deterministic evaluator, a paragraph-cited audit chain. Demonstrated end-to-end on a scripted scenario.
Claim
No language model in the engagement decision
Enforced by spec and by per-package architecture tests. Models are confined to compile-time interpretation and post-hoc explanation.
Claim
Transport-agnostic feed integration
A TAK CoT XML parser ships today. The same typed schema boundary accepts any other track feed — sensor fusion, ADS-B, Link 16, replay — through its own adapter.