> Historical record: references to the legacy hosted PR check describe the
> original narrower gate. Use `nix flake check` for current validation; recorded
> results below do not establish a pass of today's broader check.

================================================================================
CARD 10 ORCHESTRATOR CLOSURE VERIFICATION TRANSCRIPT
================================================================================
Host: Linux x86_64 Strix Halo (gfx1151), 125 GiB RAM, 32 cores
Date: 2026-10-31
Parent commit: klwmvoxr a761679a model-extensions | chore(extensions): merge main and resolve integration conflicts
RFC.md sha256: 2ce2becbc0bf0f844702b624de6827c2bae6eba921ab8a1ea883659fa2f96448 (byte-identical, uncommitted)

--------------------------------------------------------------------------------
1. Memory Headroom Check
--------------------------------------------------------------------------------
$ free -g
               total        used        free      shared  buff/cache   available
Mem:             125          12          37           0          76         112
Swap:              0           0           0
VERDICT: PASS (112 GiB available >= 15 GiB required headroom)

--------------------------------------------------------------------------------
2. Extension API Surface Check (check-extension-api.py)
--------------------------------------------------------------------------------
$ python3 tools/ci/check-extension-api.py
PASS: extension API surface (97 paths)
Exit Code: 0
VERDICT: PASS

$ python3 tools/ci/check-extension-api.py --base a761679a --labels '["ext-api"]'
Extension API changed paths: cmake/GufoExtension.cmake, include/gufo/ext/adapter.hpp, include/gufo/ext/cache.hpp, include/gufo/ext/cancellable_gate.hpp, include/gufo/ext/continuation.hpp, include/gufo/ext/crypto.hpp, include/gufo/ext/device_probe.hpp, include/gufo/ext/draft_backend.hpp, include/gufo/ext/experimental/dispatch_telemetry.hpp, include/gufo/ext/experimental/gemv_dispatcher.hpp, include/gufo/ext/experimental/ggml_dequant.hpp, include/gufo/ext/experimental/ggml_gemm.hpp, include/gufo/ext/experimental/heap_placement.hpp, include/gufo/ext/experimental/hip_graph_decode_executor.hpp, include/gufo/ext/experimental/hip_utils.hpp, include/gufo/ext/experimental/hipblaslt_plan_database.hpp, include/gufo/ext/experimental/host_allocations.hpp, include/gufo/ext/experimental/managed_alloc.hpp, include/gufo/ext/experimental/snapshot_copy.hpp, include/gufo/ext/experimental/snapshot_transfer.hpp, include/gufo/ext/experimental/transfer_pool.hpp, include/gufo/ext/experimental/weight_upload.hpp, include/gufo/ext/gguf_reader.hpp, include/gufo/ext/host_budget.hpp, include/gufo/ext/image.hpp, include/gufo/ext/json.hpp, include/gufo/ext/ledger.hpp, include/gufo/ext/mapped_prefetch.hpp, include/gufo/ext/model_config.hpp, include/gufo/ext/platform/fs.hpp, include/gufo/ext/platform/library.hpp, include/gufo/ext/platform/mapped_file.hpp, include/gufo/ext/platform/os_info.hpp, include/gufo/ext/platform/pages.hpp, include/gufo/ext/platform/prefault.hpp, include/gufo/ext/platform/publish.hpp, include/gufo/ext/prompt_lookup.hpp, include/gufo/ext/reasoning.hpp, include/gufo/ext/sampling.hpp, include/gufo/ext/session_mode.hpp, include/gufo/ext/sha256.hpp, include/gufo/ext/speculative_verifier.hpp, include/gufo/ext/text_contracts.hpp, include/gufo/ext/types.hpp, include/gufo/ext/utf8.hpp, include/gufo/ext/version.hpp
PASS: extension API surface (97 paths)
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
3. Extension API Policy Tests (check_extension_api_test.py)
--------------------------------------------------------------------------------
$ python3 tests/tools/check_extension_api_test.py
Ran 7 tests in 0.002s
OK
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
4. Extension Isolation & Boundary Gates (check-extension-isolation.py)
--------------------------------------------------------------------------------
$ python3 tools/ci/check-extension-isolation.py --fail-on-core-model-includes --fail-on-serving-boundary --fail-on-family-graph --fail-on-target-ownership
[check-extension-isolation] PASS: core boundary (no src/core -> src/models|src/families includes)
[check-extension-isolation] PASS: serving boundary (no src/cli include from models, families, cache, src/ext or the public extension API)
[check-extension-isolation] PASS: target ownership (17 libraries, 179 dependency edges)
[check-extension-isolation] PASS: family graph (6 libraries, 7 declared edges, acyclic)
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
5. Documentation Integrity (check_docs_test.py)
--------------------------------------------------------------------------------
$ python3 tests/tools/check_docs_test.py
Ran 11 tests in 0.004s
OK
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
6. C++ Code Formatting (check-format.py)
--------------------------------------------------------------------------------
$ nix shell --inputs-from . nixpkgs#clang-tools -c python3 tools/ci/check-format.py
PASS: Checked 785 C++ files
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
7. Pinned Bounded CTest Selection: CPU test build
--------------------------------------------------------------------------------
$ nix develop -c ctest --test-dir build/cpu-test -R '^(ext_runtime_neutral_contracts_test|extension_runtime_test|extension_role_test|extension_api_policy_test|extension_api_surface|extension_metadata_test|extension_discovery_test|(qwen27b|qwen38_flash_next|deepseek_v4_flash)_continuation_identity_test)$' --output-on-failure
 1/10 Test #115: extension_runtime_test .........................   Passed    0.00 sec
 2/10 Test #116: extension_role_test ............................   Passed    0.00 sec
 3/10 Test #117: ext_runtime_neutral_contracts_test .............   Passed    0.00 sec
 4/10 Test #119: extension_discovery_test .......................   Passed   44.66 sec
 5/10 Test #120: extension_api_policy_test ......................   Passed    0.04 sec
 6/10 Test #121: extension_api_surface ..........................   Passed    0.04 sec
 7/10 Test #122: extension_metadata_test ........................   Passed   10.03 sec
 8/10 Test #139: qwen27b_continuation_identity_test .............   Passed    0.00 sec
 9/10 Test #153: deepseek_v4_flash_continuation_identity_test ...   Passed    0.00 sec
