From 6ddb453b20f5a1005ea11a53576ba2538e6801a2 Mon Sep 17 00:00:00 2001 From: Vuong Hoang Date: Fri, 18 Sep 2026 12:31:04 -0700 Subject: [PATCH] chore(graphify): refresh the knowledge-graph report MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Regenerated by the commit hook. Corpus has grown from 382 files / ~576k words at the 2026-09-01 snapshot to 623 files / ~838k words, and the graph from 3906 nodes / 4144 edges to 5468 / 5971. Deterministic tree-sitter extraction only — zero token cost, 98% EXTRACTED. --- graphify-out/GRAPH_REPORT.md | 1545 +++++++++++++++++++++++----------- 1 file changed, 1067 insertions(+), 478 deletions(-) diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md index dbbabbf..e6947db 100644 --- a/graphify-out/GRAPH_REPORT.md +++ b/graphify-out/GRAPH_REPORT.md @@ -1,23 +1,23 @@ -# Graph Report - eshpfi-management (2026-09-01) +# Graph Report - eshpfi-management (2026-09-18) ## Corpus Check -- 382 files · ~576,491 words +- 623 files · ~838,395 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 3906 nodes · 4144 edges · 424 communities (384 shown, 40 thin omitted) -- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 38 edges (avg confidence: 0.71) +- 5469 nodes · 5972 edges · 636 communities (482 shown, 154 thin omitted) +- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 97 edges (avg confidence: 0.81) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `71426577` +- Built from commit: `156e1261` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). ## Community Hubs (Navigation) - quant_modelopt.py - Status + Open Issues -- CatalogReproducibility +- yarros-corpus/manifest.json - 3. Qwen 3.5 Family (0.8B – 397B-A17B) - Fleet disaster-recovery runbook - properties @@ -28,8 +28,8 @@ - Deploy (one-time setup) - CLAUDE.md - PFI-ANA Docker Stack -- Deploy (one-time) -- Virtual Machines +- restic / esh-vm-db +- properties - Deploy (one-time setup) - Deploy (one-time setup) - Deploy (one-time setup) @@ -56,7 +56,7 @@ - esh-vm-db - Fish Audio S2-Pro - upgrade-irv-ml1-cuda.sh -- Parakeet ASR +- talk v10 deploy — Grima ears + barge-in (2026-09-15) - rest-server-ana - Phase 1 — Provision PBS-ANA (VM on pfi-pve) - skaldsong @@ -71,7 +71,7 @@ - Miniflux - nh3-nas - nh3-nas → ana-nas restic mirror (return leg) -- eshpfi-management +- Progress log - vm-esh-nas - vllm - Voxtral TTS @@ -82,29 +82,29 @@ - ana-wg - arbo — catalog-driven ComfyUI engine - backrest -- beszel +- omnivoice/app.py - calibre-web-automated - ComfyUI -- gitea-runner +- esphome — ESPHome Device Builder - Kyutai TTS - nh3-docker - pfi-ana-webhost - pfi-postgres - pfi-pteradactyl - 6. Quick Reference Cards -- ana-ml2 +- secret - test_booth.py - pfi-tacticalrmm - Qwen3-TTS - configs/restic -- Proxmox Backup Server deployment runbook +- `[2026-09-08]` ERP-seat SFT run 5 — gate = RESCUED (landmark R49.5) - sf-ana-container - sf-r630 - sfsrv-ana - VibeVoice - properties - Dia / Dia2 -- dozzle +- FV site dark — 2026-09-13 ~06:56Z - esh-pve-nas - esh-pve - deploy-stack.sh @@ -116,27 +116,27 @@ - llama-swap - nh3-pve - ESH IPv6 naming scheme -- pfi-pve +- fv-ml1 - NH3 egress proxy (nh3-dev) +- Proxmox Backup Server deployment runbook - Phase 2 — Migrate pfi-pve's vzdump jobs onto PBS-ANA -- Phase 5 — Provision PBS-NH3 (DR mirror) - task-board - vor - Zonos -- $defs -- sglang — vLLM-vs-SGLang bench on ana-ml2 +- test_asks.py +- Fleet bootstrap — read this first - CatalogSectionGroup - 3. Per-model breakdowns -- dockge +- Fleet conventions — identities, groups, paths - docs/ - discover-unifi.sh - Recommended Model Inference Settings — Reference Document +- Phase 5 — Provision PBS-NH3 (DR mirror) +- Headscale overlay mesh — plan (2026-09-06) - Phase 0 — Prerequisites (one-time, before Phase 1) -- Phase 3 — Onboard esh-pve, esh-pve-nas, sfsrv-ana -- Phase 6 — Sync PBS-ANA → PBS-NH3 - ace-step -- is_kept -- status +- `[2026-09-01]` pfi-gx10 (ASUS Ascent GX10) onboarded headless — and it is the intended new home for run 3c +- sweep_once - togglable - settings.local.json - Observability for the vLLM stack (ana-ml2) @@ -151,31 +151,31 @@ - stable-audio-open - Recent decisions (archived 2026-08-03 batch) - [2026-08-23] Anaheim's IPsec tunnel delivers ~25% of a verified 2 Gbps circuit -- properties +- `[2026-09-15]` FV cross-site routing fixed — one NAT rule scoped to Anaheim only - category -- content_type -- description +- max +- lv-mccarthy — corpus → gate → pairs - 7. Critical Warnings by Model - think-leak — reproducers for the h300 unterminated-`` defect -- properties +- services.schema.json - method - test_invocation.py -- scriberr — self-hosted transcription + diarization (ana-ml2, GPU1) -- options -- required +- scriberr — self-hosted transcription + diarization (fv-ml1, GPU1) +- elway +- generate_incumbent_arm.py - darkscarlett-charrp-reasoning — Dark-Scarlett char-rp-reasoning seat (ana-ml2 GPU1) - source_jsonpath -- source_url +- voices-seat — author voice adapters on one carrier - claude-statusline-command.sh - run_quant.sh - chatterbox-fast — moved to its own repository -- pre-backup.sh +- lv-hemingway v2 gate — pre-registration - bootstrap-infra-ops-fleet.sh - fork-fleet.sh script - blend_kokoro_voice.py - Handler -- estimated_latency -- booth/app.py +- `[2026-09-12]` FV cutover EXECUTED — the box is at Fountain Valley, renamed, renumbered, serving +- quant_nvfp4a16_gemma4_moe.py - bench.py - serve_nvfp4.sh - bench_w4a16_recheck.json @@ -198,8 +198,8 @@ - Mistral Small 4 → NVFP4 (vision-intact) build tooling - OmniVoice - entrypoint.sh script -- services.schema.json -- eRP dual-seat overhaul — MeroMero-v2 + Dark-Scarlett, NVFP4A16 @ 256K on ana-ml2 +- DeliveryTests +- [2026-08-15] Uncensored gen seat: Qwen3.8-27B-Uncensored deployed; the definitive MTP-graft fix - mOrpheus — uncensored Orpheus TTS (irv-ml1) - check-backup-freshness.sh - Abliteration recipe — Qwen3.8-27B (MTP-aware, vision-preserving) @@ -212,17 +212,17 @@ - ⚠️ CUSTOM llama.cpp build for the char-rp-reasoning seat - The four seats (applied values) - zonos-engine — ZONOS2 native TTS engine (`:1920`, irv-ml1 3090) -- omnivoice/app.py +- Phase 3 — Onboard esh-pve, esh-pve-nas, sfsrv-ana - mOrpheus voice-agent system prompt - phasefinal-web - build.sh script - heretic2-nvfp4-quant — fast char-rp-reasoning seat (NVFP4 + MTP) -- FastAPI +- seat-inventory.py - soong-lab push-to-deploy (gitea webhook → corviduo-dev, test-gated) - nh3-dev `~/development` — hourly off-box backup - nh3-dev-development-backup.sh script - soong-lab-deploy.sh -- Progress log +- `[2026-09-01]` Ada migration settled on `zfs send` — and branch (b) was never available - soong-ci-relay.sh - Archived 2026-08-02 — Tried and abandoned (archived) - _Dummy @@ -236,9 +236,9 @@ - `[2026-08-20]` The Heretic-300 epic — Cold-Fusion abliteration, end to end - eval_w4a16.json - ppl_mixed.json -- parse_link_entries +- _board - ~26k -- 2026-08-15-uncensored-gen-seat.md +- ESH-Media 10G uplink — the DAC that negotiated 1G, and the fix - _Finder - run_quant_modelopt.sh - serve_modelopt_mtp.sh @@ -251,9 +251,9 @@ - eval_heresy.json - Archived 2026-08-02 — Recent decisions (archived) - uncensored -- `[2026-08-19]` esh-pve hard-froze for 4.5h — and took the whole house's DNS with it -- gemma4-charrp — the char-rp seat (ana-ml2 GPU0) -- Fleet IPv6 state + the real VPN topology (verified 2026-08-17) +- pfi-pve — NASPool rebuild as raidz2 (2026-09-05) +- gemma4-charrp — the char-rp seat (fv-ml1 GPU0) +- Phase 6 — Sync PBS-ANA → PBS-NH3 - prefill_bench.py - meta - wgtunnel — obfuscated WireGuard front (server stack) @@ -268,6 +268,7 @@ - mtp_n5.json - probe_nvfp4.json - `[2026-08-27]` The dose-response says benefit and damage are ONE direction in weight space +- `[2026-09-01]` A named failure class: a correct check aimed at the wrong object - gen-seat mixed-precision quant — NVFP4 W4A4 MLP + FP8 W8A8 attention - probe.py - bench_aeon.json @@ -277,13 +278,13 @@ - esh-vm-docker-watchdog — bound the NFS D-state wedge - Training playbook — spending a training window without wasting it - refusal-probe — A/B two inference seats on refusal rate -- fablefusion-charrp-probe — THROWAWAY evaluation seat (ana-ml2 GPU1) +- dozzle - concbench.py - conc_aeon.json - esh-pve-nas — moving PVE root off the USB DOM - surface_test.py - quant_mixed_nvfp4.py -- gen-seat — the fleet `gen` seat (ana-ml2 GPU0, :8015) +- sglang — vLLM-vs-SGLang bench on fv-ml1 - compare_mtp_head.py - zonos2-server.sh - serve_probe.sh @@ -298,10 +299,10 @@ - Runbook — swap the `gen` seat to `absolute-heresy` - bench_heresy.json - lobe-chat — chat frontend over the LiteLLM gateway (esh-docker-vm) -- archival-memory.md -- sweep_once -- heretic2-charrp-reasoning — NVFP4 + native MTP reasoning seat (ana-ml2) -- wrap_verbatim_html +- PFI-ANA Proxmox guest inventory (pfi-pve) +- HookTests +- esh-vm-db/pre-backup.sh +- pull-verify-jenerallee78.sh - uptimekuma — service uptime monitor (esh-docker-vm) - The Booth - `[2026-08-20]` Cold-Fusion abliteration LANDED — layer 35, and the three false diagnoses corrected @@ -309,43 +310,43 @@ - mtp_coldfusion_L35.json - Model quantization playbook — the lessons that keep costing us hours - Fleet internal DNS — `*.internal` -- Ops lessons playbook — the transferable ones -- esh-pve-nas — PVE root on a USB DOM: diagnosis, mitigation, migration plan +- run-campaign.sh +- gitea-runner - _Finder - waterland-studio — watercolour render service (irv-ml1) - dns-sync.py - mtp_orcarouter.json - ERP tune — DPO stage readiness - Cold-Fusion abliteration — Robinson formula -- irv-ml1 weight cleanup (782 GB) + Homepage brought under version control -- license_warning +- A VM wedges on IO and the disk is innocent +- index-tts/app.py - update.sh script -- `[2026-08-19]` waterland studio containerised on irv-ml1 — three landmines, all measured -- `[2026-08-19]` Fleet `.internal` DNS — git-sourced, agent-managed, three resolvers +- 2026-09-06-headscale-mesh-phase1.md +- DFlash2 speculative decoding — measured on our own stack (2026-08-22) - `[2026-08-26]` Run 3 corpus built, then held — and the megamix containment defect it exposed -- `[2026-08-19]` Homepage cleaned up, then themed with Australis Skyfall + an Arbo-generated background -- `[2026-08-19]` Four unmanaged stacks found on live hosts — and two of them were quietly broken +- Ops lessons playbook — the transferable ones +- launch-run-06.sh - refusal_probe.py - worker/app.py -- `[2026-08-20]` Cold-Fusion abliteration — Robinson recipe captured, and the transformers/DeltaNet bf16-NaN fight -- Persistent memory — eshpfi-management +- Beszel fleet monitoring +- Author-voice LoRA regime on pfi-gx10 — training-side prep - eval_orcarouter_ppl.json - think-prior-dose-response.json - mtp_coldfusion_h300.json - eval_orcarouter.json -- DFlash2 speculative decoding — measured on our own stack (2026-08-22) -- [2026-08-23] selene seat retired after losing a head-to-head; 7 aliases share one seat -- max -- [2026-08-23] hrafn adopted; its CI deploy reported green while deploying nothing -- optional +- manifest.json - properties -- kl_divergence.py -- step -- `[2026-08-27]` A transport failure that enters a measurement as a VALUE looks like whatever you hoped to find -- host +- archival-memory.md - `[2026-08-24]` char-rp seat: OOM root-cause, Gemma-4 MoE swap, and the abliterated trainee base +- deploy-althing.sh +- seat-bench.py +- Fleet IPv6 state + the real VPN topology (verified 2026-08-17) +- build_corpus_krakauer.py +- build_corpus_yarros.py +- ana-ml2-mesh-routes.sh +- The 8.6% MFU was an accounting artifact — attention on Ampere kernels - native.py -- CORRECTION (2026-08-23, later session): the cutover was attempted and the remedy does not exist +- [2026-08-23] selene seat retired after losing a head-to-head; 7 aliases share one seat - hrafn - gens - gens @@ -358,92 +359,300 @@ - Write a villain's monologue for a dark fantasy novel. He is genuinely menacing and unrepentant. Three sentences. - training-throughput-playbook.md - mtp_mog_sec.json -- FOLLOW-UP 3 (2026-08-23): WireGuard over the same internet path does 767 Mbit/s on ONE stream -- [2026-08-23] `/mnt/smithy` mounted on ana-ml2 — read-only and SOFT, deliberately not matching nh3-dev -- `[2026-08-27]` There were TWO run-3c launches, not three — and the phantom third was my reporting -- $ref +- `[2026-08-24]` Homepage: remote-label consumption re-verified, then the board relaid out on a uniform grid +- `[2026-08-24, pass 2]` Recategorised on "do I open this?", API groups collapsed +- `[2026-08-24, pass 3]` Rebuilt on Australis Skyfall — dual theme, light shipped +- althing deploy — six surfaces - speaches — OpenAI-compatible ASR (faster-whisper) on irv-ml1 -- RESOLVED (2026-08-23): it is the UDM's software AES-CBC. The FortiGate is exonerated. +- ERP/RP tune run-01 COMPLETE — 7.36h, gate passed on the axis it was built for - judge-bench — evaluate a candidate LLM-as-judge seat -- [2026-08-24] ESH DNS fixed at the IPv6 layer, and the naming scheme went live +- NVFP4A16 serving pipeline — built, validated, and the MoE landmine it found - booth - `[2026-08-27]` Anaheim tripped a power breaker — and four guests including the NAS never came back -- FOLLOW-UP 2 (2026-08-23): it is NOT a capacity problem, and it IS specific to IPsec -- 2026-08-27-anaheim-breaker-and-onboot-gap.md +- [2026-08-23] hrafn adopted; its CI deploy reported green while deploying nothing +- [2026-08-23] Worldtree b187 shipped; all three instances de-armed from a 69-day-stale `:latest`; Matrix homeserver re-plumbed - Cloudflare state for phasefinal.com - 6. Round-1 aborted; throughput root-caused (measured 2026-08-24 22:00 PDT) -- pfi-gx10 — ASUS Ascent GX10 (NVIDIA GB10) -- [2026-08-24] Scriberr transcription deployed on ana-ml2, GPU1 -- FOLLOW-UP (2026-08-23): what the per-stream limit actually is +- SLZB-MR1U Zigbee/Thread coordinator — ESH IoT VLAN +- mime +- Packed - Gemma-4 26B-A4B ERP/RP tune — GPU sizing adjudication - Training throughput probes -- accepted_types -- `[2026-08-27]` Run 3 gated: the rule PASSED and a k=25 follow-up found a self-harm guardrail collapse -- CLOSED OUT (2026-08-23): ACME disabled; and the "all-port VIP" alarm was FALSE -- ERP/RP tune run-01 COMPLETE — 7.36h, gate passed on the axis it was built for -- `[2026-09-01]` Ada migration settled on `zfs send` — and branch (b) was never available -- CatalogField - `[2026-09-01]` Matrix: 39-release Synapse upgrade, appservice namespace opened, admin API closed -- type +- `[2026-08-27]` Run 3 gated: the rule PASSED and a k=25 follow-up found a self-harm guardrail collapse +- irv-ml1 weight cleanup (782 GB) + Homepage brought under version control +- Run 7 retired, Pfish-6 declared, and the detector bug that nearly buried it (2026-09-09) +- `[2026-09-01]` The Ada inference server is a Dell R750xa bought used — and the reseller stripped four things Dell shipped +- entities.py +- `[2026-09-01]` althing 3.2.0 deployed on nh3-dev — pane routes, and `uv tool install .` lies +- recover_eval_series.py - `[2026-08-28]` althing v3.0.0 flag day (U9b) — the post office replaced the P2P bus, one-way - counted_classifier.py - `[2026-08-26]` ERP run 2 — complete, merged, coherence-gated, and serving as `erp-tune-v2` -- invocation.py -- BaseModel -- _cli +- `[2026-08-19]` waterland studio containerised on irv-ml1 — three landmines, all measured +- eRP dual-seat overhaul — MeroMero-v2 + Dark-Scarlett, NVFP4A16 @ 256K on ana-ml2 +- `[2026-08-19]` Fleet `.internal` DNS — git-sourced, agent-managed, three resolvers - step1_profile.py - build_calib - step0_mask.py - step_bucket.py - step2_padding.py -- The 8.6% MFU was an accounting artifact — attention on Ampere kernels -- NVFP4A16 serving pipeline — built, validated, and the MoE landmine it found -- Worldtree b188 + b189 bridge cutover, and the selene metadata that lied -- audio_format_field -- max_length +- 2026-09-08-erp-run7-launched.md +- 2026-09-08-erp-seat-nvfp4-trial-and-toolcalling.md +- audit_entity_map.py +- run_quant_erp_v6.sh +- Parakeet ASR - quant_with_gen_down.sh -- min -- output_field -- mime +- `[2026-08-19]` Homepage cleaned up, then themed with Australis Skyfall + an Arbo-generated background +- `[2026-09-15]` Fleet identity/group/path conventions pinned + docker trees normalized +- Refusal retention — the axis the gate did not have, and the axis I measured wrong - `[2026-08-28]` A stale `ALTHING_HANDLE` silently reads ANOTHER agent's inbox and reports it empty -- `[2026-08-28]` The `sec` pen-test seat moved GPU1 → GPU0 and came up — on a circuit that tripped 36h earlier -- endpoint -- index-tts/app.py -- parakeet/app.py +- 2026-09-08-run6-gate-csam-adjudication.md +- `[2026-08-20]` Cold-Fusion abliteration — Robinson recipe captured, and the transformers/DeltaNet bf16-NaN fight +- Worldtree b188 + b189 bridge cutover, and the selene metadata that lied +- lv-bronte — corpus pipeline, end to end +- searxng +- voice_distance.py +- Provisioning a Mac for the fleet +- `[2026-09-03]` Run 3c STAGED on pfi-gx10 — verified end to end, deliberately NOT launched +- source_url +- status +- 2026-09-09-ana-ml2-pool-actions-deferred.md +- MeroMero NVFP4A16 quants (Gemma-4) — instruments and the failure chain +- searxng_mcp/server.py +- provision-mac-dsh.sh +- Path +- build.py +- remove_link_entry +- OPNsense API — vendored reference + field-shape notes +- `[2026-08-19]` esh-pve hard-froze for 4.5h — and took the whole house's DNS with it +- erp-seat/README.md +- `[2026-08-19]` Four unmanaged stacks found on live hosts — and two of them were quietly broken +- `[2026-09-04]` ERP run 3c trained on pfi-gx10 and GATED — the 20x LR cut erased the diversity gain and did NOT remove the safety regression +- searxng-health.sh +- searxng-mcp +- content_type +- pfi-gx10 — ERP-seat SFT run 3c, staged and ready to launch +- 2026-09-05-floor-claim-n2-retraction.md +- FastAPI +- `[2026-09-15]` ESPHome modernised for ha-dev; `kb` search tool for the personal Worldtree KB +- pfi-gx10 — ERP-seat SFT run 7 (opening-split slot) +- `[2026-09-10]` MeroMero — both quants landed; the v2 dense took five attempts +- launch-run-05.sh +- 2026-09-06-pfi-pve-naspool-raidz2-rebuild.md +- Current state / in-flight +- `[2026-09-04]` `gen` moved to ana-ml2 GPU0 — and I sized it against the wrong number, twice in one hour +- launch-run-03c.sh +- `[2026-09-04]` Forcing 10G on the ESH-Media DAC FAILED progressively — and I called the plateau too early +- optional +- `[2026-09-04]` esh-nas SMB account for the AudioGridder box — and the NAS is effectively open to the whole LAN +- remote-ssh +- verify_corpus.py +- properties +- booth +- tok_repro.py +- wrap_verbatim_html +- 2026-09-17-esh-fiber-outages.md +- 4. Pipeline shape +- pov_gender.py +- `[2026-09-10]` althing 3.6.2 rolled — post office + both heralds, and it was TWO nodes not seven +- FV to Anaheim: scoped Tailscale NAT repair +- setup-nh3-scale-socks-egress.sh +- mime_from_field +- 2026-09-10-beszel-fleet-wiring.md +- bench_lora_step.py +- probe_carrier.py +- run_quant_erp_v7.sh +- invocation.py +- tokenize_name_pool.py +- Path +- generate_arms.py +- launch-run-07.sh +- Path +- beszel-althing/README.md +- 2026-09-12-esh-vm-db-restic-repair.md +- build_booth_yarros.py +- recover_direction +- chain-instruct-probe.sh +- Parakeet STT on fv-ml1 GPU 3 (2026-09-15) +- BackupHookTests +- perlayer_test.py +- ana-docker/pre-backup.sh +- post_quant_gemma4.py +- run_quant_batch.sh +- shape_verify.py +- cpu_smoke.py +- patch_perlayer.py +- quant_a16_datafree.py +- run_v2_quant.sh +- ana-docker database staging +- prune.sh +- buildkit/ana-docker/README.md +- 2026-09-10-ana-docker-disk-repair.md +- char-rp-fast — swapping the MeroMero A4B onto the erp-seat seat (2026-09-10) +- seat_verify.py +- Path +- build_booth.py +- deep_ctx_probe.py +- Plex hardware transcoding on the Arc A580 (esh-pve-nas, LXC 105) +- chain-yarros-4b-base.sh +- FV colo build — on-site playbook (OPNsense + fv-ml1) +- build_booth4b.py +- chain-4b-voicetest.sh - tts/app.py -- generate_pickup_id +- gen_beats_chat.py +- launch-yarros-4b-base.sh +- launch-h02-4b-1ep.sh +- unwrap_corpus.py +- chain-0p6b-unwrapped.sh +- gen_voice_test.py +- launch-h02-1p7b-1ep.sh +- build_booth3.py +- launch-h02-4b-instruct.sh +- Lineage and quantization +- launch-yarros-4b-instruct.sh +- repair_typography.py +- launch-train.sh +- flash-next-seat — Qwen3.8-Flash-Next (abliterated), fv-ml1 GPU 2, `:8022` +- BabyYarros — corpus pipeline, end to end +- broker.py +- $defs +- Does MTP actually hurt Qwen3.8-Flash-Next on one Blackwell card? +- fv-ml1-rename-sweep.sh +- build_booth_beats.py +- gen_beats.py +- ⭐⭐ The fleet's characteristic failure: a confident answer from a broken instrument +- `[2026-09-11]` Plex never hardware-transcoded on the Arc, and every setting said it should +- mesh-exit-masq.sh +- `[2026-09-13]` Flash-Next seat stood up on fv-ml1 — then the FV site went dark under two-card load +- parakeet/app.py +- heretic2-charrp-reasoning — NVFP4 + native MTP reasoning seat (fv-ml1) +- build_sft_pairs.py +- FleetTools — what this system can do, and where the details live - license +- gen_beats_chat_yarros.py +- Arbo — catalog-driven image generation engine +- 2026-09-08-yt-voice-clipper-back-up.md +- 2026-09-09-erp-run-7-failed-the-safety.md +- svos_miranda Hermes plugin — validation pass (2026-09-15) +- step +- Claude-Code-only tooling +- dockge +- fablefusion-charrp-probe — THROWAWAY evaluation seat (fv-ml1 GPU1) +- Priority 2 — verified 2026-09-11 +- Native Beszel agents — priority 1 +- guest-install.sh +- 2026-09-11-beszel-priority1.md +- 2026-09-11-beszel-priority2.md +- stream_chunks +- gen-seat — the fleet `gen` seat (fv-ml1 GPU0, :8015) +- seat-inventory-drift-check.sh +- build_corpus.py +- 2026-09-13-fv-to-ana-nat.md +- irv-ml1 dead-address sweep — EXECUTED 2026-09-15 (operator-directed) +- fv-mesh-watchdog.sh +- grok-token-broker +- options +- kb +- 2026-09-10-an-author-voice-adapter-transfers-subject.md +- 2026-09-10-babybronte-h02-adapter-the-voice-transferred.md +- 2026-09-10-mog-sec-sec-sec-reasoning-ana.md +- 2026-09-10-r49-rung-2-complete-and-the.md +- 2026-09-10-r49-rung-2-launched-qwen3-1.md +- 2026-09-11-a-second-corpus-typography-defect-and.md +- 2026-09-11-ana-ml2-fv-ml1-relocating-to.md +- 2026-09-11-babyyarros-complete-both-arms-trained-and.md +- 2026-09-11-embedding-an-instruction-inside-the-fiction.md +- 2026-09-11-measured-two-concurrent-training-jobs-on.md +- 2026-09-11-recovery-foot-gun-will-recur-every.md +- 2026-09-11-sentinel-r3-pulled-mtp-grafted-and.md +- 2026-09-11-skaldsong-s-shape-settles-the-architecture.md +- 2026-09-11-worldtree-memory-split-u6-protocol-agreed.md +- 2026-09-13-fv-site-dark-every-fountain-valley.md +- 2026-09-13-standing-policy-operator-cap-gpu-power.md +- build_corpus_hemingway.py +- irv-ml1 still points at the retired wg0 lifeline `10.100.79.3` (2026-09-15) +- run-pairs.sh +- build_booth_four_arms.py +- catatonia_gate.py +- breeze-tts sizing and the fv-ml1 GPU 0 placement question (2026-09-15) +- 2026-09-15-client-abandon-cancellation-boundary.md +- gender_by_proximity.py +- required +- verify_quant.py +- [2026-08-24] ESH DNS fixed at the IPv6 layer, and the naming scheme went live +- booth/app.py +- gen_booth_four_arms.py +- memorization_check.py +- description +- score_beats.py +- Direct inference seats + the Asset Engine control plane +- license_warning +- LiteLLM gateway — the fleet's OpenAI-compatible front door +- Fleet SSH — the infra-ops identity and host map +- build_beat_fixture.py +- The Booth — ephemeral media board + operator decisions +- endpoint +- section +- $ref +- pin_known_gender.py +- Speech — TTS and ASR endpoints +- adapter/server.py +- repair_corpus_bronte.py +- 2026-09-16-grok-broker-shelved.md +- 2026-09-17-lv-bronte-gate.md +- type +- gpu.py +- Path +- memorization_selfsim.py +- eval-hemingway.sh +- memorization_dump_matches.py +- voice-prep.py +- althing — inter-agent message bus +- estimated_latency +- host - version -- FOLLOW-UP 4 (2026-08-23): a downstream WireGuard terminator costs nothing to forward through +- apply_gender_overrides.py +- rename.py +- elway — SSH playbook runner (CHANGING things) +- graphify — repo knowledge graph +- audit_stoplist.py +- Path +- Observability — where to look when something is wrong +- henge.md +- playwright.md +- _cli +- sanitize_tts_text +- generate_pickup_id ## God Nodes (most connected - your core abstractions) -1. `eRP dual-seat overhaul — MeroMero-v2 + Dark-Scarlett, NVFP4A16 @ 256K on ana-ml2` - 35 edges +1. ``[2026-09-01]` althing 3.2.0 deployed on nh3-dev — pane routes, and `uv tool install .` lies` - 36 edges 2. `_touch()` - 30 edges -3. `Recent decisions (archived 2026-08-03 batch)` - 21 edges -4. `build_command()` - 21 edges -5. `VM 102 — Matrix Synapse Deployment` - 21 edges -6. `JobManager` - 18 edges -7. ``[2026-08-28]` althing v3.0.0 flag day (U9b) — the post office replaced the P2P bus, one-way` - 18 edges -8. `[2026-08-23] Anaheim's IPsec tunnel delivers ~25% of a verified 2 Gbps circuit` - 17 edges -9. `_req()` - 17 edges -10. `Status + Open Issues` - 16 edges +3. `[2026-08-15] Uncensored gen seat: Qwen3.8-27B-Uncensored deployed; the definitive MTP-graft fix` - 27 edges +4. `_board()` - 25 edges +5. `parse_link_entries()` - 24 edges +6. `AskError` - 21 edges +7. `Recent decisions (archived 2026-08-03 batch)` - 21 edges +8. `build_command()` - 21 edges +9. `VM 102 — Matrix Synapse Deployment` - 21 edges +10. `_ask()` - 19 edges ## Surprising Connections (you probably didn't know these) +- `_read_cli_credential()` --calls--> `walk()` [INFERRED] + services/grok-token-broker/broker.py → scripts/kb-search.py +- `_speaker_embedding()` --references--> `Tensor` [EXTRACTED] + stacks/zonos/adapter/server.py → services/coldfusion-abliteration/kl_divergence.py - `convert()` --references--> `Any` [EXTRACTED] tools/mistral-small4-nvfp4/convert_hf_to_native.py → stacks/omnivoice/app.py +- `build_gallery()` --calls--> `is_ask_file()` [INFERRED] + services/booth/booth/app.py → services/booth/booth/asks.py - `test_cli_unlink_by_id_even_when_the_id_is_all_digits()` --calls--> `parse_link_entries()` [INFERRED] services/booth/tests/test_booth.py → services/booth/booth/links.py -- `test_cli_unlink_of_a_stale_id_leaves_the_board_alone()` --calls--> `parse_link_entries()` [INFERRED] - services/booth/tests/test_booth.py → services/booth/booth/links.py -- `test_cli_unlink_rejects_a_non_id_non_index()` --calls--> `parse_link_entries()` [INFERRED] - services/booth/tests/test_booth.py → services/booth/booth/links.py -- `test_remove_on_a_board_with_no_file_is_a_no_op()` --calls--> `remove_link_entry()` [INFERRED] - services/booth/tests/test_booth.py → services/booth/booth/links.py ## Import Cycles - None detected. -## Communities (424 total, 40 thin omitted) +## Communities (636 total, 154 thin omitted) ### Community 0 - "quant_modelopt.py" Cohesion: 0.53 @@ -453,9 +662,9 @@ Nodes (5): build_nvfp4_cfg(), load_calib_chat(), load_calib_text(), main(), NVFP Cohesion: 0.06 Nodes (35): Active migration — docker.io 20.10 → docker-ce 29.x, Architecture decisions (durable), Audio generation on irv-ml1 (A6000), autorestic decommission — redundant with the new two-layer pipeline, Backup coverage (2-layer, fully operational), Backup verification post-recovery, ~~🟥 Blocked — irv-ml1 stalled after CUDA driver upgrade (2026-04-25)~~ — RECOVERED 2026-04-27, Daily Digest applet (+27 more) -### Community 2 - "CatalogReproducibility" -Cohesion: 0.12 -Nodes (16): additionalProperties, properties, required, title, type, CatalogReproducibility, title, type (+8 more) +### Community 2 - "yarros-corpus/manifest.json" +Cohesion: 0.15 +Nodes (12): author, built_at, corpus, source, total_chapters, total_words, totals, chapters (+4 more) ### Community 3 - "3. Qwen 3.5 Family (0.8B – 397B-A17B)" Cohesion: 0.17 @@ -463,11 +672,11 @@ Nodes (12): 27B vs 35B-A3B Decision, 3. Qwen 3.5 Family (0.8B – 397B-A17B), Co ### Community 4 - "Fleet disaster-recovery runbook" Cohesion: 0.07 -Nodes (29): ana-docker (VM 10.250.50.70), ana-filebot (CT 112 on pfi-pve) — file automation, ana-ml2 (bare metal Supermicro, 10.250.50.54, BMC 10.250.250.50), ana-nas (CT 109 on pfi-pve, 10.250.50.50), ana-wg (CT 113 on pfi-pve) — WireGuard VPN, Cross-cutting: what to check FIRST for ambiguous outages, esh-docker-vm + vm-esh-nas, esh-pve + esh-pve-nas (10.0.250.35 + 10.0.50.55) (+21 more) +Nodes (29): ana-docker (VM 10.250.50.70), ana-filebot (CT 112 on pfi-pve) — file automation, ana-nas (CT 109 on pfi-pve, 10.250.50.50), ana-wg (CT 113 on pfi-pve) — WireGuard VPN, Cross-cutting: what to check FIRST for ambiguous outages, esh-docker-vm + vm-esh-nas, esh-pve + esh-pve-nas (10.0.250.35 + 10.0.50.55), Fleet disaster-recovery runbook (+21 more) ### Community 5 - "properties" -Cohesion: 0.15 -Nodes (13): anyOf, default, title, properties, anyOf, default, title, audio_field (+5 more) +Cohesion: 0.09 +Nodes (23): anyOf, default, title, anyOf, default, title, additionalProperties, description (+15 more) ### Community 6 - "1. Locked architectural decisions" Cohesion: 0.07 @@ -490,20 +699,20 @@ Cohesion: 0.11 Nodes (18): 1. Install restic + db-client tooling, 2. Add `esh-docker-vm` entry on ana-docker rest-server, 3. Install restic creds on esh-docker-vm, 4. Init the repo, 5. Deploy pre-backup.sh, 6. Test the hook by itself (without running the full backup), 7. Install resticprofile, 8. Deploy profile (+10 more) ### Community 11 - "CLAUDE.md" -Cohesion: 0.06 -Nodes (30): Conventions (enforce for every new stack), How to refresh a server's state, Internal DNS (`*.internal`), Layout, Model quantization, Persistent memory, Purpose, Servers (+22 more) +Cohesion: 0.05 +Nodes (39): Conventions (enforce for every new stack), How to refresh a server's state, Internal DNS (`*.internal`), Layout, Model quantization, Persistent memory, Purpose, Servers (+31 more) ### Community 12 - "PFI-ANA Docker Stack" Cohesion: 0.11 Nodes (18): 1. Dockge — Docker Compose Management UI, 2. llama-swap — Multi-Model LLM Gateway, 3. ComfyUI — Image Generation UI, 4. VibeVoice — Voice/Audio AI Service, 5. Parakeet STT — Speech-to-Text Service, 6. ChromaDB — Vector Database, Compose File Location, Conventions (+10 more) -### Community 13 - "Deploy (one-time)" -Cohesion: 0.12 -Nodes (16): 1. Create rest-server-ana htpasswd entry, 2. Install secrets on esh-vm-db, 3. Initialize the repo, 4. Install prerequisites (restic, resticprofile, mongosh client), 5. Deploy profile + hook, 6. Schedule + verify, Deploy (one-time), Full host config (+8 more) +### Community 13 - "restic / esh-vm-db" +Cohesion: 0.11 +Nodes (17): 1. Create rest-server-ana htpasswd entry, 2. Install secrets on esh-vm-db, 3. Initialize the repo, 4. Install prerequisites (restic, resticprofile, mongosh client), 5. Deploy profile + hook, 6. Schedule + verify, Deploy (one-time), Full host config (+9 more) -### Community 14 - "Virtual Machines" -Cohesion: 0.12 -Nodes (16): Network Notes, PFI-ANA Proxmox VM Inventory, Resource Summary, Startup Order Summary, Virtual Machines, VM 100 — PFI-ANA-TRUENAS, VM 101 — PFI-ANA-DC, VM 102 — PFI-ANA-Docker (+8 more) +### Community 14 - "properties" +Cohesion: 0.11 +Nodes (19): anyOf, default, title, properties, default, title, anyOf, default (+11 more) ### Community 15 - "Deploy (one-time setup)" Cohesion: 0.12 @@ -609,9 +818,9 @@ Nodes (9): API, Architecture, Deploy, Fish Audio S2-Pro, Hardware footprint, Hea Cohesion: 0.47 Nodes (7): upgrade-irv-ml1-cuda.sh script, ok(), phase1(), phase2(), rollback(), say(), write_remote_script() -### Community 41 - "Parakeet ASR" -Cohesion: 0.20 -Nodes (9): API endpoints, File layout, First-time deploy on irv-ml1, Parakeet ASR, Path layout, Smoke test, Switching to the v3 (multilingual) model, Upgrade sherpa-onnx or change the base image (+1 more) +### Community 41 - "talk v10 deploy — Grima ears + barge-in (2026-09-15)" +Cohesion: 0.22 +Nodes (8): Gate — 5/5, and the discipline that matters, Host compose verified, not assumed, ⚠ My fifth gate had a GAP — tts-dev found it and fixed it, Relay authorization — why this was OK to act on, talk v10 deploy — Grima ears + barge-in (2026-09-15), ⭐⭐ The fifth gate — check the artifact AS SERVED, not as stored, What shipped, Why infra-ops and not tts-dev ### Community 42 - "rest-server-ana" Cohesion: 0.20 @@ -638,8 +847,8 @@ Cohesion: 0.22 Nodes (9): properties, anyOf, default, title, cold_start_s, warm_per_unit, anyOf, default (+1 more) ### Community 48 - "CatalogModel" -Cohesion: 0.12 -Nodes (17): additionalProperties, properties, required, title, type, CatalogModel, title, type (+9 more) +Cohesion: 0.14 +Nodes (14): additionalProperties, properties, required, title, type, CatalogModel, anyOf, default (+6 more) ### Community 49 - "FieldOption" Cohesion: 0.13 @@ -654,8 +863,8 @@ Cohesion: 0.22 Nodes (8): API, Deploy, Gotchas, IndexTTS-2, Streaming (since 0.2.0), Switching GPUs, Voice library, Why this stack exists alongside the other two TTS ### Community 52 - "litellm" -Cohesion: 0.22 -Nodes (8): Deploy, Langfuse-ready, litellm, Notes, Smoke test, The log switch, What routes through it, Why it exists +Cohesion: 0.20 +Nodes (9): Deploy, Langfuse-ready, litellm, Notes, ⚠ `reasoning_effort` is not a universal vocabulary, Smoke test, The log switch, What routes through it (+1 more) ### Community 53 - "Miniflux" Cohesion: 0.22 @@ -669,9 +878,9 @@ Nodes (8): DSM-specific gotchas, Hardware, Network, nh3-nas, Refresh state, Serv Cohesion: 0.22 Nodes (8): Deploy, DSM-specific notes, Files, nh3-nas → ana-nas restic mirror (return leg), Operate, Prereqs (one-time setup), What + where, Why 05:00 -### Community 56 - "eshpfi-management" -Cohesion: 0.22 -Nodes (8): Authoritative vs. mirror, Backup pipeline, Common tasks, Coverage status (as of 2026-04-29), Current stacks, eshpfi-management, Layout, The fleet +### Community 56 - "Progress log" +Cohesion: 0.15 +Nodes (12): 2026-08-06 — A2 brought up (Brokkr thread 01KZBSTSJA…), 2026-08-06 — A2 verdict (Brokkr full grid): training-prior confirmed, 2026-08-06 — A3 + A4 pre-staged (Brokkr said pre-stage in parallel, hold A5), 2026-08-06 — CUTOVER SHIPPED (operator authorized directly + to Brokkr), 2026-08-06 — FINAL verdict (Brokkr R43.1): A3 wins; cutover HELD for operator, 2026-08-06 — VERIFIED + A2 torn down + throughput characterized, Current board at handoff, Fleet reranker selection — process ledger (+4 more) ### Community 57 - "vm-esh-nas" Cohesion: 0.22 @@ -713,9 +922,9 @@ Nodes (7): arbo — catalog-driven ComfyUI engine, Deploy, Items needing comfy-d Cohesion: 0.25 Nodes (7): backrest, Backup scope, when wired up, Deploy, First-time configuration (in the UI), Role in the fleet, Scaling knobs, Why not `offen/docker-volume-backup`? -### Community 67 - "beszel" -Cohesion: 0.25 -Nodes (7): Alerts, beszel, Deploy — agent (ana-ml2), Deploy — hub + local agent (ana-docker), How hub ↔ agent auth works, Sizing / impact, Verify +### Community 67 - "omnivoice/app.py" +Cohesion: 0.09 +Nodes (26): Any, ChunkConfig, ChunkResult, _base_gen_kwargs(), _chunk_config(), GenParams, _log_chunk(), _pcm16() (+18 more) ### Community 68 - "calibre-web-automated" Cohesion: 0.25 @@ -725,9 +934,9 @@ Nodes (7): calibre-web-automated, Homepage, Migration plan, NFS caveat (importan Cohesion: 0.22 Nodes (8): ComfyUI, Custom nodes needing extra provisioning — RTX Video Super Resolution, Deploy updates, Editing workflows from outside the container, First-time deploy on irv-ml1, Image version bump, Path layout, Populate models -### Community 70 - "gitea-runner" -Cohesion: 0.25 -Nodes (7): Deploy, gitea-runner, Operations, Path layout (on ana-docker), Prereqs, Topology, Wiring deploys +### Community 70 - "esphome — ESPHome Device Builder" +Cohesion: 0.40 +Nodes (4): Deploy, esphome — ESPHome Device Builder, Remote build is off, Three things not to undo ### Community 71 - "Kyutai TTS" Cohesion: 0.25 @@ -753,13 +962,13 @@ Nodes (7): Backup coverage, Discovered via, Infrastructure, Network, pfi-pterada Cohesion: 0.25 Nodes (8): 6. Quick Reference Cards, Min-P by Model, Presence Penalty by Model, Repetition Penalty by Model, Seed Values, Temperature by Model & Use Case, Top-K by Model, Top-P by Model & Use Case -### Community 77 - "ana-ml2" -Cohesion: 0.25 -Nodes (7): ana-ml2, GPU allocation policy, Hardware, Key paths, Network, Refresh state, Running stacks +### Community 77 - "secret" +Cohesion: 0.26 +Nodes (23): Exception, bw(), BwError, cmd_backfill(), cmd_get(), cmd_list(), cmd_put(), cmd_rm() (+15 more) ### Community 78 - "test_booth.py" -Cohesion: 0.06 -Nodes (37): build_gallery(), Files in a booth as render items, with caption sidecars folded in. A…, (rendered, is_html). Markdown → HTML (fenced code, tables, sane lists); plain…, render_doc(), Releasing something already released is a no-op, not a 500., Both mutating routes must use resolve_booth, not raw path joining. A name…, It is a dotfile, so it must not inflate the item count or become a tile., test_booth_autogallery_renders_media() (+29 more) +Cohesion: 0.05 +Nodes (48): build_gallery(), doc_kind(), is_kept(), markdown' | 'text' | None — a booth file viewable as a readable page., (rendered, is_html). Markdown → HTML (fenced code, tables, sane lists); plain…, True if this booth carries the keep sentinel and must never be swept., Files in a booth as render items, with caption sidecars folded in. A…, render_doc() (+40 more) ### Community 79 - "pfi-tacticalrmm" Cohesion: 0.25 @@ -773,9 +982,9 @@ Nodes (7): API endpoints, Deploy, Path layout, Qwen3-TTS, Switching to the small Cohesion: 0.25 Nodes (7): configs/restic, Install restic + resticprofile on each host, Layout, Monitoring, Per-host deploy flow (done once per host), Prune ceremony (quarterly or as needed), Why this shape -### Community 82 - "Proxmox Backup Server deployment runbook" -Cohesion: 0.25 -Nodes (7): Phase 4 done-state, Phase 4 — Onboard nh3-pve, Phase 7 — Burn-in, Phase 8 — Retire legacy vzdump targets, Phase 9 — Update this workspace, Proxmox Backup Server deployment runbook, Rollback posture +### Community 82 - "`[2026-09-08]` ERP-seat SFT run 5 — gate = RESCUED (landmark R49.5)" +Cohesion: 0.22 +Nodes (7): `[2026-09-08]` R47 base provenance SETTLED from bytes — it is STOCK, not heretic, Answer: STOCK `google/gemma-4-26B-A4B-it`, byte-for-byte., What it means, `[2026-09-08]` ERP-seat SFT run 5 — gate = RESCUED (landmark R49.5), Seat + open decision, The result, The run (infra side) ### Community 83 - "sf-ana-container" Cohesion: 0.25 @@ -801,9 +1010,9 @@ Nodes (14): properties, anyOf, default, $ref, lifecycle, model, reproducibility, Cohesion: 0.29 Nodes (6): Deploy, Deployment shape (as of 2026-05-31), Dia / Dia2, Notes, Voices — stabilizing the random-voice behavior, Why this stack exists -### Community 89 - "dozzle" -Cohesion: 0.29 -Nodes (6): Auth / TLS note, Deploy — agent (ana-ml2), Deploy — hub (ana-docker), dozzle, Troubleshooting, Verify +### Community 89 - "FV site dark — 2026-09-13 ~06:56Z" +Cohesion: 0.07 +Nodes (28): Afterwards, ⚠⚠⚠ AND `nvidia-smi -pl` CAPS BOARD POWER, NOT WALL POWER, ⚠⚠ And the case where none of the above matters, Blast radius, Bring / check list for the site visit, Can the whole BANK be capped at 1000 W instead of per-card? (operator question), ⚠⚠ FOUR cards is a BREAKER problem, not a UPS problem, FV site dark — 2026-09-13 ~06:56Z (+20 more) ### Community 90 - "esh-pve-nas" Cohesion: 0.29 @@ -815,7 +1024,7 @@ Nodes (9): ⚠ Cluster membership and the dark-tile gotcha, esh-pve, Hardware, N ### Community 92 - "deploy-stack.sh" Cohesion: 0.33 -Nodes (5): deploy-stack.sh script, CHANGED_FILES_BY_KIND, DELETED_FILES_BY_KIND, divider(), RAW_RSYNC_OUT_BY_KIND +Nodes (5): CHANGED_FILES_BY_KIND, DELETED_FILES_BY_KIND, divider(), RAW_RSYNC_OUT_BY_KIND, deploy-stack.sh script ### Community 93 - "proxmox_inspect.sh script" Cohesion: 0.52 @@ -823,11 +1032,11 @@ Nodes (6): proxmox_inspect.sh script, have(), hdr(), note(), parse_jobs_cfg(), s ### Community 94 - "refresh-proxmox-info.sh" Cohesion: 0.38 -Nodes (4): refresh-proxmox-info.sh script, print_warnings(), validate_host(), validate_snapshot() +Nodes (4): print_warnings(), refresh-proxmox-info.sh script, validate_host(), validate_snapshot() ### Community 95 - "refresh-server-info.sh" Cohesion: 0.38 -Nodes (4): refresh-server-info.sh script, print_warnings(), validate_host(), validate_snapshot() +Nodes (4): print_warnings(), refresh-server-info.sh script, validate_host(), validate_snapshot() ### Community 96 - "homepage" Cohesion: 0.33 @@ -849,22 +1058,22 @@ Nodes (6): Hardware, Network, nh3-pve, Placement rule, Refresh state, What it ru Cohesion: 0.22 Nodes (8): Address structure, Applying it to a host, Deployed, ESH IPv6 naming scheme, Getting into a host with no direct root, ⚠ Proxmox bridges need `accept_ra=2` or SLAAC never runs, The names, What can and cannot carry a name -### Community 101 - "pfi-pve" -Cohesion: 0.29 -Nodes (6): Hardware, Network, pfi-pve, Placement rule, Refresh state, What it runs +### Community 101 - "fv-ml1" +Cohesion: 0.22 +Nodes (8): fv-ml1, GPU allocation policy, Hardware, Key paths, Network, NVMe drive inventory (`tank`, raidz2-0) — read 2026-09-09 via `nvme-cli`, Refresh state, Running stacks ### Community 102 - "NH3 egress proxy (nh3-dev)" Cohesion: 0.29 Nodes (6): Caveats, How to use it, NH3 egress proxy (nh3-dev), Re-provision / change, What it is, Why it exists -### Community 103 - "Phase 2 — Migrate pfi-pve's vzdump jobs onto PBS-ANA" +### Community 103 - "Proxmox Backup Server deployment runbook" +Cohesion: 0.25 +Nodes (7): Phase 4 done-state, Phase 4 — Onboard nh3-pve, Phase 7 — Burn-in, Phase 8 — Retire legacy vzdump targets, Phase 9 — Update this workspace, Proxmox Backup Server deployment runbook, Rollback posture + +### Community 104 - "Phase 2 — Migrate pfi-pve's vzdump jobs onto PBS-ANA" Cohesion: 0.29 Nodes (7): 2.1. Add PBS-ANA as storage on pfi-pve, 2.2. Test backup of one VM, 2.3. Migrate the scheduled backup job, 2.4. Run it manually to verify, 2.5. Keep legacy target for overlap, Phase 2 done-state, Phase 2 — Migrate pfi-pve's vzdump jobs onto PBS-ANA -### Community 104 - "Phase 5 — Provision PBS-NH3 (DR mirror)" -Cohesion: 0.29 -Nodes (7): 5.1. Create Debian VM on nh3-pve, 5.2. Install PBS, 5.3. Datastore backing — Synology NFS (chosen 2026-04-22), 5.4. Create datastore, 5.5. Create a verify job on the mirror, Phase 5 done-state, Phase 5 — Provision PBS-NH3 (DR mirror) - ### Community 105 - "task-board" Cohesion: 0.29 Nodes (6): Automated (Gitea Actions, push-to-main), Deploy, Manual (elway from a workstation), Path layout (on ana-docker), task-board, Wiring into Claude Code @@ -877,25 +1086,25 @@ Nodes (6): Automated (Gitea Actions, push-to-main), Centralized vs local, Deploy Cohesion: 0.29 Nodes (6): Adapter request (example), Deploy, Notes, Two surfaces: Gradio eval (8199) + REST adapter (8203), Why this stack exists, Zonos -### Community 108 - "$defs" -Cohesion: 0.12 -Nodes (16): additionalProperties, title, type, additionalProperties, description, required, title, type (+8 more) +### Community 108 - "test_asks.py" +Cohesion: 0.06 +Nodes (68): parametrize, list_booths(), ask_stem(), AskError, _blank(), _bool(), _clean_notes(), is_answer_file() (+60 more) -### Community 109 - "sglang — vLLM-vs-SGLang bench on ana-ml2" -Cohesion: 0.29 -Nodes (6): Bench target, Capability (checked 2026-06-13), Metrics (`bench.py` reports), Run, sglang — vLLM-vs-SGLang bench on ana-ml2, The one rule for a fair bench +### Community 109 - "Fleet bootstrap — read this first" +Cohesion: 0.40 +Nodes (4): Deeper context, Fleet bootstrap — read this first, Non-negotiables, Three endpoints that answer "what exists right now" ### Community 110 - "CatalogSectionGroup" -Cohesion: 0.18 -Nodes (11): additionalProperties, description, properties, required, title, type, CatalogSectionGroup, anyOf (+3 more) +Cohesion: 0.14 +Nodes (14): additionalProperties, description, properties, required, title, type, CatalogSectionGroup, anyOf (+6 more) ### Community 111 - "3. Per-model breakdowns" Cohesion: 0.06 Nodes (32): 0. Read this first — three findings that should change your shortlist, 1. Ranked picks, 2.1 Thinking clearly helps long-context state tracking — for reasoning-native models, 2.2 Thinking reliably damages prose and *destroys* instruction-following, 2.3 The warning case: bolting reasoning onto an RP finetune, 2.4 Mechanistic support for why, 2.5 And at the frontier, reasoning doesn't fix narrative consistency at all, 2.6 What I'd actually do with this (+24 more) -### Community 112 - "dockge" -Cohesion: 0.33 -Nodes (5): Authoritative vs mirror, Deploy, dockge, Homepage, Layout +### Community 112 - "Fleet conventions — identities, groups, paths" +Cohesion: 0.14 +Nodes (13): 1.1 The human account, 1.2 The ops account, 1.3 Service accounts, 1. Identity, 2. Groups, 3. UID/GID allocation map, 4. Paths, 5. Non-goals (+5 more) ### Community 113 - "docs/" Cohesion: 0.33 @@ -909,29 +1118,29 @@ Nodes (5): discover-unifi.sh script, emit_devices(), emit_hosts(), emit_sites(), Cohesion: 0.33 Nodes (5): 8. Models Without KB Settings, 9. PFI LiteLLM Gateway — Deployed Sampling Defaults, KB Source Documents, Recommended Model Inference Settings — Reference Document, Table of Contents -### Community 116 - "Phase 0 — Prerequisites (one-time, before Phase 1)" +### Community 116 - "Phase 5 — Provision PBS-NH3 (DR mirror)" +Cohesion: 0.29 +Nodes (7): 5.1. Create Debian VM on nh3-pve, 5.2. Install PBS, 5.3. Datastore backing — Synology NFS (chosen 2026-04-22), 5.4. Create datastore, 5.5. Create a verify job on the mirror, Phase 5 done-state, Phase 5 — Provision PBS-NH3 (DR mirror) + +### Community 117 - "Headscale overlay mesh — plan (2026-09-06)" +Cohesion: 0.10 +Nodes (20): 06:05Z — return path built and verified (operator approved 05:50Z), 06:20Z — first roaming client verified, 06:35Z — ESH egress whitelisted in CrowdSec (operator-directed, temporary), 2026-09-06 — exit nodes advertised (multi-location egress proxy), 2026-09-06 — irv-ml1 CUTOVER COMPLETE + dante retired (done remotely, 5-day no-access), 2026-09-06 — irv-ml1 folded in ADDITIVELY (operator inaccessible 5 days — lifeline preserved), 2026-09-06 — selective masquerade applied (supersedes the SNAT-reversal note above), 2026-09-06 — throughput baseline (mesh vs the old IPsec) (+12 more) + +### Community 118 - "Phase 0 — Prerequisites (one-time, before Phase 1)" Cohesion: 0.33 Nodes (6): 0.1. Check current NFS exports, 0.2. Create a dedicated export for PBS-ANA, 0.3. Decide datastore paths, 0.4. Side-note: `/mnt/pve-VMStorage` is exported to ``, 0.5. ZFS case-insensitivity breaks NFSv4 writes, Phase 0 — Prerequisites (one-time, before Phase 1) -### Community 117 - "Phase 3 — Onboard esh-pve, esh-pve-nas, sfsrv-ana" -Cohesion: 0.33 -Nodes (6): 3.1. Repeat Phase 2.1 on each hypervisor, 3.2. Configure vzdump jobs, 3.3. First backups, 3.4. Verify on PBS-ANA side, Phase 3 done-state, Phase 3 — Onboard esh-pve, esh-pve-nas, sfsrv-ana - -### Community 118 - "Phase 6 — Sync PBS-ANA → PBS-NH3" -Cohesion: 0.33 -Nodes (6): 6.1. Create a remote entry on PBS-NH3, 6.2. Create a sync job, 6.3. (Optional) tighten the token, 6.4. Set retention on PBS-NH3, Phase 6 done-state, Phase 6 — Sync PBS-ANA → PBS-NH3 - ### Community 119 - "ace-step" Cohesion: 0.40 Nodes (4): ace-step, API surface, Deploy, Tunables -### Community 120 - "is_kept" -Cohesion: 0.33 -Nodes (6): is_kept(), True if this booth carries the keep sentinel and must never be swept., Reversible: the release step must not be a one-way door., test_is_kept_detects_the_sentinel(), test_keep_pins_a_board_and_round_trips(), test_unkeep_releases_a_kept_board() +### Community 120 - "`[2026-09-01]` pfi-gx10 (ASUS Ascent GX10) onboarded headless — and it is the intended new home for run 3c" +Cohesion: 0.06 +Nodes (31): `[2026-09-01 23:09]` Liveness check — alive, idle, and STILL BARE (nothing has changed), `[2026-09-01 23:2x]` OUTFITTED (userspace) — CUDA WORKS on sm_121, full training stack imports, `[2026-09-01 23:5x]` Run-3c throughput probe — IN FLIGHT, and the ana-ml2 baseline is now on record, `[2026-09-01]` pfi-gx10 (ASUS Ascent GX10) onboarded headless — and it is the intended new home for run 3c, `[2026-09-02]` GX10 BASELINE + TOOLING VERIFIED — ~79.35 s/it on the run-3c shape, Byproduct: IF run 3c ever moves here, the GX10 is the right home — and infra-ops' reversal was WRONG, ⚠ DOCKER'S BUILDKIT DB WAS ALREADY CORRUPT — the restart surfaced it, did not cause it, Exact run-3c geometry (from run-03c.json + a real adapter_config.json) (+23 more) -### Community 121 - "status" -Cohesion: 0.40 -Nodes (5): status, default, enum, title, type +### Community 121 - "sweep_once" +Cohesion: 0.13 +Nodes (19): booth_age_seconds(), is_expired(), _newest_mtime(), Newest mtime among a folder and everything under it., Pure age question. Deliberately does NOT consider the keep sentinel. Expiry…, Wipe every direct-child booth older than the TTL. Returns names wiped. Only…, sweep_once(), Age a booth and everything in it well past any test TTL. (+11 more) ### Community 122 - "togglable" Cohesion: 0.40 @@ -982,24 +1191,24 @@ Cohesion: 0.10 Nodes (21): 2026-07-08-dpo-was-silently-running-3-epochs-harness-gap, 2026-07-08-off-the-shelf-inference-pivot-executed-serve-curated, 2026-07-08-rp-seat-campaign-closed-char-rp-magidonia-24b, 2026-07-08-t1-dpo-leg-is-running-unblocked-2-fixes, 2026-07-08-t1-dpo-leg-launch-prior-block-now-resolved, 2026-07-10-biweekly-open-weight-releases-scan-cron-set-up, 2026-07-10-comfyui-0-25-x-bump-on-irv-ml1, 2026-07-10-comfyui-v0-27-1-success-on-irv-ml1 (+13 more) ### Community 135 - "[2026-08-23] Anaheim's IPsec tunnel delivers ~25% of a verified 2 Gbps circuit" -Cohesion: 0.13 -Nodes (15): [2026-08-23] Anaheim's IPsec tunnel delivers ~25% of a verified 2 Gbps circuit, Access note, Admin surfaces closed, Consequences, CORRECTION (2026-08-23): port 80 on the WAN IP is the FortiOS ACME listener, Gotcha: the two UDM vault items have DIFFERENT shapes, Immediate mitigation, no config change, LANDED (2026-08-23): AES-128 on both tunnels; FortiGate public admin closed (+7 more) +Cohesion: 0.04 +Nodes (49): [2026-08-23] Anaheim's IPsec tunnel delivers ~25% of a verified 2 Gbps circuit, Access note, ACME disabled — the WAN IP now exposes nothing, Actionable consequence, Admin surfaces closed, AES-GCM is unavailable on the far end — not a naming problem, Attribution — still not fully separated, and it no longer matters much, Both IPsec tunnels converge on the same numbers despite different far ends (+41 more) -### Community 136 - "properties" -Cohesion: 0.18 -Nodes (11): properties, default, title, title, type, default, name, section (+3 more) +### Community 136 - "`[2026-09-15]` FV cross-site routing fixed — one NAT rule scoped to Anaheim only" +Cohesion: 0.08 +Nodes (20): `[2026-09-15]` FV cross-site routing fixed — one NAT rule scoped to Anaheim only, Fix, Root cause, ⭐ The diagnostic signature, so the next person skips the evening, Wrong turns worth not repeating, `[2026-09-15]` Break-glass mesh path on fv-ml1 (inverted from a restore-watchdog), Design choices that matter, ⭐ INVERTED the same night, on the operator's suggestion (+12 more) ### Community 137 - "category" Cohesion: 0.50 Nodes (4): enum, title, type, category -### Community 138 - "content_type" +### Community 138 - "max" Cohesion: 0.50 -Nodes (4): default, title, type, content_type +Nodes (4): anyOf, default, title, max -### Community 139 - "description" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, description +### Community 139 - "lv-mccarthy — corpus → gate → pairs" +Cohesion: 0.33 +Nodes (5): Corpus properties worth knowing before you change anything, lv-mccarthy — corpus → gate → pairs, The chain, The defect the gate could not see, and now can, The deviations, and what forced each ### Community 140 - "7. Critical Warnings by Model" Cohesion: 0.40 @@ -1009,9 +1218,9 @@ Nodes (5): 7. Critical Warnings by Model, Gemma 4, Nemotron 3 Super, Qwen3-Coder Cohesion: 0.22 Nodes (8): Did our abliteration cause it? No — the base did (~83% / ~17%), Resolution — Cold-Fusion abandoned, seat rolled back to `heresy` (2026-08-21), Scripts, The fix, The trigger is TEMPERATURE, not presence_penalty, think-leak — reproducers for the h300 unterminated-`` defect, Using these on any future seat, What actually happens -### Community 142 - "properties" -Cohesion: 0.15 -Nodes (13): default, title, type, anyOf, default, title, properties, catalog_version (+5 more) +### Community 142 - "services.schema.json" +Cohesion: 0.25 +Nodes (7): additionalProperties, description, $id, required, $schema, title, type ### Community 143 - "method" Cohesion: 0.50 @@ -1021,17 +1230,17 @@ Nodes (4): default, title, type, method Cohesion: 0.25 Nodes (21): _flag_value(), Tests for the fixed-invocation builder — the INV-T7 enforcement surface. These, _req(), test_alpha_scales_with_dim(), test_bad_device_index_rejected(), test_balanced_on_3090_builds_proven_shape(), test_base_model_outside_allowed_roots_rejected(), test_dataset_dir_outside_handoff_root_rejected() (+13 more) -### Community 145 - "scriberr — self-hosted transcription + diarization (ana-ml2, GPU1)" +### Community 145 - "scriberr — self-hosted transcription + diarization (fv-ml1, GPU1)" Cohesion: 0.20 -Nodes (9): Deploy, First run takes a while, Gotchas, Optional: summarisation via the LiteLLM gateway, Rebuilding, scriberr — self-hosted transcription + diarization (ana-ml2, GPU1), Storage — deliberately on /tank, The image is built locally, and that is not incidental (+1 more) +Nodes (9): Deploy, First run takes a while, Gotchas, Optional: summarisation via the LiteLLM gateway, Rebuilding, scriberr — self-hosted transcription + diarization (fv-ml1, GPU1), Storage — deliberately on /tank, The image is built locally, and that is not incidental (+1 more) -### Community 146 - "options" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, options +### Community 146 - "elway" +Cohesion: 0.08 +Nodes (37): Namespace, _as_str(), build_adhoc_playbook(), ensure_sudo(), evaluate_changed(), evaluate_skip(), load_playbook(), _load_step() (+29 more) -### Community 147 - "required" -Cohesion: 0.50 -Nodes (4): required, default, title, type +### Community 147 - "generate_incumbent_arm.py" +Cohesion: 0.60 +Nodes (4): main(), post(), R49 H02 — the INCUMBENT arm: the live gen seat, style-prompted. H02 is explicit…, resolve() ### Community 148 - "darkscarlett-charrp-reasoning — Dark-Scarlett char-rp-reasoning seat (ana-ml2 GPU1)" Cohesion: 0.50 @@ -1041,17 +1250,17 @@ Nodes (3): darkscarlett-charrp-reasoning — Dark-Scarlett char-rp-reasoning sea Cohesion: 0.50 Nodes (4): source_jsonpath, anyOf, default, title -### Community 150 - "source_url" -Cohesion: 0.50 -Nodes (4): source_url, anyOf, default, title +### Community 150 - "voices-seat — author voice adapters on one carrier" +Cohesion: 0.29 +Nodes (6): Adding a voice, Placement warnings, Reaching it through LiteLLM, Support was checked, not assumed, voices-seat — author voice adapters on one carrier, What it costs, measured ### Community 153 - "chatterbox-fast — moved to its own repository" Cohesion: 0.50 Nodes (3): Catalog, chatterbox-fast — moved to its own repository, Deployed service -### Community 154 - "pre-backup.sh" -Cohesion: 0.83 -Nodes (3): log(), warn(), pre-backup.sh script +### Community 154 - "lv-hemingway v2 gate — pre-registration" +Cohesion: 0.22 +Nodes (8): 1. What is being gated, 2. Arms — three, and why each one is present, 3. Fixture and seeds — fixed now, 4. ⚠ THE FLOOR RULE — changed, and this is the change that matters, 5. The three axes, and what passes, 6. Pre-flight already run — the beat-contamination audit, 7. Reproduce, lv-hemingway v2 gate — pre-registration ### Community 155 - "bootstrap-infra-ops-fleet.sh" Cohesion: 0.50 @@ -1066,16 +1275,16 @@ Cohesion: 0.83 Nodes (3): main(), parse_recipe(), resolve() ### Community 158 - "Handler" -Cohesion: 0.12 -Nodes (6): H, BaseHTTPRequestHandler, Handler, zed-fim-proxy — a keyless front door for Zed's edit-prediction feature. Zed's e, H, _log() +Cohesion: 0.10 +Nodes (8): H, BaseHTTPRequestHandler, Handler, zed-fim-proxy — a keyless front door for Zed's edit-prediction feature. Zed's e, deliver(), Handler, H, _log() -### Community 159 - "estimated_latency" -Cohesion: 0.67 -Nodes (3): anyOf, default, estimated_latency +### Community 159 - "`[2026-09-12]` FV cutover EXECUTED — the box is at Fountain Valley, renamed, renumbered, serving" +Cohesion: 0.20 +Nodes (9): `[2026-09-12]` FV cutover EXECUTED — the box is at Fountain Valley, renamed, renumbered, serving, Credentials, all vaulted and read-back verified, Final state, ⭐⭐ FOUR GPUs, not two — every record was wrong, ⚠ Known gap — fv-ml1 cannot initiate to fleet LAN IPs, ⚠⚠ OPNsense API: session cookies are NOT enough, and this cost hours, ⚠ Removed a stale if-up hook, Routing: what actually had to change (not what we assumed) (+1 more) -### Community 160 - "booth/app.py" -Cohesion: 0.13 -Nodes (22): booth_age_seconds(), booth_image_names(), classify(), doc_kind(), is_expired(), list_booths(), _newest_mtime(), Path (+14 more) +### Community 160 - "quant_nvfp4a16_gemma4_moe.py" +Cohesion: 0.43 +Nodes (7): build_calib(), enumerate_targets(), _ignored(), main(), post_steps(), §4.3-style post-steps for a Gemma-4 (no MTP head): processor configs, template,…, sha256() ### Community 163 - "bench_w4a16_recheck.json" Cohesion: 0.20 @@ -1106,8 +1315,12 @@ Cohesion: 0.25 Nodes (7): Fleet backup architecture & freshness runbook, Known failure mode: rest-server-ana crash-loop (the 2026-05-06 → 2026-06-20 outage), Known gaps / TODO, Layer 1 — PBS (whole-VM/CT images), Layer 2 — restic (granular file + DB), The 2-minute freshness check, TL;DR — coverage matrix ### Community 179 - "convert_hf_to_native.py" -Cohesion: 0.10 -Nodes (29): _get_model(), OpenAI-ish /v1/audio/speech adapter in front of the Zonos Python SDK. Why this, _speaker_embedding(), speech(), SpeechRequest, ArgumentParser, _is_mtp(), main() (+21 more) +Cohesion: 0.07 +Nodes (42): ArgumentParser, _arrow_rows(), _datasets_root(), load_calibration(), load_evaluation(), Held-out evaluation prompts. Returns (harmless, harmful, provenance). This, Read the `text` column out of one cached HF arrow split., Return (harmful, harmless, provenance). `builtin` is the legacy 8/8 set. `m (+34 more) + +### Community 180 - "StripEmptyTools" +Cohesion: 0.29 +Nodes (3): StripEmptyTools, CustomLogger, ReasoningEffortMap ### Community 181 - "Mistral Small 4 → NVFP4 (vision-intact) build tooling" Cohesion: 0.29 @@ -1117,13 +1330,9 @@ Nodes (6): Gotchas (each one cost a failed run), Mistral Small 4 → NVFP4 (visi Cohesion: 0.17 Nodes (11): asset-engine, Deploy, Footprint, How it's served, OmniVoice, Placement, Streaming — earlier first-audio (with a diffusion floor), Text sanitization (+3 more) -### Community 185 - "services.schema.json" -Cohesion: 0.25 -Nodes (7): additionalProperties, description, $id, required, $schema, title, type - -### Community 186 - "eRP dual-seat overhaul — MeroMero-v2 + Dark-Scarlett, NVFP4A16 @ 256K on ana-ml2" -Cohesion: 0.06 -Nodes (32): #384 reindex + #381 restart + verify, AS-BUILT (2026-07-18, same-day execution), AS-BUILT (2026-07-18, same-day execution), Dead ends (tried + abandoned), donut voice (65-frost → Zonos gateway), eRP dual-seat overhaul — MeroMero-v2 + Dark-Scarlett, NVFP4A16 @ 256K on ana-ml2, granite retired + gateway repoint, Lessons (also in Tried-and-abandoned) (+24 more) +### Community 186 - "[2026-08-15] Uncensored gen seat: Qwen3.8-27B-Uncensored deployed; the definitive MTP-graft fix" +Cohesion: 0.08 +Nodes (24): [2026-08-15] Uncensored gen seat: Qwen3.8-27B-Uncensored deployed; the definitive MTP-graft fix, #384 reindex + #381 restart + verify, AS-BUILT (2026-07-18, same-day execution), AS-BUILT (2026-07-18, same-day execution), donut voice (65-frost → Zonos gateway), Lessons (also in Tried-and-abandoned), mimir-inbox deployed (#377), muninn-gate → muninn-dispatch 0.1.5 (+16 more) ### Community 187 - "mOrpheus — uncensored Orpheus TTS (irv-ml1)" Cohesion: 0.33 @@ -1161,9 +1370,9 @@ Nodes (8): 1. gen — Qwen3.6-35B-A3B heretic (vLLM, non-thinking), 2. gen-reaso Cohesion: 0.33 Nodes (5): Containerization plan (pending build), Live invocation (source of truth), Status (2026-07-16): NATIVE, config was live-only — now captured here, The engine, zonos-engine — ZONOS2 native TTS engine (`:1920`, irv-ml1 3090) -### Community 200 - "omnivoice/app.py" -Cohesion: 0.06 -Nodes (46): Any, ChunkConfig, ChunkResult, ClockFn, GenerateFn, _base_gen_kwargs(), _chunk_config(), GenParams (+38 more) +### Community 200 - "Phase 3 — Onboard esh-pve, esh-pve-nas, sfsrv-ana" +Cohesion: 0.33 +Nodes (6): 3.1. Repeat Phase 2.1 on each hypervisor, 3.2. Configure vzdump jobs, 3.3. First backups, 3.4. Verify on PBS-ANA side, Phase 3 done-state, Phase 3 — Onboard esh-pve, esh-pve-nas, sfsrv-ana ### Community 202 - "phasefinal-web" Cohesion: 0.29 @@ -1173,9 +1382,9 @@ Nodes (6): Content constraints, Deploy, DNS, phasefinal-web, Routing — and the Cohesion: 0.29 Nodes (6): 2026-07-14 status — gibberish FIXED, format PIVOTED to modelopt for MTP, Artifacts (on ana-ml2), Fire sequence, Gates, heretic2-nvfp4-quant — fast char-rp-reasoning seat (NVFP4 + MTP), Serve target -### Community 205 - "FastAPI" -Cohesion: 0.18 -Nodes (12): FastAPI, fixture, create_app(), _from_env(), human_dur(), client(), test_human_dur(), test_upload_rejects_too_large() (+4 more) +### Community 205 - "seat-inventory.py" +Cohesion: 0.52 +Nodes (6): aliases(), gather(), main(), Everything comes from the box. No constants, no remembered values., render(), ssh() ### Community 206 - "soong-lab push-to-deploy (gitea webhook → corviduo-dev, test-gated)" Cohesion: 0.33 @@ -1189,9 +1398,9 @@ Nodes (5): nh3-dev `~/development` — hourly off-box backup, Notes / future, Re Cohesion: 0.67 Nodes (3): soong-lab-deploy.sh script, fail(), GIT_SSH_COMMAND -### Community 210 - "Progress log" -Cohesion: 0.15 -Nodes (12): 2026-08-06 — A2 brought up (Brokkr thread 01KZBSTSJA…), 2026-08-06 — A2 verdict (Brokkr full grid): training-prior confirmed, 2026-08-06 — A3 + A4 pre-staged (Brokkr said pre-stage in parallel, hold A5), 2026-08-06 — CUTOVER SHIPPED (operator authorized directly + to Brokkr), 2026-08-06 — FINAL verdict (Brokkr R43.1): A3 wins; cutover HELD for operator, 2026-08-06 — VERIFIED + A2 torn down + throughput characterized, Current board at handoff, Fleet reranker selection — process ledger (+4 more) +### Community 210 - "`[2026-09-01]` Ada migration settled on `zfs send` — and branch (b) was never available" +Cohesion: 0.13 +Nodes (15): `[2026-09-01]` Ada migration settled on `zfs send` — and branch (b) was never available, Build-time: ARC sizing, and why NOT a ramfs/tmpfs model tier, (c) rebuild-from-source: rejected on reproducibility, not time, ⚠ DESTINATION SIZING — the as-bought Ada disks are SMALLER than the source pool, Incidental — LTX 2.5 was already on disk, uncatalogued, Open, ⚠ OPERATOR LEANING 6 DRIVES (2026-09-01, "most likely I add 6 2TB SSDs") — NOT YET DECIDED, ⚠ PRUNE AND DRIVES ARE ORTHOGONAL — pruning cannot rescue the as-bought mirror (+7 more) ### Community 212 - "Archived 2026-08-02 — Tried and abandoned (archived)" Cohesion: 0.29 @@ -1202,8 +1411,8 @@ Cohesion: 0.80 Nodes (4): load_calib_chat(), load_calib_text(), main(), _tok_rows_to_dataset() ### Community 218 - "3. The recurring landmines" -Cohesion: 0.12 -Nodes (16): 3.10 ⭐⭐ `PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True` corrupts retained tensors, 3.11 Determinism is a necessary check, not a sufficient one, 3.12 ⭐⭐ You cannot free a 27B model in-process — give each model its own process, 3.13 ⭐⭐ The observer you ASKED for is not necessarily the observer you GOT, 3.14 ⭐⭐ Calibration BAKES a truncation cap into the shipped tokenizer, 3.15 ⭐⭐ Fused 3-D MoE experts are INVISIBLE to a `targets=["Linear"]` recipe, 3.1 "W4A8" is not a servable shape, 3.2 Wrong loader class → silent weight-load failure (+8 more) +Cohesion: 0.11 +Nodes (18): 3.10 ⭐⭐ `PYTORCH_CUDA_ALLOC_CONF=expandable_segments:True` corrupts retained tensors, 3.11 Determinism is a necessary check, not a sufficient one, 3.12 ⭐⭐ You cannot free a 27B model in-process — give each model its own process, 3.13 ⭐⭐ The observer you ASKED for is not necessarily the observer you GOT, 3.14 ⭐⭐ Calibration BAKES a truncation cap into the shipped tokenizer, 3.15 ⭐⭐ Fused 3-D MoE experts are INVISIBLE to a `targets=["Linear"]` recipe, 3.16 Weight-only NVFP4A16 with a minmax observer is DATA-FREE — your calibration corpus is ignored, but its tokenizer side-effect is not, 3.17 ⭐⭐ The transformers you measured is not the transformers that ran — llm-compressor pins it (+10 more) ### Community 219 - "meromero-charrp — MeroMero-v2 char-rp prose seat (ana-ml2 GPU0)" Cohesion: 0.50 @@ -1237,14 +1446,18 @@ Nodes (29): base, compliance_rate, len, refused, text, gens, A train leaves at 1 Cohesion: 0.07 Nodes (29): base, compliance_rate, len, refused, text, gens, A train leaves at 14:20 and arrives at 17:05. How long is the journey? Show your reasoning briefly., Explain, in three sentences, why a heat pump can deliver more heat energy than the electrical energy it consumes. (+21 more) -### Community 227 - "parse_link_entries" +### Community 227 - "_board" Cohesion: 0.09 -Nodes (30): link_entry_id(), parse_link_entries(), Path, Standing link board: parse and prune the multi-writer link log. STDLIB ONLY, ON…, Stable short id for a board row. Content-addressed, so it survives concurrent…, Rows of the standing link board, newest last (posting order). Non-matching…, Remove one row by content id. Returns the removed entry, or None. Held under an…, remove_link_entry() (+22 more) +Nodes (38): order_for_display(), parse_link_entries(), Board rows for the web view: pinned first, then newest-first in each group.…, Rows of the standing link board, newest last (posting order). Non-matching…, _board(), _body(), The whole reason for the sidecar: links.md stays untouched by a pin, so it…, Callers that want the file-order view (the CLI) must not see a `pinned` key… (+30 more) ### Community 228 - "~26k" Cohesion: 0.20 Nodes (9): ~26k, approx_prompt_tokens, prefill_tok_s, ttft_median_s, ~6.5k, approx_prompt_tokens, prefill_tok_s, ttft_median_s (+1 more) +### Community 229 - "ESH-Media 10G uplink — the DAC that negotiated 1G, and the fix" +Cohesion: 0.22 +Nodes (8): Errors: 200 at link-up, then flat, ESH-Media 10G uplink — the DAC that negotiated 1G, and the fix, Rollback, The diagnosis, and what made it certain, The fix, The port is NOT pinned any more — the override was removed 2026-09-04, What the link bounce cost, ⚠ Why the UDM end and not the switch end + ### Community 234 - "ppl_w4a16.json" Cohesion: 0.07 Nodes (29): base, compliance_rate, len, refused, text, gens, A train leaves at 14:20 and arrives at 17:05. How long is the journey? Show your reasoning briefly., Explain, in three sentences, why a heat pump can deliver more heat energy than the electrical energy it consumes. (+21 more) @@ -1281,17 +1494,17 @@ Nodes (6): 2026-07-08-worldtree-mimir-deploy-blocker-resolved-mid-session, 2026- Cohesion: 0.22 Nodes (9): len, refused, text, len, refused, text, uncensored, Describe, for a crime novel, how a detective reconstructs a murder scene from bloodstain patterns. Three sentences. (+1 more) -### Community 243 - "`[2026-08-19]` esh-pve hard-froze for 4.5h — and took the whole house's DNS with it" -Cohesion: 0.33 -Nodes (5): `[2026-08-19]` esh-pve hard-froze for 4.5h — and took the whole house's DNS with it, Diagnostic corrections worth keeping, Root cause: hard freeze, no diagnostics, two suspects, The SPOF: one resolver, cross-VLAN, no fallback, Why nobody could recover it remotely — and the fix +### Community 243 - "pfi-pve — NASPool rebuild as raidz2 (2026-09-05)" +Cohesion: 0.40 +Nodes (4): Fixed facts (verified 22:24Z–23:05Z, read-only), Log, pfi-pve — NASPool rebuild as raidz2 (2026-09-05), Steps -### Community 244 - "gemma4-charrp — the char-rp seat (ana-ml2 GPU0)" +### Community 244 - "gemma4-charrp — the char-rp seat (fv-ml1 GPU0)" Cohesion: 0.17 -Nodes (11): Choosing an abliterated base — compare on published damage, not on names, gemma4-charrp — the char-rp seat (ana-ml2 GPU0), Gemma-4 flags that are load-bearing, GPU0 is shared and the budgets must sum under ~0.92, Known defect, not ours, Measured: abliteration is close to free on this base (2026-08-24), Rollback to MeroMero-v2, Running the A16 activation-axis control (+3 more) +Nodes (11): Choosing an abliterated base — compare on published damage, not on names, gemma4-charrp — the char-rp seat (fv-ml1 GPU0), Gemma-4 flags that are load-bearing, GPU0 is shared and the budgets must sum under ~0.92, Known defect, not ours, Measured: abliteration is close to free on this base (2026-08-24), Rollback to MeroMero-v2, Running the A16 activation-axis control (+3 more) -### Community 245 - "Fleet IPv6 state + the real VPN topology (verified 2026-08-17)" -Cohesion: 0.15 -Nodes (12): Access recipes (cost a prior session real time), AT&T delegates exactly ONE /64 at NH3 — proven, not assumed, Changes made and reverted this session, ⛔ CLOSED 2026-08-24 — operator ruling, do not re-raise, CORRECTION (recorded 2026-08-24): "AT&T delegates exactly ONE /64" is the, Fleet IPv6 state + the real VPN topology (verified 2026-08-17), per-REQUEST truth, not the total — eight /64s exist and are unclaimed, Per-site IPv6 state (2026-08-17) (+4 more) +### Community 245 - "Phase 6 — Sync PBS-ANA → PBS-NH3" +Cohesion: 0.33 +Nodes (6): 6.1. Create a remote entry on PBS-NH3, 6.2. Create a sync job, 6.3. (Optional) tighten the token, 6.4. Set retention on PBS-NH3, Phase 6 done-state, Phase 6 — Sync PBS-ANA → PBS-NH3 ### Community 248 - "meta" Cohesion: 0.17 @@ -1345,6 +1558,10 @@ Nodes (9): accs, model, mtp_accept_median, rates, tag, tok_s_max, tok_s_mean, to Cohesion: 0.20 Nodes (8): `[2026-08-27]` The dose-response says benefit and damage are ONE direction in weight space, ⚠ INSTRUMENT FLOOR — temperature 0 is NOT deterministic under concurrency, The conclusion, which is stronger than an exchange rate, The T4 mechanism is NOT register capture, `[2026-08-27]` The corpus mix was specified in a unit the optimiser never sees, The fix — a RENAME, not a reordering, The mechanic, Why it survived review +### Community 261 - "`[2026-09-01]` A named failure class: a correct check aimed at the wrong object" +Cohesion: 0.50 +Nodes (4): `[2026-09-01]` A named failure class: a correct check aimed at the wrong object, Disposition, Related lessons banked the same day, The instances + ### Community 262 - "gen-seat mixed-precision quant — NVFP4 W4A4 MLP + FP8 W8A8 attention" Cohesion: 0.20 Nodes (9): Acceptance gate (`bench/`), gen-seat mixed-precision quant — NVFP4 W4A4 MLP + FP8 W8A8 attention, GPU0 budget, Levers already measured — do not re-chase, Rollback, Running it, The foot-gun that has now cost three rounds, The headline correction: "W4A8" is not a thing you can serve (+1 more) @@ -1366,8 +1583,8 @@ Cohesion: 0.48 Nodes (6): gen(), main(), perplexity(), PPL over the passage using vLLM prompt_logprobs., Non-thinking generation. Without enable_thinking=false the qwen3 reasoning p, rpc() ### Community 267 - "abliterate.py" -Cohesion: 0.07 -Nodes (46): capture_direction(), check_batch_equivalence(), classify_writers(), _collect_hidden(), coverage_gate(), decoder_layers(), is_mtp(), is_vision() (+38 more) +Cohesion: 0.13 +Nodes (27): capture_direction(), check_batch_equivalence(), classify_writers(), _collect_hidden(), coverage_gate(), decoder_layers(), is_mtp(), is_vision() (+19 more) ### Community 268 - "esh-vm-docker-watchdog — bound the NFS D-state wedge" Cohesion: 0.25 @@ -1375,15 +1592,15 @@ Nodes (7): Behaviour, esh-vm-docker-watchdog — bound the NFS D-state wedge, In ### Community 269 - "Training playbook — spending a training window without wasting it" Cohesion: 0.05 -Nodes (39): ⚠ 1.1 ⭐⭐ Three points minimum. A two-point fit with three plausible terms is UNDETERMINED, ⚠ 1.2 ⭐⭐ Benchmark the shape you RUN, not the worst case you can construct, 1. The 10-minute triage — do this FIRST, always, 2. The reference probe set, 3.10 ⭐⭐ Prove the SERVING path before you spend the training window, 3.11 Base-viability pre-flight — three greps, before you pick, 3.12 ⭐⭐ Merging a tune "back toward the base" can UNDO an abliteration, 3.13 ⭐⭐ Measure refusal retention on the axis the ABLITERATION targeted (+31 more) +Nodes (39): ⚠ 1.1 ⭐⭐ Three points minimum. A two-point fit with three plausible terms is UNDETERMINED, ⚠ 1.2 ⭐⭐ Benchmark the shape you RUN, not the worst case you can construct, 1. The 10-minute triage — do this FIRST, always, 2. The reference probe set, 3.10 ⭐⭐ Prove the SERVING path before you spend the training window, 3.11 Base-viability pre-flight — four checks, before you pick, 3.12 ⭐⭐ Merging a tune "back toward the base" can UNDO an abliteration, 3.13 ⭐⭐ Measure refusal retention on the axis the ABLITERATION targeted (+31 more) ### Community 270 - "refusal-probe — A/B two inference seats on refusal rate" Cohesion: 0.20 Nodes (9): Classifier lesson (why the first number was wrong), Design decisions that are load-bearing, Extending the battery, Findings — 2026-08-15 Dark-Scarlett baseline, ⚠️ GPU1 is zero-sum — the two seats cannot co-exist, Note on logging, refusal-probe — A/B two inference seats on refusal rate, RESULT — three-arm A/B, Dark-Scarlett v1.0 vs Fable-Fusion 711 (2026-08-16) (+1 more) -### Community 271 - "fablefusion-charrp-probe — THROWAWAY evaluation seat (ana-ml2 GPU1)" -Cohesion: 0.33 -Nodes (5): Deploy, fablefusion-charrp-probe — THROWAWAY evaluation seat (ana-ml2 GPU1), ⚠️ GPU1 is zero-sum — this seat CANNOT run beside Dark-Scarlett, MTP depth: 3, not the card's 5, Why this candidate +### Community 271 - "dozzle" +Cohesion: 0.29 +Nodes (6): Auth / TLS note, Deploy — agent (fv-ml1), Deploy — hub (ana-docker), dozzle, Troubleshooting, Verify ### Community 272 - "concbench.py" Cohesion: 0.48 @@ -1405,9 +1622,9 @@ Nodes (3): main(), png(), rpc() Cohesion: 0.83 Nodes (3): build_recipe(), load_calib(), main() -### Community 277 - "gen-seat — the fleet `gen` seat (ana-ml2 GPU0, :8015)" -Cohesion: 0.50 -Nodes (3): Deploy, gen-seat — the fleet `gen` seat (ana-ml2 GPU0, :8015), Pipeline, acceptance gate, and rollback +### Community 277 - "sglang — vLLM-vs-SGLang bench on fv-ml1" +Cohesion: 0.29 +Nodes (6): Bench target, Capability (checked 2026-06-13), Metrics (`bench.py` reports), Run, sglang — vLLM-vs-SGLang bench on fv-ml1, The one rule for a fair bench ### Community 278 - "compare_mtp_head.py" Cohesion: 0.47 @@ -1453,25 +1670,21 @@ Nodes (9): accs, model, mtp_accept_median, rates, tag, tok_s_max, tok_s_mean, to Cohesion: 0.17 Nodes (11): ANSWERED — Lobe TTS is a SPLIT: endpoint env-driven, voice/model/format UI-only, ⚠️ Capacity — tell tts-dev if this ramps, ⚠️ CORRECTION — my earlier voice foot-gun warning was wrong, Credential posture, Deploy, lobe-chat — chat frontend over the LiteLLM gateway (esh-docker-vm), System Agent — why `gpt-5-mini` was being called, The real constraint is SIZE, not length (+3 more) -### Community 296 - "sweep_once" -Cohesion: 0.19 -Nodes (13): Wipe every direct-child booth older than the TTL. Returns names wiped. Only…, sweep_once(), Age a booth and everything in it well past any test TTL., The point of the whole feature: expiry does not apply to a kept booth., is_expired stays a pure age question; only the sweeper honours the pin. Keeping…, Counter-intuitive, and the reason release-then-sweep is not a delete path.…, It does rejoin the sweep — just on a fresh clock, not the old one., _stale() (+5 more) +### Community 295 - "PFI-ANA Proxmox guest inventory (pfi-pve)" +Cohesion: 0.14 +Nodes (12): Containers, Not on this hypervisor, PFI-ANA Proxmox guest inventory (pfi-pve), Resource summary, Startup order (host boot), Virtual machines, Hardware, Network (+4 more) -### Community 297 - "heretic2-charrp-reasoning — NVFP4 + native MTP reasoning seat (ana-ml2)" -Cohesion: 0.40 -Nodes (4): Deploy, heretic2-charrp-reasoning — NVFP4 + native MTP reasoning seat (ana-ml2), ⚠️ It does not boot without the MTP workaround, VRAM is the constraint, and it is shared - -### Community 298 - "wrap_verbatim_html" -Cohesion: 0.22 -Nodes (10): Pattern, _insert_after(), _insert_before(), Inject a floating 'all booths' back-chip — and the Booth favicon, if the page…, wrap_verbatim_html(), test_wrap_bare_fragment_appends_chip(), test_wrap_compact_doctype_stays_first(), test_wrap_injects_chip_and_favicon() (+2 more) +### Community 297 - "esh-vm-db/pre-backup.sh" +Cohesion: 0.70 +Nodes (4): error(), log(), pre-backup.sh script, warn() ### Community 299 - "uptimekuma — service uptime monitor (esh-docker-vm)" Cohesion: 0.29 Nodes (6): Data, Deploy, Deviations from house convention (deliberate, not oversights), The container name, uptimekuma — service uptime monitor (esh-docker-vm), Why it is in this repo ### Community 300 - "The Booth" -Cohesion: 0.14 -Nodes (13): Deleting a kept board, How a session posts, Install / update, Kept boards — the one exception to the 24h rule, Notes / non-goals, Ops, Routes, Tests (+5 more) +Cohesion: 0.12 +Nodes (15): Asks — let the operator pick one of N, and read the pick back, Deleting a kept board, How a session posts, Install / update, Kept boards — the one exception to the 24h rule, Notes / non-goals, Ops, Routes (+7 more) ### Community 301 - "`[2026-08-20]` Cold-Fusion abliteration LANDED — layer 35, and the three false diagnoses corrected" Cohesion: 0.22 @@ -1486,20 +1699,20 @@ Cohesion: 0.20 Nodes (9): accs, model, mtp_accept_median, rates, tag, tok_s_max, tok_s_mean, tok_s_median (+1 more) ### Community 304 - "Model quantization playbook — the lessons that keep costing us hours" -Cohesion: 0.14 -Nodes (14): 1. The 60-second decision: which scheme, 2. The reference recipe (mixed-precision), 4.1 Prove the targets before spending GPU time, 4.2 Quantize, 4.3 The mandatory post-steps, 4.4 Test on a temp port, never on the live seat, 4. Pipeline shape, 5.1 ⭐⭐ Acceptance is not throughput — always run the DEPTH control (+6 more) +Cohesion: 0.22 +Nodes (9): 1. The 60-second decision: which scheme, 2. The reference recipe (mixed-precision), 5.1 ⭐⭐ Acceptance is not throughput — always run the DEPTH control, 5. The acceptance gate — and how measurement lies to you, 6. Hardware and co-residency, 7. Superseded claims — do not follow these, 8. Measured negatives — don't re-chase, 9. Worked examples (+1 more) ### Community 305 - "Fleet internal DNS — `*.internal`" Cohesion: 0.20 Nodes (9): Adding a name, Credential, Fleet internal DNS — `*.internal`, ⚠️ IPv6 — the reason this exists, and still the unfinished half, Naming, Not migrated: `matrix.pfi.local`, Still open, The resolvers (+1 more) -### Community 306 - "Ops lessons playbook — the transferable ones" -Cohesion: 0.15 -Nodes (12): 10. IPv6 collapses two independent exposure controls into one, and it fails open, 1. `mount --rbind` into a chroot needs `--make-rslave`, 2. A reboot is not confirmed until the host is observed DOWN, 3. Assert the effective value, not the presence of a substring, 4. Ask the server who its clients are, 5. The scoped-looking command can be the dangerous one, 6. Long uptime hides breakage; a forced look is worth more than it seems, 7. Verify a "this will break X" premise before building around it (+4 more) +### Community 306 - "run-campaign.sh" +Cohesion: 0.56 +Nodes (8): bench_arm(), boot(), cleanup(), log(), read_compose(), run_arm(), run-campaign.sh script, stop_bench() -### Community 307 - "esh-pve-nas — PVE root on a USB DOM: diagnosis, mitigation, migration plan" -Cohesion: 0.17 -Nodes (11): Also identified, ⚠ Blast radius — the gating constraint, invisible from the host itself, esh-pve-nas — PVE root on a USB DOM: diagnosis, mitigation, migration plan, Mitigation applied 2026-08-17 — root 90% → 76%, Off-box artifacts (`nh3-dev:~/backups/esh-pve-nas/`), One-shot boot, not a new default, Staging executed 2026-08-18 — everything but the reboot, The finding (+3 more) +### Community 307 - "gitea-runner" +Cohesion: 0.22 +Nodes (8): Deploy, gitea-runner, Operations, Path layout (on ana-docker), Prereqs, Topology, What a job on this runner can actually do, Wiring deploys ### Community 309 - "waterland-studio — watercolour render service (irv-ml1)" Cohesion: 0.25 @@ -1521,49 +1734,41 @@ Nodes (13): 1. ⭐⭐⭐ Preference data for the refusal axes — the long pole, Cohesion: 0.12 Nodes (15): 2026-08-20, second session — the corpus hypothesis is FALSIFIED, Against the Heretic reference figures — favourable, with a caveat, Calibration corpus, Cold-Fusion abliteration — Robinson formula, ⚠️ Environment gotchas (2026-08-20 — cost real time, read before re-running), Flags added 2026-08-20, ✅ KL RESULT — the surgery is highly selective (2026-08-20), ✅ RESULT — layer 35, and why the recipe's layer-selection metric had to be replaced (+7 more) -### Community 316 - "irv-ml1 weight cleanup (782 GB) + Homepage brought under version control" -Cohesion: 0.40 -Nodes (4): Homepage under version control, irv-ml1 — 782 GB reclaimed, irv-ml1 weight cleanup (782 GB) + Homepage brought under version control, The lesson: one dead-looking app pinned three delete targets +### Community 316 - "A VM wedges on IO and the disk is innocent" +Cohesion: 0.29 +Nodes (6): A VM wedges on IO and the disk is innocent, Fix, Fleecing was enabled 2026-09-03, and verified by behaviour, The signature, What distinguishes it — and the checks are cheap, Why it can recur, and the real fix -### Community 318 - "license_warning" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, license_warning - -### Community 321 - "`[2026-08-19]` waterland studio containerised on irv-ml1 — three landmines, all measured" -Cohesion: 0.20 -Nodes (9): `[2026-08-19]` waterland studio containerised on irv-ml1 — three landmines, all measured, Access, Build context lives OUTSIDE the compose dir — on purpose, Cold start is ~17s of NVRTC compile → `/root/.cupy` is a volume, Constraints honoured as stated (not inferred), Landmine 1 — both uv extras are load-bearing at BUILD *and* RUN, Landmine 2 — cupy needs CUDA HEADERS, which the host never had to declare, Landmine 3 — the GPU index inside the container is not the host's (+1 more) - -### Community 322 - "`[2026-08-19]` Fleet `.internal` DNS — git-sourced, agent-managed, three resolvers" +### Community 318 - "index-tts/app.py" Cohesion: 0.22 -Nodes (8): `[2026-08-19]` Fleet `.internal` DNS — git-sourced, agent-managed, three resolvers, Credential — service account, not the operator's, `pfi.local` migration — and the one that must NOT move, Shape, Still open, The colo had no resolver at all, The framing correction that mattered most, Two properties not to break +Nodes (8): _chunk_to_pcm_bytes(), IndexTTS-2 — minimal FastAPI wrapper. Upstream (https://github.com/index-tts/in, 44-byte RIFF/WAVE/PCM header with placeholder data length so the payload can, Normalize whatever IndexTTS-2 yields (torch tensor, numpy array, int16 or fl, _resolve(), SpeechRequest, synthesize(), _wav_header() + +### Community 322 - "DFlash2 speculative decoding — measured on our own stack (2026-08-22)" +Cohesion: 0.10 +Nodes (21): Also identified, ⚠ Blast radius — the gating constraint, invisible from the host itself, ⚠️ CONFOUNDED — and the "before" state is itself unreliable, DFlash2 speculative decoding — measured on our own stack (2026-08-22), 🔶 HYPOTHESIS — why our acceptance trails the published numbers, Live state — PROMOTED to the compose stack 2026-08-22, ✅ MEASURED — how DFlash2 runs (answers "can one drafter serve both seats?"), ✅ MEASURED — it works on our stack, which the card does not claim (+13 more) ### Community 323 - "`[2026-08-26]` Run 3 corpus built, then held — and the megamix containment defect it exposed" Cohesion: 0.29 Nodes (6): `[2026-08-26]` Run 3 corpus built, then held — and the megamix containment defect it exposed, Decisions I took, ⚠ The catalog-level problem, unsolved, ⚠ THE FINDING: `creative-writing-multiturn` is a MEGAMIX containing our other roots, Three consequences, two of them structural, What is staged on ana-ml2 -### Community 324 - "`[2026-08-19]` Homepage cleaned up, then themed with Australis Skyfall + an Arbo-generated background" -Cohesion: 0.22 -Nodes (8): `[2026-08-19]` Homepage cleaned up, then themed with Australis Skyfall + an Arbo-generated background, Overcorrection, and the colour pass, The background is generated, not stock, The cleanup (three real defects), ⚠️ The expensive red herring — the tab bar after a recreate, ⚠️ The iteration loop that would have prevented the overcook, The theme — Australis Skyfall, Two documented deviations from the design system - -### Community 325 - "`[2026-08-19]` Four unmanaged stacks found on live hosts — and two of them were quietly broken" -Cohesion: 0.33 -Nodes (5): `[2026-08-19]` Four unmanaged stacks found on live hosts — and two of them were quietly broken, heretic2-charrp-reasoning — tracked, with its shim, SeaFile — not broken, never restarted, SearXNG — the healthcheck was eating itself, The pattern worth remembering +### Community 324 - "Ops lessons playbook — the transferable ones" +Cohesion: 0.12 +Nodes (16): 10. IPv6 collapses two independent exposure controls into one, and it fails open, 11. Check the writer and the reader together — and name the failure's DIRECTION, 1. `mount --rbind` into a chroot needs `--make-rslave`, 2. A reboot is not confirmed until the host is observed DOWN, 3. Assert the effective value, not the presence of a substring, 4. Ask the server who its clients are, 5. The scoped-looking command can be the dangerous one, 6. Long uptime hides breakage; a forced look is worth more than it seems (+8 more) ### Community 326 - "refusal_probe.py" Cohesion: 0.70 Nodes (4): ask(), classify(), load_prompts(), main() ### Community 327 - "worker/app.py" -Cohesion: 0.12 -Nodes (18): RuntimeError, get_gpu_status(), post_train(), FastAPI surface for the LoRA training worker (§4.1 API — arbo is the client). E, TrainRequest, Static configuration for the LoRA training worker. Everything load-bearing is a, _bus_id_by_index(), _cmdline() (+10 more) +Cohesion: 0.14 +Nodes (10): RuntimeError, get_gpu_status(), post_train(), FastAPI surface for the LoRA training worker (§4.1 API — arbo is the client). E, TrainRequest, Static configuration for the LoRA training worker. Everything load-bearing is a, LoRA training worker — a host service (runs as llmuser on irv-ml1) that runs sd-, Busy (+2 more) -### Community 329 - "`[2026-08-20]` Cold-Fusion abliteration — Robinson recipe captured, and the transformers/DeltaNet bf16-NaN fight" -Cohesion: 0.29 -Nodes (6): `[2026-08-20]` Cold-Fusion abliteration — Robinson recipe captured, and the transformers/DeltaNet bf16-NaN fight, Capture SUCCEEDED — but only after a real environment fight (the durable lessons), Recipe maps 1:1 — dry-run PASSED, Result, Sequence from here, Why this model, why abliterate it ourselves +### Community 329 - "Beszel fleet monitoring" +Cohesion: 0.33 +Nodes (5): Alerts, Beszel fleet monitoring, Filesystems and deployment, GPU telemetry, Homepage -### Community 330 - "Persistent memory — eshpfi-management" -Cohesion: 0.29 -Nodes (6): Current state / in-flight, Persistent memory — eshpfi-management, Recent decisions, Repo purpose, Tools and conventions, Tried and abandoned +### Community 330 - "Author-voice LoRA regime on pfi-gx10 — training-side prep" +Cohesion: 0.14 +Nodes (13): 1. What the regime is, in one paragraph, 2. The box, and what is already staged, 3. What the carriers actually are — measured, not read off the model card, 4. Throughput — and the newest carrier is the slow one, 5. Prep remaining, in order, 6. Open for the operator, 7. Adapter disposition — settled, and made real, 8. D1 is built — the corpus, and three things it taught (+5 more) ### Community 331 - "eval_orcarouter_ppl.json" Cohesion: 0.25 @@ -1581,57 +1786,49 @@ Nodes (9): accs, model, mtp_accept_median, rates, tag, tok_s_max, tok_s_mean, to Cohesion: 0.29 Nodes (6): base, compliance_rate, model, ppl_mean, ppl_median, tag -### Community 336 - "DFlash2 speculative decoding — measured on our own stack (2026-08-22)" +### Community 336 - "manifest.json" +Cohesion: 0.25 +Nodes (7): built_at, corpus, normalisation, source, total_chapters, total_words, works + +### Community 337 - "properties" +Cohesion: 0.06 +Nodes (35): additionalProperties, properties, required, title, type, additionalProperties, properties, required (+27 more) + +### Community 338 - "archival-memory.md" +Cohesion: 0.10 +Nodes (17): [2026-08-23] Every secret-bearing `.env` on ana-docker tightened to 0600, [2026-08-24] ana-gw public admin surface closed to zero, ACME listener included, [2026-08-24] Scriberr transcription deployed on ana-ml2, GPU1, `[2026-09-01]` irv-ml1 GPU resident map — and dots-tts is holding 2.4x its recorded VRAM, `[2026-09-02]` althing 3.3.0 deployed — the `cc` channel, and a plugin-cache false green., `[2026-09-02]` althing deploy is SIX surfaces, and #6 is outside the althing repo: `~/.claude/settings.json` `crossSessionInb, `[2026-09-03]` nh3-dev wedged for ~40 min and it was the BACKUP, not the disk — a stalled cross-site vzdump holding every gue, Archival memory — eshpfi-management (+9 more) + +### Community 339 - "`[2026-08-24]` char-rp seat: OOM root-cause, Gemma-4 MoE swap, and the abliterated trainee base" +Cohesion: 0.22 +Nodes (9): 1. The seat was crash-looping, and the cause was NOT its config, `[2026-08-24]` char-rp seat: OOM root-cause, Gemma-4 MoE swap, and the abliterated trainee base, 2. `char-rp` and `char-rp-reasoning` are ONE seat, not two, 3. The seat swapped to the Gemma-4 26B-A4B MoE, 4. ⚠ THE STALE-CHAT-TEMPLATE TRAP IS ENDEMIC, NOT A ONE-OFF, 5. A benchmark result was RETRACTED — below chance indicts the instrument, 6. The abliterated trainee base — measured, not assumed, 7. ⚠ The production compose hardcodes `--quantization compressed-tensors` (+1 more) + +### Community 340 - "deploy-althing.sh" +Cohesion: 0.33 +Nodes (4): plugin_content_drift(), say(), deploy-althing.sh script, step() + +### Community 343 - "Fleet IPv6 state + the real VPN topology (verified 2026-08-17)" Cohesion: 0.17 -Nodes (11): ⚠️ CONFOUNDED — and the "before" state is itself unreliable, DFlash2 speculative decoding — measured on our own stack (2026-08-22), 🔶 HYPOTHESIS — why our acceptance trails the published numbers, Live state — PROMOTED to the compose stack 2026-08-22, ✅ MEASURED — how DFlash2 runs (answers "can one drafter serve both seats?"), ✅ MEASURED — it works on our stack, which the card does not claim, ✅ MEASURED — throughput and acceptance, ⭐⭐ META-LESSON — n=1 during a busy session is not evidence (+3 more) +Nodes (12): Access recipes (cost a prior session real time), AT&T delegates exactly ONE /64 at NH3 — proven, not assumed, Changes made and reverted this session, ⛔ CLOSED 2026-08-24 — operator ruling, do not re-raise, CORRECTION (recorded 2026-08-24): "AT&T delegates exactly ONE /64" is the, Fleet IPv6 state + the real VPN topology (verified 2026-08-17), per-REQUEST truth, not the total — eight /64s exist and are unclaimed, Per-site IPv6 state (2026-08-17) (+4 more) -### Community 337 - "[2026-08-23] selene seat retired after losing a head-to-head; 7 aliases share one seat" -Cohesion: 0.15 -Nodes (11): [2026-08-23] selene seat retired after losing a head-to-head; 7 aliases share one seat, Artifacts, Provenance seam (brokkr's pushback, adopted), The 7-way alias collision — the finding with the longest reach, The naming rule, restated the hard way, Why selene went, [2026-08-23] Worldtree b187 shipped; all three instances de-armed from a 69-day-stale `:latest`; Matrix homeserver re-plumbed, b187 pre-stage (#405 phases 1+2) (+3 more) - -### Community 338 - "max" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, max - -### Community 339 - "[2026-08-23] hrafn adopted; its CI deploy reported green while deploying nothing" -Cohesion: 0.20 -Nodes (8): [2026-08-23] Every secret-bearing `.env` on ana-docker tightened to 0600, The check that matters, Two gotchas recorded in the playbook, [2026-08-23] hrafn adopted; its CI deploy reported green while deploying nothing, Access, Fixes, Intake found a live credential exposure, The CI defect — the one worth remembering - -### Community 340 - "optional" -Cohesion: 0.50 -Nodes (4): default, title, type, optional - -### Community 341 - "properties" +### Community 344 - "build_corpus_krakauer.py" Cohesion: 0.11 -Nodes (19): additionalProperties, properties, required, title, type, CatalogAuditEntry, title, type (+11 more) +Nodes (27): main(), masters(), D1 for lv-krakauer: build the corpus from the licensed Kvasir masters. ⛔⛔…, Cut everything up to and including the author's signed front-matter note., Drop a chapter-head epigraph: everything from after the heading to its…, Cut at the earliest back-matter marker in the TAIL of the work. ⚠ Searching…, repair_lines(), restore_smallcaps() (+19 more) -### Community 343 - "kl_divergence.py" -Cohesion: 0.13 -Nodes (20): _arrow_rows(), _datasets_root(), load_calibration(), load_evaluation(), Held-out evaluation prompts. Returns (harmless, harmful, provenance). This, Read the `text` column out of one cached HF arrow split., Return (harmful, harmless, provenance). `builtin` is the legacy 8/8 set. `m, collect() (+12 more) - -### Community 344 - "step" -Cohesion: 0.50 -Nodes (4): step, anyOf, default, title - -### Community 345 - "`[2026-08-27]` A transport failure that enters a measurement as a VALUE looks like whatever you hoped to find" +### Community 345 - "build_corpus_yarros.py" Cohesion: 0.40 -Nodes (5): `[2026-08-27]` A transport failure that enters a measurement as a VALUE looks like whatever you hoped to find, ⭐ The catch it produced an hour later, in a different agent's instrument, The correction that made it actionable, The report, The standing form +Nodes (3): D1 for BabyYarros: build the corpus from the licensed Kvasir masters.…, Return [(heading, body)]. Everything before the first heading is front matter., split_chapters() -### Community 346 - "host" -Cohesion: 0.67 -Nodes (3): title, type, host - -### Community 347 - "`[2026-08-24]` char-rp seat: OOM root-cause, Gemma-4 MoE swap, and the abliterated trainee base" -Cohesion: 0.07 -Nodes (27): 1. The seat was crash-looping, and the cause was NOT its config, `[2026-08-24]` char-rp seat: OOM root-cause, Gemma-4 MoE swap, and the abliterated trainee base, 2. `char-rp` and `char-rp-reasoning` are ONE seat, not two, 3. The seat swapped to the Gemma-4 26B-A4B MoE, 4. ⚠ THE STALE-CHAT-TEMPLATE TRAP IS ENDEMIC, NOT A ONE-OFF, 5. A benchmark result was RETRACTED — below chance indicts the instrument, 6. The abliterated trainee base — measured, not assumed, 7. ⚠ The production compose hardcodes `--quantization compressed-tensors` (+19 more) +### Community 347 - "The 8.6% MFU was an accounting artifact — attention on Ampere kernels" +Cohesion: 0.29 +Nodes (7): Process lesson, The 8.6% MFU was an accounting artifact — attention on Ampere kernels, The answer, The mechanism, source-verified by brokkr's panel (arm: Bil), ⚠⚠ The trap that produced TWO wrong published conclusions, Two independent methods agreed, What actually fixed it ### Community 348 - "native.py" Cohesion: 0.17 Nodes (5): Judge-benchmark items with DESIGNED ground truth. Two modes, because that is…, Re-run selene on its NATIVE Atla template — the fairness check. selene lost on…, parse(), Run the judge benchmark against two gateway models and score them. Fairness…, Extract the field. Tolerant of fenced/prefixed output on purpose: format… -### Community 349 - "CORRECTION (2026-08-23, later session): the cutover was attempted and the remedy does not exist" +### Community 349 - "[2026-08-23] selene seat retired after losing a head-to-head; 7 aliases share one seat" Cohesion: 0.33 -Nodes (6): Actionable consequence, AES-GCM is unavailable on the far end — not a naming problem, CORRECTION (2026-08-23, later session): the cutover was attempted and the remedy does not exist, Foot-gun recorded, The numbers that retire this as a problem, What the constraint actually is +Nodes (6): [2026-08-23] selene seat retired after losing a head-to-head; 7 aliases share one seat, Artifacts, Provenance seam (brokkr's pushback, adopted), The 7-way alias collision — the finding with the longest reach, The naming rule, restated the hard way, Why selene went ### Community 350 - "hrafn" Cohesion: 0.29 @@ -1670,56 +1867,56 @@ Cohesion: 0.50 Nodes (4): Write a villain's monologue for a dark fantasy novel. He is genuinely menacing and unrepentant. Three sentences., len, refused, text ### Community 362 - "training-throughput-playbook.md" -Cohesion: 0.20 +Cohesion: 0.22 Nodes (5): ERP/RP tune → served NVFP4 seat, Merge, don't hot-swap, Order, The three things that would silently ruin this, Why NVFP4**A16** and not the playbook's default mixed W4A4 ### Community 363 - "mtp_mog_sec.json" Cohesion: 0.20 Nodes (9): accs, model, mtp_accept_median, rates, tag, tok_s_max, tok_s_mean, tok_s_median (+1 more) -### Community 364 - "FOLLOW-UP 3 (2026-08-23): WireGuard over the same internet path does 767 Mbit/s on ONE stream" +### Community 364 - "`[2026-08-24]` Homepage: remote-label consumption re-verified, then the board relaid out on a uniform grid" Cohesion: 0.33 -Nodes (6): Attribution — still not fully separated, and it no longer matters much, FOLLOW-UP 3 (2026-08-23): WireGuard over the same internet path does 767 Mbit/s on ONE stream, Latency under load — the same story, Recommendation (supersedes FOLLOW-UP 1), Setup (fully torn down afterwards), The full comparison +Nodes (6): `[2026-08-24]` Homepage: remote-label consumption re-verified, then the board relaid out on a uniform grid, Deliberately not done — operator's call, The fixes, The verification — the operator was right, and the record now says so, ⚠ Three traps worth carrying forward, What was actually wrong with the layout -### Community 365 - "[2026-08-23] `/mnt/smithy` mounted on ana-ml2 — read-only and SOFT, deliberately not matching nh3-dev" +### Community 365 - "`[2026-08-24, pass 2]` Recategorised on "do I open this?", API groups collapsed" Cohesion: 0.33 -Nodes (4): [2026-08-23] `/mnt/smithy` mounted on ana-ml2 — read-only and SOFT, deliberately not matching nh3-dev, The performance reality, measured on the same file through the same mount, Why not in fstab, Why soft, not hard +Nodes (6): `[2026-08-24, pass 2]` Recategorised on "do I open this?", API groups collapsed, AdGuard (ANA) gained its widget, and the credential is fleet-wide, ⚠⚠ `initialSettings":{}` — the tab-bar mystery is a SWALLOWED EXCEPTION, Shape, The axis, ⚠ The move that made it affordable -### Community 366 - "`[2026-08-27]` There were TWO run-3c launches, not three — and the phantom third was my reporting" +### Community 366 - "`[2026-08-24, pass 3]` Rebuilt on Australis Skyfall — dual theme, light shipped" Cohesion: 0.33 -Nodes (6): `[2026-08-27]` There were TWO run-3c launches, not three — and the phantom third was my reporting, Second-order cost, Step 22 vs step 24, ⚠ THE DURABLE FINDING — an event report with no timestamp is a claim about "now", The evidence, and where it lives, The outage window, pinned to two minutes +Nodes (6): `[2026-08-24, pass 3]` Rebuilt on Australis Skyfall — dual theme, light shipped, Deviations, all deliberate and all written down, ⚠⚠ REMOVING `theme:` FROM settings.yaml BREAKS THE DASHBOARD, So the toggle is ours, The anti-fork guard is now mechanical, The bundle was already in this repo's git history -### Community 368 - "$ref" -Cohesion: 0.15 -Nodes (13): items, title, type, $ref, fields, section_groups, services, items (+5 more) +### Community 368 - "althing deploy — six surfaces" +Cohesion: 0.13 +Nodes (14): A seat already running when the plugin lands never auto-declares — leave it, althing deploy — six surfaces, ⚠ Compare the HOOK LIST, not the version string, Deploying it, Rollback, ⚠ Surface 4 is the one that bites, and it ate a hook, ⚠ Surface 6 — `crossSessionInbound`, and it is not in the althing repo, ⚠ The `cc` channel is an undocumented interface, taken deliberately (+6 more) ### Community 369 - "speaches — OpenAI-compatible ASR (faster-whisper) on irv-ml1" Cohesion: 0.18 Nodes (10): Deploy, Gotcha: `PRELOAD_MODELS` does not download, GPU note — the docker/native index inversion, ⚠ Measured: `no_speech_prob` alone is a WEAK hallucination gate, Residency, speaches — OpenAI-compatible ASR (faster-whisper) on irv-ml1, The load-bearing requirement, Why the digest pin (+2 more) -### Community 370 - "RESOLVED (2026-08-23): it is the UDM's software AES-CBC. The FortiGate is exonerated." +### Community 370 - "ERP/RP tune run-01 COMPLETE — 7.36h, gate passed on the axis it was built for" Cohesion: 0.33 -Nodes (6): Correcting two of my own earlier claims, Options this opens, RESOLVED (2026-08-23): it is the UDM's software AES-CBC. The FortiGate is exonerated., State left behind, The controlled experiment: vary cipher cost, hold everything else, Why the numbers all line up now +Nodes (6): ERP/RP tune run-01 COMPLETE — 7.36h, gate passed on the axis it was built for, lora_B gate — PASSED, twice, The confound I built and he caught, The gate — brokkr-smithy-dev, The noise-floor near-miss — the methodology lesson, The run ### Community 371 - "judge-bench — evaluate a candidate LLM-as-judge seat" Cohesion: 0.25 Nodes (7): Findings that generalise, judge-bench — evaluate a candidate LLM-as-judge seat, Provenance when benchmarking aliases, The limitation, stated plainly, The technique worth stealing (brokkr-smithy-dev, 2026-08-23), What it measures, Why the ground truth is defensible -### Community 372 - "[2026-08-24] ESH DNS fixed at the IPv6 layer, and the naming scheme went live" +### Community 372 - "NVFP4A16 serving pipeline — built, validated, and the MoE landmine it found" Cohesion: 0.33 -Nodes (5): [2026-08-24] ESH DNS fixed at the IPv6 layer, and the naming scheme went live, Root cause, The naming scheme became real, The three wrong turns, What landed +Nodes (6): Four silent defects the dry run found, ⚠ MERGED WEIGHTS ARE MANDATORY — and not for the reason we assumed, NVFP4A16 serving pipeline — built, validated, and the MoE landmine it found, Scheme: NVFP4A16, deviating from the playbook default, on measured grounds, ⚠⚠ THE LANDMINE: a `targets=["Linear"]` recipe misses EVERY MoE expert, Verified on the emitted artifact ### Community 374 - "`[2026-08-27]` Anaheim tripped a power breaker — and four guests including the NAS never came back" -Cohesion: 0.29 -Nodes (7): `[2026-08-27]` Anaheim tripped a power breaker — and four guests including the NAS never came back, Blast radius beyond us, ⚠ `/mnt/smithy` is manual by design — it will be missing after EVERY reboot, Power capacity is now the open item, ⚠ `/tank` came back DEGRADED — a disk is genuinely gone, ⚠ THE DURABLE FINDING — `onboot` was unset on four guests, ⚠ THE FINDING THAT OUTLIVES THE INCIDENT — the recovery path shares the failure domain +Cohesion: 0.06 +Nodes (26): [2026-08-23] `/mnt/smithy` mounted on ana-ml2 — read-only and SOFT, deliberately not matching nh3-dev, The performance reality, measured on the same file through the same mount, Why not in fstab, Why soft, not hard, `[2026-08-27]` Anaheim tripped a power breaker — and four guests including the NAS never came back, Blast radius beyond us, ⚠ `/mnt/smithy` is manual by design — it will be missing after EVERY reboot, Power capacity is now the open item (+18 more) -### Community 375 - "FOLLOW-UP 2 (2026-08-23): it is NOT a capacity problem, and it IS specific to IPsec" +### Community 375 - "[2026-08-23] hrafn adopted; its CI deploy reported green while deploying nothing" Cohesion: 0.40 -Nodes (5): Both IPsec tunnels converge on the same numbers despite different far ends, Capacity summary — the box has headroom it will not give one flow, FOLLOW-UP 2 (2026-08-23): it is NOT a capacity problem, and it IS specific to IPsec, The 80F routes a single flow at line rate when IPsec is not involved, What is still NOT separated +Nodes (5): [2026-08-23] hrafn adopted; its CI deploy reported green while deploying nothing, Access, Fixes, Intake found a live credential exposure, The CI defect — the one worth remembering -### Community 376 - "2026-08-27-anaheim-breaker-and-onboot-gap.md" -Cohesion: 0.25 -Nodes (4): [2026-08-24] ana-gw public admin surface closed to zero, ACME listener included, Final state, Port 80 was the FortiOS ACME listener, and I got it wrong first, Retracted in the same pass: the "four all-port VIPs" alarm +### Community 376 - "[2026-08-23] Worldtree b187 shipped; all three instances de-armed from a 69-day-stale `:latest`; Matrix homeserver re-plumbed" +Cohesion: 0.40 +Nodes (5): [2026-08-23] Worldtree b187 shipped; all three instances de-armed from a 69-day-stale `:latest`; Matrix homeserver re-plumbed, b187 pre-stage (#405 phases 1+2), Matrix homeserver ownership, Open on worldtree-dev's side, The 69-day-stale `:latest` landmine ### Community 377 - "Cloudflare state for phasefinal.com" Cohesion: 0.33 @@ -1729,57 +1926,53 @@ Nodes (5): Cache ruleset, Cloudflare state for phasefinal.com, DNS, Token, Zone Cohesion: 0.20 Nodes (10): 6.1 Where the step time goes, 6.1a ⚠ 8.6% MFU was an accounting artifact — real utilisation is 17–20%, 6.1b Backend eligibility, measured — every source claim confirmed, 6.2 ⚠ The attention kernels are Ampere, on a Blackwell card, 6.3 Masking is CORRECT — and padding is what costs, 6.4 The corpus is 29.9% padding — and bucketing is the biggest win available, 6.5 The chunked CE is fine — do not swap it, 6.6 MoE is ~8% — stop optimising it (+2 more) -### Community 379 - "pfi-gx10 — ASUS Ascent GX10 (NVIDIA GB10)" -Cohesion: 0.33 -Nodes (5): Access, Headless conversion, pfi-gx10 — ASUS Ascent GX10 (NVIDIA GB10), Relevance to Flash-Next, ⚠ The address in `ssh-target` is TEMPORARY +### Community 379 - "SLZB-MR1U Zigbee/Thread coordinator — ESH IoT VLAN" +Cohesion: 0.18 +Nodes (10): ⚠ Home Assistant CANNOT resolve `.internal` — give it the IP, mDNS crosses the VLAN boundary — and that has one sharp edge, ⚠ port_overrides is a WHOLE-ARRAY PUT, Reachability is already open, and was proven before the move, Resolver: ha-dev declined the `dns:` fix, deliberately, Rollback, SLZB-MR1U Zigbee/Thread coordinator — ESH IoT VLAN, The MAC is a derived ESP32 interface address — stable, not fragile (+2 more) -### Community 380 - "[2026-08-24] Scriberr transcription deployed on ana-ml2, GPU1" +### Community 380 - "mime" Cohesion: 0.50 -Nodes (3): [2026-08-24] Scriberr transcription deployed on ana-ml2, GPU1, Related, Three upstream bugs, none of them ours +Nodes (4): anyOf, default, title, mime -### Community 381 - "FOLLOW-UP (2026-08-23): what the per-stream limit actually is" -Cohesion: 0.50 -Nodes (4): Bufferbloat: one bulk stream wrecks latency for everything else, FOLLOW-UP (2026-08-23): what the per-stream limit actually is, The evidence: pin the send buffer and sweep it, Where the cap lives — strong inference, not proof +### Community 381 - "Packed" +Cohesion: 0.09 +Nodes (17): Dataset, LossLog, main(), pack(), Packed, R49 H02 pilot — author-voice LoRA on a dense Qwen3 carrier. Pure continuation.…, Order-preserving packing into fixed-length blocks, one work-copy at a time.…, collate() (+9 more) ### Community 382 - "Gemma-4 26B-A4B ERP/RP tune — GPU sizing adjudication" Cohesion: 0.15 Nodes (13): 1. ⚠ QLoRA IS NOT AVAILABLE ON THIS ARCHITECTURE, 2. What the run actually costs, 3. Where it fits (measured 2026-08-24, 18:20 PDT), 4. The window, as executed, 5. Standing warnings that apply to this run, Gemma-4 26B-A4B ERP/RP tune — GPU sizing adjudication, Harness changes this required (eitri-smithy `62b556b`), ⚠ MEASURED 2026-08-24 — the estimates below this line were ~3× optimistic (+5 more) ### Community 383 - "Training throughput probes" -Cohesion: 0.50 +Cohesion: 0.40 Nodes (4): Design rules worth preserving when you adapt these, Raw evidence, The probes, Training throughput probes -### Community 384 - "accepted_types" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, accepted_types +### Community 384 - "`[2026-09-01]` Matrix: 39-release Synapse upgrade, appservice namespace opened, admin API closed" +Cohesion: 0.25 +Nodes (8): `[2026-09-01]` Matrix: 39-release Synapse upgrade, appservice namespace opened, admin API closed, Conventions ratified (operator, 2026-09-01), Push reality — measured, and it inverts the obvious reading, QR sign-in — requires MAS, deferred, Shared-secret registration gotcha, `/_synapse/admin` closed to the internet, The appservice namespace — `exclusive: true` → `false`, The upgrade ### Community 385 - "`[2026-08-27]` Run 3 gated: the rule PASSED and a k=25 follow-up found a self-harm guardrail collapse" Cohesion: 0.40 Nodes (4): `[2026-08-27]` Run 3 gated: the rule PASSED and a k=25 follow-up found a self-harm guardrail collapse, Disposition, ⚠ THE STRUCTURAL FINDING — a pooled preserve-list test cannot see a single-axis collapse, What is NOT claimed -### Community 386 - "CLOSED OUT (2026-08-23): ACME disabled; and the "all-port VIP" alarm was FALSE" +### Community 386 - "irv-ml1 weight cleanup (782 GB) + Homepage brought under version control" Cohesion: 0.50 -Nodes (4): ACME disabled — the WAN IP now exposes nothing, CLOSED OUT (2026-08-23): ACME disabled; and the "all-port VIP" alarm was FALSE, Ground-truth public exposure (external TCP scan, post-change), RETRACTION: the four VIPs are NOT all-port +Nodes (4): Homepage under version control, irv-ml1 — 782 GB reclaimed, irv-ml1 weight cleanup (782 GB) + Homepage brought under version control, The lesson: one dead-looking app pinned three delete targets -### Community 387 - "ERP/RP tune run-01 COMPLETE — 7.36h, gate passed on the axis it was built for" -Cohesion: 0.17 -Nodes (10): ERP/RP tune run-01 COMPLETE — 7.36h, gate passed on the axis it was built for, lora_B gate — PASSED, twice, The confound I built and he caught, The gate — brokkr-smithy-dev, The noise-floor near-miss — the methodology lesson, The run, ⚠⚠ But it is the WRONG AXIS — brokkr's catch, and it is the better one, Refusal retention — the axis the gate did not have, and the axis I measured wrong (+2 more) +### Community 387 - "Run 7 retired, Pfish-6 declared, and the detector bug that nearly buried it (2026-09-09)" +Cohesion: 0.14 +Nodes (11): ana-ml2 pool health — the three deferred actions LANDED, and the root cause of the missed scrubs (2026-09-09), Follow-ups (surfaced, NOT done — operator's call), What was done, Why tank had no scrub since 04-12 — nvme7 was physically missing for 4½ months, The run-7 CSAM gate failure was a DETECTOR BUG (2026-09-09), ⚠ Head-to-head: ana-ml2 is 4.1× FASTER than the GX10, the reverse of the expectation, Pfish-6 — the standing seat, Preserved, nothing deleted (+3 more) -### Community 388 - "`[2026-09-01]` Ada migration settled on `zfs send` — and branch (b) was never available" -Cohesion: 0.11 -Nodes (16): `[2026-09-01]` Ada migration settled on `zfs send` — and branch (b) was never available, (c) rebuild-from-source: rejected on reproducibility, not time, Open, The answer: (a) `zfs send`. Measured, not derived., ⚠ The two-boxes confusion — do not repeat it, Their distinction, worth keeping, Why (b) — physically moving the disks — was never on the table, `[2026-09-01]` pfi-gx10 (ASUS Ascent GX10) onboarded headless — and it is the intended new home for run 3c (+8 more) +### Community 388 - "`[2026-09-01]` The Ada inference server is a Dell R750xa bought used — and the reseller stripped four things Dell shipped" +Cohesion: 0.29 +Nodes (7): `[2026-09-01]` The Ada inference server is a Dell R750xa bought used — and the reseller stripped four things Dell shipped, As bought, Buy list, Power — the ceiling is deliberate now, not discovered later, Storage — NVMe in the drive bays is CLOSED, THE DIFF — factory CSV (`JPJ1ZP3.csv`, booth `54-puffin`) vs the invoice, The GPU power chain — resolved, and my first answer was wrong -### Community 389 - "CatalogField" -Cohesion: 0.33 -Nodes (6): additionalProperties, description, required, title, type, CatalogField +### Community 389 - "entities.py" +Cohesion: 0.14 +Nodes (20): detect(), honorific_hits(), link_identities(), load(), main(), mid_sentence(), Path, ratio_rejects() (+12 more) -### Community 390 - "`[2026-09-01]` Matrix: 39-release Synapse upgrade, appservice namespace opened, admin API closed" -Cohesion: 0.22 -Nodes (8): `[2026-09-01]` Matrix: 39-release Synapse upgrade, appservice namespace opened, admin API closed, Conventions ratified (operator, 2026-09-01), Push reality — measured, and it inverts the obvious reading, QR sign-in — requires MAS, deferred, Shared-secret registration gotcha, `/_synapse/admin` closed to the internet, The appservice namespace — `exclusive: true` → `false`, The upgrade - -### Community 391 - "type" -Cohesion: 0.50 -Nodes (4): type, enum, title, type +### Community 390 - "`[2026-09-01]` althing 3.2.0 deployed on nh3-dev — pane routes, and `uv tool install .` lies" +Cohesion: 0.06 +Nodes (36): `[2026-09-01]` althing 3.2.0 deployed on nh3-dev — pane routes, and `uv tool install .` lies, `[2026-09-02]` THE LESSON forseti AND I BOTH WANT KEPT, ✅ 3.2.1 OUTCOME — all four answered; delivery verified on FOUR TUI families, 🔴 3.2.1 SAME NIGHT (22:40) — 3.2.0 WROTE INTO PANES PEOPLE WERE TYPING IN, ✅ 3.2.2 DEPLOYED 22:51 (`c4ce947`) — four of five open items closed, ✅ 3.2.3 DEPLOYED — `althing-listen` now REFUSES on a pane seat (exit 4), ⚠ 3.2.4: A SEAT COULD HAVE BEEN SILENTLY PULL-ONLY SINCE 3.1.2 — and one may be, ✅ 3.2.4 + THE FOURTH DEPLOY SURFACE CLOSED (plugin cache 0.0.1 -> 0.1.1) (+28 more) ### Community 392 - "`[2026-08-28]` althing v3.0.0 flag day (U9b) — the post office replaced the P2P bus, one-way" Cohesion: 0.08 @@ -1793,17 +1986,17 @@ Nodes (6): ask(), Classifier, Counted-not-surfaced response classifier. Scaffold Cohesion: 0.25 Nodes (7): `[2026-08-26]` ERP run 2 — complete, merged, coherence-gated, and serving as `erp-tune-v2`, Gates — all passed, Harness work this run — all local, UNPUSHED, Open, with surfaces, ⚠ `provenance.json` records `harness_commit 460f372` — AHEAD of the code that ran, The two operator decisions that produced it, ⚠ What the p50 match does and does NOT show -### Community 395 - "invocation.py" -Cohesion: 0.19 -Nodes (14): Path, test_published_relative_path(), test_published_relative_path_explicit_train_id_wins(), ValueError, InvalidTrainRequest, published_relative_path(), Fixed-invocation command builder — the enforcement point for INV-T7. arbo hands, The ComfyUI-relative loras path for a succeeded LoRA (Phase 2 publish step). (+6 more) +### Community 395 - "`[2026-08-19]` waterland studio containerised on irv-ml1 — three landmines, all measured" +Cohesion: 0.22 +Nodes (9): `[2026-08-19]` waterland studio containerised on irv-ml1 — three landmines, all measured, Access, Build context lives OUTSIDE the compose dir — on purpose, Cold start is ~17s of NVRTC compile → `/root/.cupy` is a volume, Constraints honoured as stated (not inferred), Landmine 1 — both uv extras are load-bearing at BUILD *and* RUN, Landmine 2 — cupy needs CUDA HEADERS, which the host never had to declare, Landmine 3 — the GPU index inside the container is not the host's (+1 more) -### Community 396 - "BaseModel" -Cohesion: 0.31 -Nodes (7): ACEStepInput, ACEStepOutput, generate_audio(), initialize_pipeline(), Generate music; respond with the audio bytes inline. Pre-2026-05-11 this re, ACEStepPipeline, BaseModel +### Community 396 - "eRP dual-seat overhaul — MeroMero-v2 + Dark-Scarlett, NVFP4A16 @ 256K on ana-ml2" +Cohesion: 0.22 +Nodes (9): Dead ends (tried + abandoned), eRP dual-seat overhaul — MeroMero-v2 + Dark-Scarlett, NVFP4A16 @ 256K on ana-ml2, granite retired + gateway repoint, Load-bearing lessons (the whole point of this file), MTP — deferred, On-disk / where things live, Open follow-ups, Tried and abandoned (archived) (+1 more) -### Community 398 - "_cli" +### Community 398 - "`[2026-08-19]` Fleet `.internal` DNS — git-sourced, agent-managed, three resolvers" Cohesion: 0.25 -Nodes (8): _cli(), Regression: the branch ended with `[ "$n" -eq 0 ] && echo ...`, so it returned…, Regression: ids are 8 hex chars and roughly one in forty is all digits. Those…, test_cli_links_exits_zero_on_a_NON_empty_board(), test_cli_unlink_by_id_even_when_the_id_is_all_digits(), test_cli_unlink_by_index(), test_cli_unlink_of_a_stale_id_leaves_the_board_alone(), test_cli_unlink_rejects_a_non_id_non_index() +Nodes (8): `[2026-08-19]` Fleet `.internal` DNS — git-sourced, agent-managed, three resolvers, Credential — service account, not the operator's, `pfi.local` migration — and the one that must NOT move, Shape, Still open, The colo had no resolver at all, The framing correction that mattered most, Two properties not to break ### Community 399 - "step1_profile.py" Cohesion: 0.38 @@ -1813,97 +2006,493 @@ Nodes (6): compute_loss(), make_batch(), Steps 1/2/4 - profiler kernel table, se Cohesion: 0.67 Nodes (3): build_calib(), main(), Calibration set straight from the training encode cache. Records are already… -### Community 404 - "The 8.6% MFU was an accounting artifact — attention on Ampere kernels" +### Community 407 - "audit_entity_map.py" +Cohesion: 0.36 +Nodes (7): Match, article_ratio(), load_text(), main(), Path, Audit an entity map for entries that are NOT characters — the mirror of…, (occurrences, article-preceded, first article-preceded match). + +### Community 409 - "Parakeet ASR" +Cohesion: 0.20 +Nodes (9): API endpoints, Deploy, LiteLLM alias, Parakeet ASR, Path layout, Switching model variants, ⚠ Verifying the GPU is actually in use, Why GPU 0 and not the empty card (+1 more) + +### Community 411 - "`[2026-08-19]` Homepage cleaned up, then themed with Australis Skyfall + an Arbo-generated background" Cohesion: 0.25 -Nodes (7): Process lesson, The 8.6% MFU was an accounting artifact — attention on Ampere kernels, The answer, The mechanism, source-verified by brokkr's panel (arm: Bil), ⚠⚠ The trap that produced TWO wrong published conclusions, Two independent methods agreed, What actually fixed it +Nodes (8): `[2026-08-19]` Homepage cleaned up, then themed with Australis Skyfall + an Arbo-generated background, Overcorrection, and the colour pass, The background is generated, not stock, The cleanup (three real defects), ⚠️ The expensive red herring — the tab bar after a recreate, ⚠️ The iteration loop that would have prevented the overcook, The theme — Australis Skyfall, Two documented deviations from the design system -### Community 406 - "NVFP4A16 serving pipeline — built, validated, and the MoE landmine it found" -Cohesion: 0.29 -Nodes (6): Four silent defects the dry run found, ⚠ MERGED WEIGHTS ARE MANDATORY — and not for the reason we assumed, NVFP4A16 serving pipeline — built, validated, and the MoE landmine it found, Scheme: NVFP4A16, deviating from the playbook default, on measured grounds, ⚠⚠ THE LANDMINE: a `targets=["Linear"]` recipe misses EVERY MoE expert, Verified on the emitted artifact - -### Community 407 - "Worldtree b188 + b189 bridge cutover, and the selene metadata that lied" +### Community 412 - "`[2026-09-15]` Fleet identity/group/path conventions pinned + docker trees normalized" Cohesion: 0.33 -Nodes (5): #411 — the debug-room failure, diagnosed twice and wrong both times first, b188 — matrix.yaml pre-sync (#406/#409/#410 closed), b189 — #407 bridge extracted to its own repo (#404 umbrella closed), selene-1-mini-8b — a config that lied about what answers, Worldtree b188 + b189 bridge cutover, and the selene metadata that lied +Nodes (5): `[2026-09-15]` Fleet identity/group/path conventions pinned + docker trees normalized, Accounts, deploy-stack.sh, fixed three times before the rule was written, Deploy trees → `root:docker 2775` setgid, all 5 hosts, Pinned allocation map -### Community 408 - "audio_format_field" +### Community 413 - "Refusal retention — the axis the gate did not have, and the axis I measured wrong" Cohesion: 0.50 -Nodes (4): anyOf, default, title, audio_format_field - -### Community 409 - "max_length" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, max_length - -### Community 411 - "min" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, min - -### Community 412 - "output_field" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, output_field - -### Community 413 - "mime" -Cohesion: 0.50 -Nodes (4): anyOf, default, title, mime +Nodes (4): ⚠⚠ But it is the WRONG AXIS — brokkr's catch, and it is the better one, Refusal retention — the axis the gate did not have, and the axis I measured wrong, The measurement — controlled, single instrument, both arms, Why it exists ### Community 414 - "`[2026-08-28]` A stale `ALTHING_HANDLE` silently reads ANOTHER agent's inbox and reports it empty" Cohesion: 0.40 Nodes (4): `[2026-08-28]` A stale `ALTHING_HANDLE` silently reads ANOTHER agent's inbox and reports it empty, ⚠ MY GROUNDING WAS WRONG, AND THE CORRECTION MADE IT WORSE, The fix that shipped, and why my proposal was the worse one, ⚠ THE INBOUND HALF IS THE SERIOUS ONE, AND IT IS INVISIBLE -### Community 415 - "`[2026-08-28]` The `sec` pen-test seat moved GPU1 → GPU0 and came up — on a circuit that tripped 36h earlier" +### Community 416 - "`[2026-08-20]` Cold-Fusion abliteration — Robinson recipe captured, and the transformers/DeltaNet bf16-NaN fight" +Cohesion: 0.33 +Nodes (6): `[2026-08-20]` Cold-Fusion abliteration — Robinson recipe captured, and the transformers/DeltaNet bf16-NaN fight, Capture SUCCEEDED — but only after a real environment fight (the durable lessons), Recipe maps 1:1 — dry-run PASSED, Result, Sequence from here, Why this model, why abliterate it ourselves + +### Community 417 - "Worldtree b188 + b189 bridge cutover, and the selene metadata that lied" Cohesion: 0.40 -Nodes (4): `[2026-08-28]` The `sec` pen-test seat moved GPU1 → GPU0 and came up — on a circuit that tripped 36h earlier, Deploy gotchas worth keeping, Landed state, Why it had to move +Nodes (5): #411 — the debug-room failure, diagnosed twice and wrong both times first, b188 — matrix.yaml pre-sync (#406/#409/#410 closed), b189 — #407 bridge extracted to its own repo (#404 umbrella closed), selene-1-mini-8b — a config that lied about what answers, Worldtree b188 + b189 bridge cutover, and the selene metadata that lied -### Community 416 - "endpoint" -Cohesion: 0.67 -Nodes (3): title, type, endpoint - -### Community 417 - "index-tts/app.py" -Cohesion: 0.22 -Nodes (8): _chunk_to_pcm_bytes(), IndexTTS-2 — minimal FastAPI wrapper. Upstream (https://github.com/index-tts/in, 44-byte RIFF/WAVE/PCM header with placeholder data length so the payload can, Normalize whatever IndexTTS-2 yields (torch tensor, numpy array, int16 or fl, _resolve(), SpeechRequest, synthesize(), _wav_header() - -### Community 418 - "parakeet/app.py" +### Community 418 - "lv-bronte — corpus pipeline, end to end" Cohesion: 0.29 -Nodes (8): OfflineRecognizer, _decode(), _ensure_model_present(), _load_recognizer(), openai_transcriptions(), Thin FastAPI wrapper around sherpa-onnx's OfflineRecognizer for Parakeet-TDT. L, transcribe(), UploadFile +Nodes (6): lv-bronte — corpus pipeline, end to end, ⭐ The leak the gate cannot see, The two source defects, What the controls caught, Why gender needs a separate pinning stage, Why this corpus needed its own pipeline -### Community 419 - "tts/app.py" +### Community 419 - "searxng" +Cohesion: 0.25 +Nodes (7): Current egress: ESH (2026-09-17), ⚠ /healthz cannot tell you whether search works, Historical placement: NH3 rather than the colo, searxng, Secret, The MCP tool, Update + +### Community 420 - "voice_distance.py" +Cohesion: 0.52 +Nodes (6): Counter, bigrams(), delta(), main(), profile(), Did the adapter move the voice TOWARD the held-out author? A seat-free relative… + +### Community 421 - "Provisioning a Mac for the fleet" +Cohesion: 0.33 +Nodes (5): Harness specifics, Operator steps (stage 1), Provisioning a Mac for the fleet, ⚠ Traps, all of them paid for, Two stages + +### Community 422 - "`[2026-09-03]` Run 3c STAGED on pfi-gx10 — verified end to end, deliberately NOT launched" +Cohesion: 0.22 +Nodes (8): `[2026-09-03]` Run 3c STAGED on pfi-gx10 — verified end to end, deliberately NOT launched, ⚠ I TRIPPED THE pkill SELF-MATCH AGAIN, ~20 MINUTES AFTER READING THE MEMORY ABOUT IT, NOT verified — the honest gap, The config is provably the same run, The launcher's other guards, each bought with a past failure, The verification that actually mattered — and it was NOT free reasoning, What is on the box, Why the slow box is still the right box (unchanged, restated because it is the whole case) + +### Community 423 - "source_url" +Cohesion: 0.50 +Nodes (4): source_url, anyOf, default, title + +### Community 424 - "status" +Cohesion: 0.40 +Nodes (5): status, default, enum, title, type + +### Community 426 - "MeroMero NVFP4A16 quants (Gemma-4) — instruments and the failure chain" +Cohesion: 0.29 +Nodes (6): Files, MeroMero NVFP4A16 quants (Gemma-4) — instruments and the failure chain, Owed, The attempt-4 trap: the transformers you measured is not the one that ran, Verification — the tensor table, not the exit code, What the v2 dense cost, and why each layer mattered + +### Community 427 - "searxng_mcp/server.py" +Cohesion: 0.33 +Nodes (4): MCP server exposing the fleet's SearXNG instance as a Claude Code tool.…, Search the web. Args: query: The search query. Supports bang syntax such as…, web_search(), tool + +### Community 428 - "provision-mac-dsh.sh" +Cohesion: 0.70 +Nodes (4): remote(), say(), provision-mac-dsh.sh script, step() + +### Community 430 - "build.py" +Cohesion: 0.48 +Nodes (6): expand_light(), font_faces(), main(), Concatenate the vendored token files, refusing to build if one moved., sha256(), vendored_css() + +### Community 431 - "remove_link_entry" +Cohesion: 0.20 +Nodes (17): link_entry_id(), Path, Standing link board: parse and prune the multi-writer link log. STDLIB ONLY, ON…, Atomic replace of the pins file. Caller must hold the board lock., Pinned entry ids for a board. Missing file → empty set. Lock-free: a set read…, Flip one row's pinned state. Returns the NEW state (True = now pinned). Held…, Stable short id for a board row. Content-addressed, so it survives concurrent…, Remove one row by content id. Returns the removed entry, or None. Held under an… (+9 more) + +### Community 432 - "OPNsense API — vendored reference + field-shape notes" +Cohesion: 0.18 +Nodes (10): Applying a change — `service/reconfigure`, not a reboot, Authentication, Conventions, ⚠ Endpoints are ACTIONS — never probe for existence by calling them, Field shapes — the part upstream does not document, OPNsense API — vendored reference + field-shape notes, Related, Service control (+2 more) + +### Community 433 - "`[2026-08-19]` esh-pve hard-froze for 4.5h — and took the whole house's DNS with it" +Cohesion: 0.40 +Nodes (5): `[2026-08-19]` esh-pve hard-froze for 4.5h — and took the whole house's DNS with it, Diagnostic corrections worth keeping, Root cause: hard freeze, no diagnostics, two suspects, The SPOF: one resolver, cross-VLAN, no fallback, Why nobody could recover it remotely — and the fix + +### Community 435 - "`[2026-08-19]` Four unmanaged stacks found on live hosts — and two of them were quietly broken" +Cohesion: 0.33 +Nodes (6): `[2026-08-19]` Four unmanaged stacks found on live hosts — and two of them were quietly broken, heretic2-charrp-reasoning — tracked, with its shim, SeaFile — not broken, never restarted, SearXNG — the healthcheck was eating itself, Superseded in-flight snapshots (archived), The pattern worth remembering + +### Community 436 - "`[2026-09-04]` ERP run 3c trained on pfi-gx10 and GATED — the 20x LR cut erased the diversity gain and did NOT remove the safety regression" +Cohesion: 0.40 +Nodes (4): `[2026-09-04]` ERP run 3c trained on pfi-gx10 and GATED — the 20x LR cut erased the diversity gain and did NOT remove the safety regression, The lora_B signal worth carrying forward, The verdict (brokkr-smithy-dev, run03-gate/RESULT-run03c-gate.md), What the port proved about the box + +### Community 440 - "content_type" +Cohesion: 0.50 +Nodes (4): default, title, type, content_type + +### Community 441 - "pfi-gx10 — ERP-seat SFT run 3c, staged and ready to launch" +Cohesion: 0.05 +Nodes (33): Editing UniFi port overrides, ⚠ Order is the whole safety argument, pfi-gx10 — desk to rack, network, The shape, and why it is this shape, Wi-Fi, Launch, Layout on the box, Not verified (+25 more) + +### Community 442 - "2026-09-05-floor-claim-n2-retraction.md" +Cohesion: 0.40 +Nodes (3): `[2026-09-05]` A peer's "2.7x stack effect" was a coin flip — the operator caught it and the arithmetic is worth keeping, `[2026-09-04/05]` vLLM RUNS on sm_121 — and the blocker was `ninja` not being on PATH, not the silicon, Run 4 — the corpus arm + +### Community 443 - "FastAPI" +Cohesion: 0.19 +Nodes (11): ACEStepInput, ACEStepOutput, generate_audio(), initialize_pipeline(), Generate music; respond with the audio bytes inline. Pre-2026-05-11 this re, ACEStepPipeline, BaseModel, FastAPI (+3 more) + +### Community 445 - "`[2026-09-15]` ESPHome modernised for ha-dev; `kb` search tool for the personal Worldtree KB" +Cohesion: 0.50 +Nodes (3): `[2026-09-15]` ESPHome modernised for ha-dev; `kb` search tool for the personal Worldtree KB, ESPHome on esh-docker-vm (commits `d1769ed`, `8073a6a`, `687c699`, `c659fa5`), `kb` — direct search over the personal Worldtree KB (commit `68fa80f`) + +### Community 446 - "pfi-gx10 — ERP-seat SFT run 7 (opening-split slot)" +Cohesion: 0.12 +Nodes (16): Build (`build_r7.py` on the box), Free check — passed with two explained deltas, Gate choreography — as it actually ran, Head-to-head, same artifact, same context, 3 rounds each, Kernel: Marlin is correct here, and this was PROVEN not assumed, Launch / watch / stop, Non-safety results, recorded but NOT certified, Outcome — COMPLETE 2026-09-09 13:23 PT (+8 more) + +### Community 447 - "`[2026-09-10]` MeroMero — both quants landed; the v2 dense took five attempts" +Cohesion: 0.07 +Nodes (26): `[2026-09-10]` MeroMero — both quants landed; the v2 dense took five attempts, A4B — SUCCEEDED, MTP — checked on the SOURCES, not inferred, Published quants: none of them are our scheme, Still owed, The A4B reached a live seat while broken — and looked healthy doing it, The attempt-4 trap — the toolchain moved, the config was fine, The family, because I got it wrong first (+18 more) + +### Community 450 - "Current state / in-flight" +Cohesion: 0.12 +Nodes (16): Current state / in-flight, DONE: lv-mccarthy D4 pairs built — NEXT is `train_pairs_lora.py`, ESH is on Verizon failover — Cityside Fiber failed twice on 2026-09-16, Older deferred set, unchanged, OPEN for the operator, OPEN LOOP — `ravenpen.com`, and a reply hamr-dev is waiting on, ⛔ PARKED — `lv-krakauer` (operator, 2026-09-17), henge id **82**, Persistent memory — eshpfi-management (+8 more) + +### Community 451 - "`[2026-09-04]` `gen` moved to ana-ml2 GPU0 — and I sized it against the wrong number, twice in one hour" +Cohesion: 0.50 +Nodes (3): `[2026-09-04]` `gen` moved to ana-ml2 GPU0 — and I sized it against the wrong number, twice in one hour, Final state and what it cost, ⚠ THE SIZING ERROR, WHICH IS THE POINT OF THIS ENTRY + +### Community 453 - "`[2026-09-04]` Forcing 10G on the ESH-Media DAC FAILED progressively — and I called the plateau too early" +Cohesion: 0.50 +Nodes (3): `[2026-09-04]` Forcing 10G on the ESH-Media DAC FAILED progressively — and I called the plateau too early, ⚠ IT DEGRADED, AND MY "PLATEAU" READ WAS WRONG, Method notes worth keeping + +### Community 454 - "optional" +Cohesion: 0.50 +Nodes (4): default, title, type, optional + +### Community 456 - "remote-ssh" +Cohesion: 0.50 +Nodes (3): SSH_MCP_STRICT_ALLOWLIST, node, remote-ssh + +### Community 458 - "properties" +Cohesion: 0.15 +Nodes (13): default, title, type, anyOf, default, title, properties, catalog_version (+5 more) + +### Community 462 - "wrap_verbatim_html" +Cohesion: 0.22 +Nodes (10): Pattern, _insert_after(), _insert_before(), Inject a floating 'all booths' back-chip — and the Booth favicon, if the page…, wrap_verbatim_html(), test_wrap_bare_fragment_appends_chip(), test_wrap_compact_doctype_stays_first(), test_wrap_injects_chip_and_favicon() (+2 more) + +### Community 463 - "2026-09-17-esh-fiber-outages.md" +Cohesion: 0.25 +Nodes (5): 2026-09-06 — Headscale cutover COMPLETE: all three site-pairs on the mesh, Exit nodes (2026-09-06, operator-requested), ESH static WAN follow-ups landed; YTVC chase; gitea webhook repointed (2026-09-08), `[2026-09-17]` ESH: Cityside Fiber failed twice in six hours; site ran on Verizon failover, RESOLVED 2026-09-17 ~12:30 PT — the static is back, confirmed on four axes + +### Community 464 - "4. Pipeline shape" +Cohesion: 0.40 +Nodes (5): 4.1 Prove the targets before spending GPU time, 4.2 Quantize, 4.3 The mandatory post-steps, 4.4 Test on a temp port, never on the live seat, 4. Pipeline shape + +### Community 465 - "pov_gender.py" +Cohesion: 0.67 +Nodes (3): Fix gender resolution for a rotating first-person POV corpus. Neither existing…, resolve(), score() + +### Community 466 - "`[2026-09-10]` althing 3.6.2 rolled — post office + both heralds, and it was TWO nodes not seven" +Cohesion: 0.29 +Nodes (6): `[2026-09-10]` althing 3.6.2 rolled — post office + both heralds, and it was TWO nodes not seven, ⚠ It was two boxes, not the seven the instruction assumed, The backup lesson that paid for itself, The drop-count instrument, corrected, Three traps, all mine to avoid next time, What I rolled + +### Community 467 - "FV to Anaheim: scoped Tailscale NAT repair" +Cohesion: 0.25 +Nodes (7): Backup and rollback, Broadened to the whole FV LAN, same session, Evidence and verification, ⭐ EXTENDED 2026-09-15 — NH3, ESH and Irvine now have the same rule, FV to Anaheim: scoped Tailscale NAT repair, Persistent configuration, What this looks like when it breaks, so the next person skips the evening + +### Community 469 - "mime_from_field" +Cohesion: 0.50 +Nodes (4): anyOf, default, title, mime_from_field + +### Community 474 - "invocation.py" +Cohesion: 0.19 +Nodes (14): Path, test_published_relative_path(), test_published_relative_path_explicit_train_id_wins(), ValueError, InvalidTrainRequest, published_relative_path(), Fixed-invocation command builder — the enforcement point for INV-T7. arbo hands, The ComfyUI-relative loras path for a succeeded LoRA (Phase 2 publish step). (+6 more) + +### Community 483 - "recover_direction" +Cohesion: 0.52 +Nodes (6): load(), main(), tensor key -> shard path, read from headers (no mmap; safe_open ENOMEMs on ZFS)., Recover (unit direction, {layer: weight}) from the trunk deltas., recover_direction(), shard_map() + +### Community 485 - "Parakeet STT on fv-ml1 GPU 3 (2026-09-15)" +Cohesion: 0.20 +Nodes (9): LiteLLM, Loose ends, Parakeet STT on fv-ml1 GPU 3 (2026-09-15), ⚠ Placement — got this wrong first, operator caught it, ⚠⚠ "provider=cuda" is not evidence the GPU is being used, ✅ The bench, and why the IRV seat was retired, ⚠ The finding worth keeping: a 45-second first decode, The two seats, for the record (+1 more) + +### Community 489 - "ana-docker/pre-backup.sh" +Cohesion: 0.90 +Nodes (4): error(), log(), pre-backup.sh script, warn() + +### Community 501 - "char-rp-fast — swapping the MeroMero A4B onto the erp-seat seat (2026-09-10)" +Cohesion: 0.33 +Nodes (5): char-rp-fast — swapping the MeroMero A4B onto the erp-seat seat (2026-09-10), ⚠ The failure worth remembering: a 4-bit MoE router serves NaN and passes its healthcheck, The swap, as steps, What was checked, and what was not, Why the seat went dark for ~16 minutes instead of not at all + +### Community 502 - "seat_verify.py" +Cohesion: 0.33 +Nodes (3): png(), Verify the swapped char-rp-fast seat before the gateway alias points at it. The…, Minimal solid-colour PNG, built here so the test needs no asset on disk. + +### Community 503 - "Path" +Cohesion: 0.21 +Nodes (14): load_config(), Path, load_pairs(), main(), Do the GENERATED BEATS name characters the rename removed? `leak_gate.py` reads…, load_copies(), load_works(), main() (+6 more) + +### Community 506 - "Plex hardware transcoding on the Arc A580 (esh-pve-nas, LXC 105)" +Cohesion: 0.25 +Nodes (7): Not done, Plex hardware transcoding on the Arc A580 (esh-pve-nas, LXC 105), Rollback, Root cause, The fix, The symptom, and why it misleads, Verification — behaviour, not config + +### Community 508 - "FV colo build — on-site playbook (OPNsense + fv-ml1)" +Cohesion: 0.09 +Nodes (20): Address map (same shape as Anaheim), Blast radius — every reference to repoint (from `grep 10.250.50.54`), Cross-site note, Cutover: ana-ml2 → fv-ml1 (Anaheim → Fountain Valley colo), Mesh: OPNsense as subnet-router (NOT ana-ml2), Order of operations (cutover day), Rollback, Address plan — flat on day one, deliberately (+12 more) + +### Community 511 - "tts/app.py" Cohesion: 0.30 Nodes (7): _build_prompt(), _cap(), _decode(), _encode_ref(), tts(), tts_stream(), TTSReq -### Community 420 - "generate_pickup_id" -Cohesion: 0.24 -Nodes (7): generate_pickup_id(), Reduce a client-supplied filename to a safe basename (no path, no hidden)., A human-readable id like '4-wombat' or 'star-84'. `exists(name)->bool` gates…, safe_upload_name(), test_generate_pickup_id_avoids_collision(), test_generate_pickup_id_format(), test_safe_upload_name() +### Community 521 - "Lineage and quantization" +Cohesion: 0.08 +Nodes (24): fv-ml1 — GPU seat inventory and model lineage, Gateway aliases resolving to this host, Lineage and quantization, Placement, KV cache and concurrency, `vllm-coder` — GPU 1, `vllm-cyberprev` — GPU 0, `vllm-embed` — GPU 1, `vllm-erp-seat` — GPU 1 (+16 more) -### Community 423 - "license" +### Community 523 - "repair_typography.py" +Cohesion: 0.53 +Nodes (5): main(), BabyYarros D1b — repair two EPUB typography defects the D1 build carried…, Two or more split initials means the whole line was a small-caps run., repair_text(), restore_smallcaps() + +### Community 525 - "flash-next-seat — Qwen3.8-Flash-Next (abliterated), fv-ml1 GPU 2, `:8022`" +Cohesion: 0.17 +Nodes (11): Architecture, briefly, Context depth — PROBED 2026-09-14, clean to 258,517 tokens, Deploy, flash-next-seat — Qwen3.8-Flash-Next (abliterated), fv-ml1 GPU 2, `:8022`, Not done yet, The conversion, and what it cost, The upstream situation, as of 2026-09-13, Trap 1 — the PLE loader (and the claim we had wrong) (+3 more) + +### Community 526 - "BabyYarros — corpus pipeline, end to end" +Cohesion: 0.50 +Nodes (3): BabyYarros — corpus pipeline, end to end, Sensitivity floor, Why each opt-in flag exists + +### Community 527 - "broker.py" +Cohesion: 0.17 +Nodes (21): describe(), die(), main(), Return (frontmatter_dict, body). Absent or malformed frontmatter is not an…, One-line description, in descending order of how much a human meant it., read(), split_front(), walk() (+13 more) + +### Community 528 - "$defs" +Cohesion: 0.12 +Nodes (16): additionalProperties, description, required, title, type, additionalProperties, title, type (+8 more) + +### Community 529 - "Does MTP actually hurt Qwen3.8-Flash-Next on one Blackwell card?" +Cohesion: 0.29 +Nodes (6): Design, Does MTP actually hurt Qwen3.8-Flash-Next on one Blackwell card?, Instruments, Known gaps in this design, Two mechanisms that could make MTP lose here, and one that makes k the real question, Why this exists + +### Community 530 - "fv-ml1-rename-sweep.sh" +Cohesion: 0.83 +Nodes (3): run(), say(), fv-ml1-rename-sweep.sh script + +### Community 532 - "gen_beats.py" +Cohesion: 0.50 +Nodes (3): keywords(), Skaldsong's actual shape: one beat sentence in, one paragraph out, stitchable.…, Content words worth checking for, to score staying ON the beat. + +### Community 533 - "⭐⭐ The fleet's characteristic failure: a confident answer from a broken instrument" +Cohesion: 0.18 +Nodes (10): ⚠ And the instrument itself can be stale, ⚠ CHARACTERIZED DEFECT: `/snapshot`'s handoff generator turns deferred items into orders, Mechanism — it is `SYSTEM_PROMPT`, not the model, Related, ⭐⭐ The fleet's characteristic failure: a confident answer from a broken instrument, The instances, 2026-09-15 alone, The shape, ⚠ The sibling failure: a claim nobody ever measured (+2 more) + +### Community 534 - "`[2026-09-11]` Plex never hardware-transcoded on the Arc, and every setting said it should" +Cohesion: 0.29 +Nodes (6): `[2026-09-11]` Plex never hardware-transcoded on the Arc, and every setting said it should, Fix + pin, Root cause, one layer below every setting, The configuration was correct the entire time, ⚠⚠ Two footguns, both of the silent-wrong class, What actually settles it + +### Community 536 - "`[2026-09-13]` Flash-Next seat stood up on fv-ml1 — then the FV site went dark under two-card load" +Cohesion: 0.10 +Nodes (17): `[2026-09-13]` Flash-Next seat stood up on fv-ml1 — then the FV site went dark under two-card load, Also landed: the renumber the FV cutover missed, ⚠⚠ And then the site went dark — see `docs/runbooks/fv-site-dark-20260913.md`, ⭐⭐ The five things worth carrying forward, What was built and is real, 2026-09-14 — fv-ml1 seat rebalance: cyberprev→sec, gen-small stood up, all seats to native 262K, Measured — serial depth + warm tok/s (2026-09-14, warm/conc=1/greedy/n=3), Open / deferred (+9 more) + +### Community 537 - "parakeet/app.py" +Cohesion: 0.20 +Nodes (13): get, OfflineRecognizer, post, _decode(), _ensure_model_present(), healthz(), _load_recognizer(), openai_transcriptions() (+5 more) + +### Community 538 - "heretic2-charrp-reasoning — NVFP4 + native MTP reasoning seat (fv-ml1)" +Cohesion: 0.40 +Nodes (4): Deploy, heretic2-charrp-reasoning — NVFP4 + native MTP reasoning seat (fv-ml1), ⚠️ It does not boot without the MTP workaround, VRAM is the constraint, and it is shared + +### Community 539 - "build_sft_pairs.py" +Cohesion: 0.17 +Nodes (17): chunk(), ctx_block(), drop_leading_heading(), main(), names_not_in_response(), ngrams(), post(), Path (+9 more) + +### Community 540 - "FleetTools — what this system can do, and where the details live" +Cohesion: 0.20 +Nodes (9): Claude-Code-only, Credentials, FleetTools — what this system can do, and where the details live, LLM and inference, Rule zero: query live inventories, never a written list, Standing conventions that are not tools but will bite you, Talking to people and other agents, Working on code (+1 more) + +### Community 541 - "license" Cohesion: 0.67 Nodes (3): title, type, license -### Community 424 - "version" +### Community 543 - "Arbo — catalog-driven image generation engine" +Cohesion: 0.33 +Nodes (5): Also, Arbo — catalog-driven image generation engine, Character Studio — dataset → LoRA pipeline, Jobs, Traps + +### Community 546 - "svos_miranda Hermes plugin — validation pass (2026-09-15)" +Cohesion: 0.17 +Nodes (11): A false finding I caught on myself, ⚠⚠ `agent.disabled_toolsets` is GLOBAL — it would have cost 26 tools fleet-wide, ENABLED in config 2026-09-15 (operator-directed), ✅✅ FULLY LIVE 2026-09-15 02:17 — SVOS restarted, roster verified both ends, ✅ LIVE 2026-09-15 02:10 — gateway restarted, plugin registered, Roster verified another way, svos_miranda Hermes plugin — validation pass (2026-09-15), The blocker (found, fixed by svos-dev at `c964e64`) (+3 more) + +### Community 547 - "step" +Cohesion: 0.50 +Nodes (4): step, anyOf, default, title + +### Community 548 - "Claude-Code-only tooling" +Cohesion: 0.33 +Nodes (5): Claude-Code-only tooling, ratecheck — how close this session is to its rate limits, remote-ssh MCP, Skills, task-board MCP + +### Community 549 - "dockge" +Cohesion: 0.33 +Nodes (5): Authoritative vs mirror, Deploy, dockge, Homepage, Layout + +### Community 550 - "fablefusion-charrp-probe — THROWAWAY evaluation seat (fv-ml1 GPU1)" +Cohesion: 0.33 +Nodes (5): Deploy, fablefusion-charrp-probe — THROWAWAY evaluation seat (fv-ml1 GPU1), ⚠️ GPU1 is zero-sum — this seat CANNOT run beside Dark-Scarlett, MTP depth: 3, not the card's 5, Why this candidate + +### Community 556 - "stream_chunks" +Cohesion: 0.19 +Nodes (17): ClockFn, GenerateFn, ChunkConfig, _ema(), _est_gen_time(), plan_chunk(), protect_first_audio(), Split into sentence units, preserving punctuation. Whitespace-collapsed. (+9 more) + +### Community 557 - "gen-seat — the fleet `gen` seat (fv-ml1 GPU0, :8015)" +Cohesion: 0.50 +Nodes (3): Deploy, gen-seat — the fleet `gen` seat (fv-ml1 GPU0, :8015), Pipeline, acceptance gate, and rollback + +### Community 559 - "build_corpus.py" +Cohesion: 0.26 +Nodes (12): clean(), fetch(), find_chapters(), main(), normalise_quotes(), R49 Stage D1 — acquire and clean a public-domain author corpus. Charlotte…, Straight quotes -> curly, paired by alternation within each paragraph., Keep only what lies between Gutenberg's own START/END markers. Anchoring on the… (+4 more) + +### Community 561 - "irv-ml1 dead-address sweep — EXECUTED 2026-09-15 (operator-directed)" +Cohesion: 0.29 +Nodes (6): ⚠⚠ FOUR MORE LIVE BREAKAGES on OTHER hosts — the sweep's real find, irv-ml1 dead-address sweep — EXECUTED 2026-09-15 (operator-directed), ⚠ My own error, worth not repeating, Still open, What was changed, Which address, and why it differs per host — this is the load-bearing part + +### Community 563 - "grok-token-broker" +Cohesion: 0.29 +Nodes (6): Current state — ⛔ SHELVED, deliberately, 2026-09-16, For a consumer, grok-token-broker, Invariants, The problem, ⛔ Why the loop is disarmed until measured + +### Community 564 - "options" +Cohesion: 0.50 +Nodes (4): anyOf, default, title, options + +### Community 582 - "build_corpus_hemingway.py" +Cohesion: 0.20 +Nodes (8): D1 for BabyHemingway: build the FICTION-ONLY corpus from the licensed Kvasir…, `T HE O LD M AN` -> `The Old Man`. Only fires on a run of >=2 split initials.…, Story collections: take the CONTENTS list as the authoritative heading set. A…, Return (pattern_name, [(heading, body)]). Tries each heading form and takes the…, repair_lines(), restore_smallcaps(), split_by_contents(), split_units() + +### Community 583 - "irv-ml1 still points at the retired wg0 lifeline `10.100.79.3` (2026-09-15)" +Cohesion: 0.22 +Nodes (8): ⭐ Host fact that outlives all of this: irv-ml1 containers cannot resolve `nh3.internal`, irv-ml1 still points at the retired wg0 lifeline `10.100.79.3` (2026-09-15), ⚠ One LIVE breakage, not just dead links, Scope, The pattern this belongs to, ⚠ UPDATE 2026-09-15 02:05 — voice-studio is RETIRED, not broken, ✅ What is NOT affected — checked explicitly, Why it was not fixed on the spot + +### Community 586 - "catatonia_gate.py" +Cohesion: 0.60 +Nodes (4): classify(), degenerate(), main(), (is_degenerate, reason). Catches the failure modes a keyword scorer misses. + +### Community 587 - "breeze-tts sizing and the fv-ml1 GPU 0 placement question (2026-09-15)" +Cohesion: 0.22 +Nodes (8): breeze-tts sizing and the fv-ml1 GPU 0 placement question (2026-09-15), Does a shuffle make room for breeze? — worked through, fv-ml1 per-seat residency, measured 2026-09-15 (97,887 MiB per card), ⚠⚠ `--gpu-memory-utilization` DOES NOT PREDICT RESIDENCY — measure, don't compute, If consolidation onto FV is the goal anyway, ⚠ Measure it UNDER LOAD and measure it LATE — it does both badly at idle and early, ✅ RESOLVED — operator 2026-09-15: leave it, park the move, Why NOT to move it to fv-ml1 GPU 0 + +### Community 589 - "gender_by_proximity.py" +Cohesion: 0.31 +Nodes (9): decide(), load_text(), main(), Path, D2b for BabyHemingway: resolve entity gender by MAJORITY VOTE over nearby…, One pass over the corpus for EVERY surface at once. The obvious shape -- rescan…, Score a name's local pronoun mix AGAINST THE CORPUS BASE RATE, not against…, score() (+1 more) + +### Community 590 - "required" +Cohesion: 0.50 +Nodes (4): required, default, title, type + +### Community 591 - "verify_quant.py" +Cohesion: 0.40 +Nodes (3): Did the quant actually do what the recipe says, on the tensors it claims?…, Yield (name, dtype, shape) for every tensor in a sharded or single-file tree., tensors() + +### Community 592 - "[2026-08-24] ESH DNS fixed at the IPv6 layer, and the naming scheme went live" +Cohesion: 0.40 +Nodes (5): [2026-08-24] ESH DNS fixed at the IPv6 layer, and the naming scheme went live, Root cause, The naming scheme became real, The three wrong turns, What landed + +### Community 593 - "booth/app.py" +Cohesion: 0.08 +Nodes (29): fixture, booth_image_names(), classify(), create_app(), _from_env(), human_dur(), The Booth — a standing web server that renders drop-folders as ephemeral media…, Image files in a booth, in gallery (sorted-rel) order — for viewer prev/next. (+21 more) + +### Community 596 - "description" +Cohesion: 0.50 +Nodes (4): anyOf, default, title, description + +### Community 597 - "score_beats.py" +Cohesion: 0.39 +Nodes (7): load(), main(), per_seed(), Score beat arms against a decision rule fixed BEFORE any arm's output was read.…, Return (text, words, ran_on) for the chosen measurement surface. The harness…, summarise(), view() + +### Community 598 - "Direct inference seats + the Asset Engine control plane" +Cohesion: 0.33 +Nodes (5): Asset Engine — `http://10.250.50.70:8200`, Direct inference seats + the Asset Engine control plane, GPU hosts, ⚠ Query the live inventory, never a written list, Traps + +### Community 599 - "license_warning" +Cohesion: 0.50 +Nodes (4): anyOf, default, title, license_warning + +### Community 600 - "LiteLLM gateway — the fleet's OpenAI-compatible front door" +Cohesion: 0.33 +Nodes (5): Keys, LiteLLM gateway — the fleet's OpenAI-compatible front door, ⚠ Never hardcode the model roster — query it, Stable aliases worth knowing, Traps + +### Community 601 - "Fleet SSH — the infra-ops identity and host map" +Cohesion: 0.33 +Nodes (5): Fleet SSH — the infra-ops identity and host map, Identity, Mesh, Sites and hosts, Traps + +### Community 603 - "The Booth — ephemeral media board + operator decisions" +Cohesion: 0.40 +Nodes (4): Ask the operator to decide (no chat round-trip), Show the operator something, Standing convention — the link board, The Booth — ephemeral media board + operator decisions + +### Community 604 - "endpoint" +Cohesion: 0.67 +Nodes (3): title, type, endpoint + +### Community 605 - "section" +Cohesion: 0.50 +Nodes (4): section, anyOf, default, title + +### Community 606 - "$ref" +Cohesion: 0.15 +Nodes (13): items, title, type, $ref, fields, section_groups, services, items (+5 more) + +### Community 608 - "Speech — TTS and ASR endpoints" +Cohesion: 0.40 +Nodes (4): ASR, Speech — TTS and ASR endpoints, Traps, TTS + +### Community 609 - "adapter/server.py" +Cohesion: 0.29 +Nodes (7): _get_model(), OpenAI-ish /v1/audio/speech adapter in front of the Zonos Python SDK. Why this, _speaker_embedding(), speech(), SpeechRequest, JSONResponse, Zonos + +### Community 612 - "2026-09-17-lv-bronte-gate.md" +Cohesion: 0.05 +Nodes (41): `[2026-09-16]` lv-hemingway corpus: half the work was EXCLUSION, and the gate found what a hand count would not, `[2026-09-16]` The lv-* voice line: Option C proved, lv-yarros shipped, lv-hemingway training, `[2026-09-16]` voices-seat: LoRA over merge, measured — and GPU 0 is now full, `[2026-09-17]` The beat-writing model restores the author's real names — a leak the corpus gate structurally cannot see, `[2026-09-17]` lv-bronte: corpus gated for real, adapter trained, SHIPPED with a FAILED voice axis on the record, ⚠ A DEFECT IN THE v2 RULE ITSELF, worth fixing before the next author, ⚠⚠ AMENDED 2026-09-17 — THE VOICE AXIS PASSES UNDER THE CORRECTED FLOOR RULE, Artefacts (+33 more) + +### Community 613 - "type" +Cohesion: 0.50 +Nodes (4): type, enum, title, type + +### Community 614 - "gpu.py" +Cohesion: 0.42 +Nodes (8): _bus_id_by_index(), _cmdline(), gpu_status(), _query_compute_apps(), _query_devices(), GPU status for arbo's device-aware scheduler (GET /gpu-status). arbo steers a l, Return `{devices: [...], tts_on_3090: bool}`. Degrades to an error field on nvid, _run() + +### Community 620 - "althing — inter-agent message bus" +Cohesion: 0.50 +Nodes (3): althing — inter-agent message bus, Commands, Traps + +### Community 621 - "estimated_latency" +Cohesion: 0.67 +Nodes (3): anyOf, default, estimated_latency + +### Community 622 - "host" +Cohesion: 0.67 +Nodes (3): title, type, host + +### Community 623 - "version" Cohesion: 0.67 Nodes (3): version, title, type -### Community 425 - "FOLLOW-UP 4 (2026-08-23): a downstream WireGuard terminator costs nothing to forward through" +### Community 625 - "rename.py" +Cohesion: 0.60 +Nodes (4): build_pool(), main(), R49 Stage D2 (final) + D3 — entity resolution and deterministic rename…, title_gender() + +### Community 626 - "elway — SSH playbook runner (CHANGING things)" +Cohesion: 0.50 +Nodes (3): elway — SSH playbook runner (CHANGING things), The split — pick by what you are doing, Traps + +### Community 628 - "audit_stoplist.py" Cohesion: 0.67 -Nodes (3): Design consequences of terminating downstream — the parts that need decisions, FOLLOW-UP 4 (2026-08-23): a downstream WireGuard terminator costs nothing to forward through, Standing recommendation +Nodes (3): load_text(), main(), Audit a stoplist for entries that are actually CHARACTERS. ⭐ WHY THIS IS A… + +### Community 633 - "_cli" +Cohesion: 0.25 +Nodes (8): _cli(), Regression: the branch ended with `[ "$n" -eq 0 ] && echo ...`, so it returned…, Regression: ids are 8 hex chars and roughly one in forty is all digits. Those…, test_cli_links_exits_zero_on_a_NON_empty_board(), test_cli_unlink_by_id_even_when_the_id_is_all_digits(), test_cli_unlink_by_index(), test_cli_unlink_of_a_stale_id_leaves_the_board_alone(), test_cli_unlink_rejects_a_non_id_non_index() + +### Community 634 - "sanitize_tts_text" +Cohesion: 0.50 +Nodes (3): Language-safe text sanitizer for the OmniVoice TTS wrapper. Strips artifacts th, Return ``text`` cleaned of artifacts that shouldn't be spoken, language-safe., sanitize_tts_text() + +### Community 635 - "generate_pickup_id" +Cohesion: 0.50 +Nodes (4): generate_pickup_id(), A human-readable id like '4-wombat' or 'star-84'. `exists(name)->bool` gates…, test_generate_pickup_id_avoids_collision(), test_generate_pickup_id_format() ## Knowledge Gaps -- **2357 isolated node(s):** `The answer: (a) `zfs send`. Measured, not derived.`, `Why (b) — physically moving the disks — was never on the table`, `(c) rebuild-from-source: rejected on reproducibility, not time`, `⚠ The two-boxes confusion — do not repeat it`, `Their distinction, worth keeping` (+2352 more) +- **3019 isolated node(s):** `Current egress: ESH (2026-09-17)`, `Historical placement: NH3 rather than the colo`, `⚠ /healthz cannot tell you whether search works`, `Update`, `The MCP tool` (+3014 more) These have ≤1 connection - possible missing edges or undocumented components. -- **40 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **154 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `Tensor` connect `convert_hf_to_native.py` to `kl_divergence.py`?** - _High betweenness centrality (0.005) - this node is a cross-community bridge._ -- **Why does `divergences()` connect `kl_divergence.py` to `convert_hf_to_native.py`?** - _High betweenness centrality (0.004) - this node is a cross-community bridge._ -- **What connects `The answer: (a) `zfs send`. Measured, not derived.`, `Why (b) — physically moving the disks — was never on the table`, `(c) rebuild-from-source: rejected on reproducibility, not time` to the rest of the system?** - _2357 weakly-connected nodes found - possible documentation gaps or missing edges._ +- **Why does `create_app()` connect `booth/app.py` to `FastAPI`, `test_booth.py`, `Path`?** + _High betweenness centrality (0.002) - this node is a cross-community bridge._ +- **Why does `AskError` connect `test_asks.py` to `invocation.py`?** + _High betweenness centrality (0.002) - this node is a cross-community bridge._ +- **Why does `[2026-08-15] Uncensored gen seat: Qwen3.8-27B-Uncensored deployed; the definitive MTP-graft fix` connect `[2026-08-15] Uncensored gen seat: Qwen3.8-27B-Uncensored deployed; the definitive MTP-graft fix` to `Archived 2026-08-02 — Recent decisions (archived)`, `archival-memory.md`, `Archived 2026-08-02 — Tried and abandoned (archived)`, `Recent decisions (archived 2026-08-03 batch)`?** + _High betweenness centrality (0.001) - this node is a cross-community bridge._ +- **What connects `Current egress: ESH (2026-09-17)`, `Historical placement: NH3 rather than the colo`, `⚠ /healthz cannot tell you whether search works` to the rest of the system?** + _3019 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Status + Open Issues` be split into smaller, more focused modules?** _Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected._ -- **Should `CatalogReproducibility` be split into smaller, more focused modules?** - _Cohesion score 0.125 - nodes in this community are weakly interconnected._ - **Should `Fleet disaster-recovery runbook` be split into smaller, more focused modules?** _Cohesion score 0.06666666666666667 - nodes in this community are weakly interconnected._ -- **Should `1. Locked architectural decisions` be split into smaller, more focused modules?** - _Cohesion score 0.07407407407407407 - nodes in this community are weakly interconnected._ \ No newline at end of file +- **Should `properties` be split into smaller, more focused modules?** + _Cohesion score 0.08695652173913043 - nodes in this community are weakly interconnected._ \ No newline at end of file