# DGR-018 — BLOCKED: no 256-GiB-class oracle host Recorded: 2026-07-14 (MAINT-003). Preflight scripts preserved at commit `a0f28b5` ("chore: preserve DGR-018 preflight scripts (postponed)"). ## Blocker DGR-018 requires a 256-GiB-class host with at least **224 GiB runtime-accessible memory** (the DGR-017 experimental hard-fit floor for the whole-model `UD-IQ1_S` oracle) and **250 GB free storage** on one filesystem outside `/home` (216.715 GB artifact plus resume/temp headroom). The available development host fails both gates, so the whole-model oracle cannot be established. Per the issue's finish contract, no smaller model may be substituted. DGR-019 (needs the DGR-018 oracle for parity certification) and DGR-020 (needs DGR-018 and DGR-019, plus enough physical consumer nodes that no single node admits the whole recipe) are blocked transitively. ## Exact preflight output Command (offline; resolves everything from the pinned target manifest and never contacts the network): ``` $ python scripts/glm_whole_model_preflight.py target: UD-IQ1_S 216.715 GB, 6 shards @ abc55e725277 [FAIL] storage: need >= 250 GB free on one filesystem outside ['/home']; observed no eligible filesystem [FAIL] memory: need >= 224 GiB runtime-accessible memory (DGR-017 experimental hard-fit floor); observed 124.9 GiB MemTotal destination: NONE — no filesystem outside ['/home'] has 250 GB free - /run/media/popov/DATA (ext4): 74.2 GB free - / (ext4): 51.1 GB free - /run/media/popov/Windows (fuseblk): 26.0 GB free - /run/media/popov/d (fuseblk): 5.1 GB free verdict: fail $ echo $? 1 ``` Host: Linux 7.0.14-101.fc43.x86_64 x86_64, `MemTotal: 130997376 kB` (124.9 GiB). The full machine-readable report (including the ordered download/verify plan against revision `abc55e72527792c6e77069c99b4cb7de16fa9f23`, manifest SHA-256 `0b6aed04479d204902bb64c0203f1a46cab26a47b378ecccf85237b63f6c1962`) is in [preflight.json](preflight.json). ## How to resume 1. On a qualifying host, run `python scripts/glm_whole_model_preflight.py` (optionally `--dest DIR`); it must exit 0 with `verdict: pass`. 2. Download shards in the preflight's ordered plan; verify each with `python scripts/verify_glm_shards.py` before the next transfer starts. 3. Proceed with the DGR-018 issue (`.scratch/distributed-gguf-runtime/issues/18-certify-whole-model-glm-5-2-runtime-semantics.md`).