10/10 Test #159: qwen38_flash_next_continuation_identity_test ...   Passed    0.00 sec
100% tests passed out of 10
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
8. Pinned Bounded CTest Selection: GPU test build
--------------------------------------------------------------------------------
$ nix develop -c ctest --test-dir build/gpu-test -R '^(ext_runtime_neutral_contracts_test|extension_runtime_test|extension_role_test|extension_api_policy_test|extension_api_surface|extension_metadata_test|extension_discovery_test|(qwen27b|qwen38_flash_next|deepseek_v4_flash)_continuation_identity_test)$' --output-on-failure
 1/10 Test #150: extension_runtime_test .........................   Passed    0.00 sec
 2/10 Test #151: extension_role_test ............................   Passed    0.00 sec
 3/10 Test #152: ext_runtime_neutral_contracts_test .............   Passed    0.00 sec
 4/10 Test #154: extension_discovery_test .......................   Passed   44.59 sec
 5/10 Test #155: extension_api_policy_test ......................   Passed    0.04 sec
 6/10 Test #156: extension_api_surface ..........................   Passed    0.04 sec
 7/10 Test #157: extension_metadata_test ........................   Passed   10.17 sec
 8/10 Test #194: qwen27b_continuation_identity_test .............   Passed    0.00 sec
 9/10 Test #225: deepseek_v4_flash_continuation_identity_test ...   Passed    0.00 sec
10/10 Test #242: qwen38_flash_next_continuation_identity_test ...   Passed    0.00 sec
100% tests passed out of 10
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
9. Hosted Repository & CPU Checks (legacy hosted PR check)
--------------------------------------------------------------------------------
$ legacy hosted PR check
building '/nix/store/2xj9irwywpiimgnqphm96lzjnws4llmy-check-docs.drv'...
building '/nix/store/4y0bmv3j90axnh0z7l5ir60h3ndz2r25-check-format.drv'...
building '/nix/store/q3zvqwv3yjlzjghkmnz19hvb8m1l3phj-check-pr-tests.drv'...
building '/nix/store/zhkfh501lr5xm27vsg1qap0yzq7js2xh-check-pr.drv'...
Exit Code: 0
VERDICT: PASS

--------------------------------------------------------------------------------
10. Codex Exec Review
--------------------------------------------------------------------------------
$ codex exec review --dangerously-bypass-approvals-and-sandbox 'review the diff of current jj revision, you can use jj diff to see changes'
Output: No actionable defects were identified in the revision. The API surface check and seven policy tests passed.
Exit Code: 0
Findings: 0 Critical, 0 Major, 0 Minor, 0 Nit.
VERDICT: PASS

--------------------------------------------------------------------------------
Summary of Card 10 Acceptance Gates: ALL IN-CARD GATES PASSED.
================================================================================
