# Card 13 Orchestrator Verification Gates

Date: 2026-11-01
Orchestrator: Parent Agent (run ID: cddee1bf-02b8-4a7b-a6cc-9074e6be649d)
Parent commit: ynuxkvqu b55be825 model-extensions-2 | test(extensions): add in-tree model api test support and isolate serving fixtures

## Pinned Gate Set Re-run Results

1. Gate 1: GPU Embedding CTests
   Command: nix develop -c ctest --preset gpu-full -R '^embedding_gemma2_.*' --output-on-failure
   Result: Exit 0 (15 tests: 9 passed, 6 skipped code 77 on missing external weights, 0 failed; 4.01s)
   Verdict: PASS

2. Gate 2: Runtime Neutral Contracts CTest
   Command: nix develop -c ctest --preset gpu-full -R '^ext_runtime_neutral_contracts_test$' --output-on-failure
   Result: Exit 0 (1/1 passed, 0.00s)
   Verdict: PASS

3. Gate 3: Extension API Surface Check
   Command: python3 tools/ci/check-extension-api.py
   Result: Exit 0 (PASS: extension API surface (99 paths))
   Verdict: PASS

4. Gate 4: Extension API Policy Unit Tests
   Command: python3 tests/tools/check_extension_api_test.py
   Result: Exit 0 (Ran 7 tests in 0.002s, OK)
   Verdict: PASS

5. Gate 5: Extension Isolation & Boundary Ratchet
   Command: python3 tools/ci/check-extension-isolation.py --fail-on-core-model-includes --fail-on-serving-boundary --fail-on-family-graph --fail-on-target-ownership --fail-on-model-core-includes --fail-on-extension-boundary
   Result: Exit 0 (All 6 boundary checks clean, target ownership: 17 libraries, 170 edges)
   Verdict: PASS

6. Gate 6: Extension Isolation Ratchet Unit Tests
   Command: python3 tests/tools/check_extension_isolation_test.py
   Result: Exit 0 (Ran 26 tests in 22.912s, OK)
   Verdict: PASS

7. Gate 7: Extension Metadata Tests
   Command: nix develop -c python3 tests/extensions/metadata_test.py
   Result: Exit 0 (Ran 12 tests in 10.510s, OK)
   Verdict: PASS

8. Gate 8: Extension Discovery Tests
   Command: nix develop -c python3 tests/extensions/discovery_test.py
   Result: Exit 0 (Ran 13 tests in 46.892s, OK)
   Verdict: PASS

9. Gate 9: Continuation Identity Goldens (GPU preset)
   Command: nix develop -c ctest --preset gpu-full -R 'continuation_identity_test' --output-on-failure
   Result: Exit 0 (3/3 passed: qwen27b, deepseek_v4_flash, qwen38_flash_next)
   Verdict: PASS

10. Gate 10: Clang-Format Verification
    Command: nix shell --inputs-from . nixpkgs#clang-tools -c python3 tools/ci/check-format.py
    Result: Exit 0 (PASS: Checked 792 C++ files)
    Verdict: PASS

11. Gate 11: Markdown & Documentation Policy
    Command: python3 tools/ci/check-docs.py
    Result: Exit 0 (PASSED: 310 markdown files and 1589 local links/anchors verified)
    Verdict: PASS

12. Gate 12: Shipped Lock-Mode Build & Diagnostics
    Command: nix develop -c cmake -S . -B /tmp/card13-lock-test -DGUFO_EXTENSIONS_FROM_LOCK=ON && nix develop -c cmake --build /tmp/card13-lock-test --target gufo --parallel 4 && /tmp/card13-lock-test/gufo diagnose && rm -rf /tmp/card13-lock-test
    Result: Exit 0 (gufo diagnose output: Extension API: 0.1.3, Extension selection: lock, Built extensions: embedding_gemma2 0.1.0, provider embeddinggemma-2: available)
    Verdict: PASS
