Deterministic Cognitive Scaffolding: Tier 1 Orchestrators vs. Tier 2 Autonomous Swarms
Inverting the control flow: The Go binary runs the core loop, calling the LLM as a bounded cognitive co-processor.
The Paradigm: Machine-Enforced Workflow Parity
At the heart of the AI coding era is Deterministic Cognitive Scaffolding. This paradigm transitions AI from being an unstructured text-generation tool to a bounded execution engine.
Human workflows are captured as non-deterministic intents (the playbook) and are strictly bound by a rigid, unyielding Go-native binary engine (the substrate). This prevents hallucinations, enforces Definition of Done (DoD) quality gates, and allows workflow automation to scale exponentially.
The Two Layers of Nomos
flowchart TD
subgraph IntentPlane ["1. The Intent Plane (The Cognitive Layer)"]
Playbook["Markdown Playbooks (.md)"]
SwarmPrompt["Swarm Prompts & Discoveries"]
Intent["Non-Deterministic Goals ('What')"]
end
subgraph Substrate ["2. The Execution Substrate (The Mechanic Layer)"]
GoBinary["Compiled Go Engine (bin/nomos)"]
ASTParser["AST Parsers & Invariant Gates"]
WorktreeEngine["Transient Sandboxed Worktrees"]
SQLiteDAG["Cryptographic State (nomos_global.db)"]
end
IntentPlane -->|Non-Deterministic Reasoning| Substrate
Substrate -->|Physical Machine Verification| Codebase["Production Codebase"]1. The Intent Plane (The Cognitive Layer)
- Medium: Markdown Playbooks (
.md), Swarm Prompts, Workflows. - Function: This is the non-deterministic conscious contract. It handles ambiguity, defines high-level architectural goals, and orchestrates the "What". It is fuzzy, highly flexible, and inherently human-readable.
2. The Execution Substrate (The Mechanic Layer)
- Medium: Compiled Go Binaries (
bin/nomos), AST Parsers, Telemetry Daemons. - Function: This is the strict, deterministic verification boundary. It enforces the "How" and physically modifies the workspace. It mechanically applies rules (complexity limits, locking, compilation checks) to ensure the Intent Plane cannot hallucinate its way into breaking the system.
The Cognitive Inversion: Harness Over Model
In conventional prompt engineering, developers try to build complex chain-of-thought prompts to convince an LLM to behave:
"Please check for race conditions. Please make sure cyclomatic complexity does not exceed 15. Please do not touch main."
In Nomos, we have completely inverted the control flow:
The deterministic Go engine runs the core loop,
and it calls the LLM as a bounded 'cognitive co-processor' or 'heuristic function'.Nomos is not an IDE plugin—it is your exact engineering standards compiled into a deterministic runtime harness. Prevention is order-of-magnitude cheaper than post-hoc sweeping.
The Nomos Cognitive Firewall
What began as simple Definition of Done (DoD) and Definition of Ready (DoR) gates has evolved into The Nomos Cognitive Firewall.
This is a cryptographic and procedural boundary that physically locks the workspace state:
- Repository files are locked read-only during
PLANphase. - Mutations must occur inside isolated transient worktrees.
- If an agent attempts to skip required structural checks, the Cognitive Firewall physically halts execution and rejects the change at the Git hook level.
GitBrain vs. The Vault
- GitBrain functions as the machine's subconscious—a high-density local vector store and note graph perfect for context retrieval, semantic indexing, and raw intelligence processing.
- The Unified Vault functions as the conscious contract—a structured, human-readable repository for governance, operations, and overarching strategy.