Intrinsic Code's defensible position is security as enforced architecture, not advisory documentation. That claim only matters if the orchestrator actually enforces it. So we proved it.
Every claim Intrinsic Code makes about its architecture is enforced by tests that fail when the architecture fails. No hand-waving. No "we plan to." Each of the six claims below maps to a specific cluster of tests in the suite.
The validator rejects blueprints missing security manifest fields, traceability links, or score thresholds. There is no "we'll add security later" path. The structure of the Constitution is enforced by the structure of the schema — and the schema is enforced by the validator — and the validator is enforced by the tests.
Generic terms ("encryption", "secure", "hashing") and deprecated primitives (MD5, SHA-1, RC4, DES, AES-128) are rejected. Only AES-256-GCM, ChaCha20-Poly1305, Argon2id, X25519, Ed25519, SHA-256, SHA-512 pass — verbatim from constitution v0.2.1 §3. Compound expressions like "AES-256-GCM + Argon2id KDF" parse correctly. One bad token in a compound fails the whole entry. No partial credit.
Sacred Pillar references (string enum) and Constitutional Pillar references (integer 1-8) are enforced in both directions. Mix-up bugs fail. Cross-field validation requires constitution_traces[] to cover every v1_features[] entry. An untraced feature blocks the build.
Atomic workspace writes (no half-written blueprint.json ever lands), retry-with-exponential-backoff on transient API errors (1s/2s/4s), mid-stream error semantics, append-only event logs, CRLF-safe streaming on Windows. The orchestrator was built to keep going when the network doesn't.
Event ordering — run_started → N×agent_message_chunk → agent_message_complete → lock_detected → validation_passed / validation_failed → run_complete — is asserted explicitly, not implied. Single-concurrent-run rule enforced. Idempotent abort_run for defensive UI calls.
The schema accepts unknown future fields (Sequoia v0.3+ won't break v0.1 orchestrators). The IPC parser is permissive on inbound, strict on outbound — newer Tauri builds can add fields silently while older orchestrators emit only the fields they own. The architecture was designed to evolve without breaking.
Each module is a focused area of the orchestrator. Each row maps a code module to its test count and its place in the architecture spec. Every commit is reproducible — the build commits are recorded for traceability.
| Module | What it does | Tests |
|---|---|---|
| config.py | Loads and validates environment configuration. Boolean parsing, path validation, defense-in-depth on env-var inputs. | 31 |
| validator.py | Enforces the Blueprint Contract. The single largest module — every Constitutional rule lives here. | 115 |
| lock_detector.py | Detects the Sequoia lock line. Em-dash variants, smart quotes, near-misses — all rejected. Byte-equality with prompt files asserted. | 39 |
| extractor.py | Pulls fenced JSON blocks out of agent output. Last block wins. Malformed blocks logged. CRLF-safe. | 35 |
| state_manager.py | Atomic writes for blueprints. Append-only event logs. Path-traversal neutralization. Windows reserved-name handling. | 67 |
| agent_runner.py | Anthropic API client. Cost accounting. Retry with exponential backoff on transient errors. Hard-fail on auth errors. | 52 |
| router.py | Composition layer. Wires every module into a working Sequoia run. Event ordering invariants asserted. | 45 |
| ipc.py | Newline-delimited JSON codec between Tauri and the orchestrator. Forward-compatible. Unicode-safe. | 22 |
| main.py | Dispatch loop. Wires IPC to the router. Error classification at the boundary. | 13 |
| Total | 2629 | |
The Intrinsic Code Security Constitution defines eight pillars. v0.1 enforces five of them at the orchestrator's blueprint validation layer. Three pillars (4, 5, and parts of 7/8) ship enforcement when their dependent agents — Coder, Reaper, Auditor — land in v0.2+. Click any pillar to see the actual tests backing it.
The honest list of gaps. Investors who've seen too many "100% secure" claims trust this section more than the rest of the document. Every gap below has a named landing point in the build order.