Refresh graphify report

This commit is contained in:
2026-09-19 07:10:17 -07:00
parent 4e778aeddc
commit eaaacc1c84
+188 -206
View File
@@ -1,16 +1,16 @@
# Graph Report - eshpfi-management (2026-09-18)
# Graph Report - eshpfi-management (2026-09-19)
## Corpus Check
- 629 files · ~843,892 words
- 635 files · ~854,877 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 5507 nodes · 6006 edges · 641 communities (487 shown, 154 thin omitted)
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 97 edges (avg confidence: 0.81)
- 5578 nodes · 6128 edges · 640 communities (484 shown, 156 thin omitted)
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 105 edges (avg confidence: 0.81)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `148a5a34`
- Built from commit: `4e778aed`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
@@ -62,7 +62,7 @@
- skaldsong
- ana-nas → nh3-nas restic mirror
- asset-engine
- cold_start_s
- _body
- CatalogModel
- FieldOption
- Chatterbox Turbo
@@ -136,7 +136,7 @@
- Phase 0 — Prerequisites (one-time, before Phase 1)
- ace-step
- `[2026-09-01]` pfi-gx10 (ASUS Ascent GX10) onboarded headless — and it is the intended new home for run 3c
- sweep_once
- _touch
- togglable
- settings.local.json
- Observability for the vLLM stack (ana-ml2)
@@ -152,19 +152,19 @@
- Recent decisions (archived 2026-08-03 batch)
- [2026-08-23] Anaheim's IPsec tunnel delivers ~25% of a verified 2 Gbps circuit
- `[2026-09-15]` FV cross-site routing fixed — one NAT rule scoped to Anaheim only
- stream_chunks
- build_gallery
- hash_gate_repro.py
- ops-log
- lv-mccarthy — corpus → gate → pairs
- 7. Critical Warnings by Model
- think-leak — reproducers for the h300 unterminated-`<think>` defect
- services.schema.json
- cold_start_s
- [2026-09-18] NH3↔Anaheim was DERP-relayed, not direct — a UDP 41641 port-forward on ana-gw fixed it
- test_invocation.py
- 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
- exit1-behavior-test.py
- voices-seat — author voice adapters on one carrier
- claude-statusline-command.sh
- run_quant.sh
@@ -204,8 +204,8 @@
- check-backup-freshness.sh
- Abliteration recipe — Qwen3.8-27B (MTP-aware, vision-preserving)
- JobManager
- backup-freshness-alert.sh script
- install-backup-freshness-timer.sh script
- backup-freshness-alert.sh
- install-backup-freshness-timer.sh
- LoRA training worker
- uncensored
- char-rp-gguf
@@ -268,7 +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
- build_gallery
- gen-seat mixed-precision quant — NVFP4 W4A4 MLP + FP8 W8A8 attention
- probe.py
- bench_aeon.json
@@ -405,7 +405,7 @@
- quant_with_gen_down.sh
- `[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
- services.schema.json
- `[2026-08-28]` A stale `ALTHING_HANDLE` silently reads ANOTHER agent's inbox and reports it empty
- 2026-09-08-run6-gate-csam-adjudication.md
- `[2026-08-20]` Cold-Fusion abliteration — Robinson recipe captured, and the transformers/DeltaNet bf16-NaN fight
@@ -415,7 +415,7 @@
- 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
- CatalogResponse
- status
- 2026-09-09-ana-ml2-pool-actions-deferred.md
- MeroMero NVFP4A16 quants (Gemma-4) — instruments and the failure chain
@@ -423,7 +423,7 @@
- provision-mac-dsh.sh
- Path
- build.py
- remove_link_entry
- accepted_types
- 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
@@ -431,10 +431,10 @@
- `[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
- adapter/server.py
- category
- pfi-gx10 — ERP-seat SFT run 3c, staged and ready to launch
- 2026-09-05-floor-claim-n2-retraction.md
- FastAPI
- step
- `[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
@@ -444,14 +444,14 @@
- `[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
- gpu.py
- content_type
- `[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
- [2026-09-18] althing search returned ZERO for every hyphenated query — silently, for everyone
- booth
- tok_repro.py
- wrap_verbatim_html
- description
- 2026-09-17-esh-fiber-outages.md
- 4. Pipeline shape
- pov_gender.py
@@ -472,7 +472,7 @@
- beszel-althing/README.md
- 2026-09-12-esh-vm-db-restic-repair.md
- build_booth_yarros.py
- recover_direction
- method
- chain-instruct-probe.sh
- Parakeet STT on fv-ml1 GPU 3 (2026-09-15)
- BackupHookTests
@@ -529,7 +529,7 @@
- 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
- BaseModel
- gen_beats_chat_yarros.py
- Arbo — catalog-driven image generation engine
- 2026-09-08-yt-voice-clipper-back-up.md
@@ -544,7 +544,7 @@
- guest-install.sh
- 2026-09-11-beszel-priority1.md
- 2026-09-11-beszel-priority2.md
- section
- The fleet ops log
- gen-seat — the fleet `gen` seat (fv-ml1 GPU0, :8015)
- seat-inventory-drift-check.sh
- build_corpus.py
@@ -552,7 +552,7 @@
- irv-ml1 dead-address sweep — EXECUTED 2026-09-15 (operator-directed)
- fv-mesh-watchdog.sh
- grok-token-broker
- CatalogService
- optional
- kb
- 2026-09-10-an-author-voice-adapter-transfers-subject.md
- 2026-09-10-babybronte-h02-adapter-the-voice-transferred.md
@@ -578,57 +578,55 @@
- 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
- accepted_types
- Fleet orientation — start here
- 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
- source_jsonpath
- score_beats.py
- Direct inference seats + the Asset Engine control plane
- catalog_version
- properties
- 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
- options
- category
- properties
- eshpfi-management
- source_url
- $ref
- pin_known_gender.py
- Speech — TTS and ASR endpoints
- content_type
- type
- repair_corpus_bronte.py
- 2026-09-16-grok-broker-shelved.md
- 2026-09-17-lv-bronte-gate.md
- required
- type
- endpoint
- estimated_latency
- Path
- memorization_selfsim.py
- eval-hemingway.sh
- memorization_dump_matches.py
- voice-prep.py
- althing — inter-agent message bus
- sanitize_tts_text
- fields
- generated_at
- Known gotchas (save yourself time)
- `[2026-09-01]` A named failure class: a correct check aimed at the wrong object
- Refusal retention — the axis the gate did not have, and the axis I measured wrong
- apply_gender_overrides.py
- rename.py
- min
- elway — SSH playbook runner (CHANGING things)
- graphify — repo knowledge graph
- audit_stoplist.py
- host
- Path
- Observability — where to look when something is wrong
- henge.md
- playwright.md
- _cli
- license_warning
- method
- streamable
- estimated_latency
- host
- lifecycle
- license
- version
- install.sh
- post-commit-ops-log
- Backup architecture (two layers)
- license_warning
## God Nodes (most connected - your core abstractions)
1. ``[2026-09-01]` althing 3.2.0 deployed on nh3-dev — pane routes, and `uv tool install .` lies` - 36 edges
@@ -647,17 +645,17 @@
services/grok-token-broker/broker.py → scripts/kb-search.py
- `convert()` --references--> `Any` [EXTRACTED]
tools/mistral-small4-nvfp4/convert_hf_to_native.py → stacks/omnivoice/app.py
- `_speaker_embedding()` --references--> `Tensor` [EXTRACTED]
stacks/zonos/adapter/server.py → services/coldfusion-abliteration/kl_divergence.py
- `build_gallery()` --calls--> `is_ask_file()` [INFERRED]
services/booth/booth/app.py → services/booth/booth/asks.py
- `build_gallery()` --calls--> `is_answer_file()` [INFERRED]
- `list_booths()` --calls--> `list_asks()` [INFERRED]
services/booth/booth/app.py → services/booth/booth/asks.py
- `test_gallery_hides_ask_and_answer_files()` --calls--> `build_gallery()` [INFERRED]
services/booth/tests/test_asks.py → services/booth/booth/app.py
- `test_list_booths_counts_open_asks()` --calls--> `list_booths()` [INFERRED]
services/booth/tests/test_asks.py → services/booth/booth/app.py
## Import Cycles
- None detected.
## Communities (641 total, 154 thin omitted)
## Communities (640 total, 156 thin omitted)
### Community 0 - "quant_modelopt.py"
Cohesion: 0.53
@@ -704,8 +702,8 @@ 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.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)
Cohesion: 0.13
Nodes (14): Conventions (enforce for every new stack), How to refresh a server's state, `infra-hermes` IS a real peer — and is one character from a mirror, Internal DNS (`*.internal`), Layout, Model quantization, Persistent memory, Purpose (+6 more)
### Community 12 - "PFI-ANA Docker Stack"
Cohesion: 0.11
@@ -716,8 +714,8 @@ 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 - "properties"
Cohesion: 0.10
Nodes (20): properties, default, title, anyOf, default, title, anyOf, default (+12 more)
Cohesion: 0.09
Nodes (23): properties, default, title, anyOf, default, title, title, type (+15 more)
### Community 15 - "Deploy (one-time setup)"
Cohesion: 0.12
@@ -847,9 +845,9 @@ Nodes (8): ana-nas → nh3-nas restic mirror, Deploy / redeploy, Files, Operate,
Cohesion: 0.22
Nodes (8): asset-engine, Automated (Gitea Actions, push-to-main), Catalog drift, Deploy, Manual (elway from a workstation), Network model, Outputs directory growth, Path layout (on ana-docker)
### Community 47 - "cold_start_s"
Cohesion: 0.22
Nodes (9): properties, anyOf, default, title, cold_start_s, warm_per_unit, anyOf, default (+1 more)
### Community 47 - "_body"
Cohesion: 0.18
Nodes (11): _body(), Rendered body only — the stylesheet mentions class names too., Filtering links.md out of the gallery leaves items empty — the empty state must…, Same rule as the kept lane: no single click destroys a durable board., test_a_genuinely_empty_booth_still_says_so(), test_board_booth_counts_links_not_files(), test_board_booth_does_not_claim_to_be_empty(), test_board_booth_has_no_one_click_wipe() (+3 more)
### Community 48 - "CatalogModel"
Cohesion: 0.12
@@ -928,8 +926,8 @@ 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 - "omnivoice/app.py"
Cohesion: 0.09
Nodes (26): Any, ChunkConfig, ChunkResult, _base_gen_kwargs(), _chunk_config(), GenParams, _log_chunk(), _pcm16() (+18 more)
Cohesion: 0.06
Nodes (46): Any, ChunkConfig, ChunkResult, ClockFn, GenerateFn, _base_gen_kwargs(), _chunk_config(), GenParams (+38 more)
### Community 68 - "calibre-web-automated"
Cohesion: 0.25
@@ -972,8 +970,8 @@ 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 (33): is_kept(), True if this booth carries the keep sentinel and must never be swept., Releasing something already released is a no-op, not a 500., Reversible: the release step must not be a one-way door., 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(), test_delete_api_wipes() (+25 more)
Cohesion: 0.05
Nodes (33): generate_pickup_id(), (rendered, is_html). Markdown → HTML (fenced code, tables, sane lists); plain…, Inject a floating 'all booths' back-chip — and the Booth favicon, if the page…, 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…, render_doc(), safe_upload_name(), wrap_verbatim_html() (+25 more)
### Community 79 - "pfi-tacticalrmm"
Cohesion: 0.25
@@ -1008,8 +1006,8 @@ Cohesion: 0.25
Nodes (7): API, Deploy, Gotchas, Switching to the 7B variant, VibeVoice, Voices, Why this stack exists
### Community 87 - "properties"
Cohesion: 0.15
Nodes (13): properties, title, type, $ref, title, type, endpoint, model (+5 more)
Cohesion: 0.14
Nodes (14): properties, anyOf, default, $ref, lifecycle, model, reproducibility, response (+6 more)
### Community 88 - "Dia / Dia2"
Cohesion: 0.29
@@ -1028,7 +1026,7 @@ Cohesion: 0.20
Nodes (9): ⚠ Cluster membership and the dark-tile gotcha, esh-pve, Hardware, Network, Placement rule, Refresh state, vPro / AMT — not currently usable, Watchdog — hardware, not software (+1 more)
### Community 92 - "deploy-stack.sh"
Cohesion: 0.33
Cohesion: 0.29
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"
@@ -1092,8 +1090,8 @@ 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 - "test_asks.py"
Cohesion: 0.06
Nodes (68): parametrize, list_booths(), ask_stem(), AskError, _blank(), _bool(), _clean_notes(), is_answer_file() (+60 more)
Cohesion: 0.07
Nodes (65): parametrize, ask_stem(), AskError, _blank(), _bool(), _clean_notes(), list_asks(), load_ask() (+57 more)
### Community 109 - "Fleet bootstrap — read this first"
Cohesion: 0.40
@@ -1143,9 +1141,9 @@ Nodes (4): ace-step, API surface, Deploy, Tunables
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 - "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 121 - "_touch"
Cohesion: 0.06
Nodes (42): booth_age_seconds(), is_expired(), is_kept(), _newest_mtime(), Newest mtime among a folder and everything under it., Pure age question. Deliberately does NOT consider the keep sentinel. Expiry…, True if this booth carries the keep sentinel and must never be swept., Wipe every direct-child booth older than the TTL. Returns names wiped. Only… (+34 more)
### Community 122 - "togglable"
Cohesion: 0.40
@@ -1203,13 +1201,9 @@ Nodes (49): [2026-08-23] Anaheim's IPsec tunnel delivers ~25% of a verified 2 Gb
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 - "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 138 - "build_gallery"
Cohesion: 0.13
Nodes (15): build_gallery(), doc_kind(), markdown' | 'text' | None — a booth file viewable as a readable page., (rendered, is_html). Markdown → HTML (fenced code, tables, sane lists); plain…, Files in a booth as render items, with caption sidecars folded in. A…, render_doc(), test_gallery_hides_ask_and_answer_files(), test_build_gallery_folds_caption_sidecars() (+7 more)
### Community 138 - "ops-log"
Cohesion: 0.14
Nodes (33): agent_id(), all_audit_hosts(), append(), build_parser(), claim_key(), claim_state(), cmd_audit(), cmd_baseline() (+25 more)
### Community 139 - "lv-mccarthy — corpus → gate → pairs"
Cohesion: 0.33
@@ -1223,9 +1217,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-`<think>` defect, Using these on any future seat, What actually happens
### Community 142 - "services.schema.json"
Cohesion: 0.25
Nodes (7): additionalProperties, description, $id, required, $schema, title, type
### Community 142 - "cold_start_s"
Cohesion: 0.22
Nodes (9): properties, anyOf, default, title, cold_start_s, warm_per_unit, anyOf, default (+1 more)
### Community 143 - "[2026-09-18] NH3↔Anaheim was DERP-relayed, not direct — a UDP 41641 port-forward on ana-gw fixed it"
Cohesion: 0.14
@@ -1241,7 +1235,7 @@ Nodes (9): Deploy, First run takes a while, Gotchas, Optional: summarisation via
### 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)
Nodes (39): Namespace, _as_str(), build_adhoc_playbook(), ensure_sudo(), evaluate_changed(), evaluate_skip(), load_playbook(), _load_step() (+31 more)
### Community 147 - "generate_incumbent_arm.py"
Cohesion: 0.60
@@ -1251,9 +1245,9 @@ Nodes (4): main(), post(), R49 H02 — the INCUMBENT arm: the live gen seat, sty
Cohesion: 0.50
Nodes (3): darkscarlett-charrp-reasoning — Dark-Scarlett char-rp-reasoning seat (ana-ml2 GPU1), Deploy, Quant note (the wrapper recipe)
### Community 149 - "source_jsonpath"
Cohesion: 0.50
Nodes (4): source_jsonpath, anyOf, default, title
### Community 149 - "exit1-behavior-test.py"
Cohesion: 0.60
Nodes (4): fake_job(), main(), mkscript(), Disposable behavioral test: monitor source exit!=0 -> ok=False, nothing…
### Community 150 - "voices-seat — author voice adapters on one carrier"
Cohesion: 0.29
@@ -1320,8 +1314,8 @@ 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.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)
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)
### Community 180 - "StripEmptyTools"
Cohesion: 0.29
@@ -1343,6 +1337,10 @@ Nodes (24): [2026-08-15] Uncensored gen seat: Qwen3.8-27B-Uncensored deployed; t
Cohesion: 0.33
Nodes (5): Deploy (irv-ml1, as `lkraven` — docker-group, no sudo), Endpoints (`http://10.100.79.3:8299`), Gotchas, mOrpheus — uncensored Orpheus TTS (irv-ml1), Shape
### Community 188 - "check-backup-freshness.sh"
Cohesion: 0.29
Nodes (8): in_csv(), is_covered(), load_jobs(), NS_JOBS, NS_KNOWN, NS_NODE, report(), check-backup-freshness.sh script
### Community 189 - "Abliteration recipe — Qwen3.8-27B (MTP-aware, vision-preserving)"
Cohesion: 0.15
Nodes (12): 1. The MTP head is abliterated *in-band*, 2. The vision tower is preserved byte-identical, Abliteration recipe — Qwen3.8-27B (MTP-aware, vision-preserving), How this maps onto our pipeline, Measured behaviour (their numbers, for reference), Provenance, Refusal-direction selection, The attention-sink dimension — the one that bricks the model (+4 more)
@@ -1453,7 +1451,7 @@ Nodes (29): base, compliance_rate, len, refused, text, gens, A train leaves at 1
### Community 227 - "_board"
Cohesion: 0.09
Nodes (34): 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… (+26 more)
Nodes (45): link_entry_id(), order_for_display(), parse_link_entries(), 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… (+37 more)
### Community 228 - "~26k"
Cohesion: 0.20
@@ -1563,9 +1561,9 @@ 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 261 - "build_gallery"
Cohesion: 0.10
Nodes (21): booth_image_names(), build_gallery(), classify(), doc_kind(), list_booths(), markdown' | 'text' | None — a booth file viewable as a readable page., Image files in a booth, in gallery (sorted-rel) order — for viewer prev/next., image | video | audio | other, by extension. (+13 more)
### Community 262 - "gen-seat mixed-precision quant — NVFP4 W4A4 MLP + FP8 W8A8 attention"
Cohesion: 0.20
@@ -1588,8 +1586,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.13
Nodes (27): capture_direction(), check_batch_equivalence(), classify_writers(), _collect_hidden(), coverage_gate(), decoder_layers(), is_mtp(), is_vision() (+19 more)
Cohesion: 0.06
Nodes (48): capture_direction(), check_batch_equivalence(), classify_writers(), _collect_hidden(), coverage_gate(), decoder_layers(), is_mtp(), is_vision() (+40 more)
### Community 268 - "esh-vm-docker-watchdog — bound the NFS D-state wedge"
Cohesion: 0.25
@@ -1764,8 +1762,8 @@ Cohesion: 0.70
Nodes (4): ask(), classify(), load_prompts(), main()
### Community 327 - "worker/app.py"
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)
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)
### Community 329 - "Beszel fleet monitoring"
Cohesion: 0.33
@@ -2027,9 +2025,9 @@ Nodes (8): `[2026-08-19]` Homepage cleaned up, then themed with Australis Skyfal
Cohesion: 0.33
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 413 - "Refusal retention — the axis the gate did not have, and the axis I measured wrong"
Cohesion: 0.50
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 413 - "services.schema.json"
Cohesion: 0.25
Nodes (7): additionalProperties, description, $id, required, $schema, title, type
### Community 414 - "`[2026-08-28]` A stale `ALTHING_HANDLE` silently reads ANOTHER agent's inbox and reports it empty"
Cohesion: 0.40
@@ -2063,9 +2061,9 @@ Nodes (5): Harness specifics, Operator steps (stage 1), Provisioning a Mac for t
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 423 - "CatalogResponse"
Cohesion: 0.33
Nodes (6): additionalProperties, description, required, title, type, CatalogResponse
### Community 424 - "status"
Cohesion: 0.40
@@ -2087,9 +2085,9 @@ Nodes (4): remote(), say(), provision-mac-dsh.sh script, step()
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.15
Nodes (21): 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… (+13 more)
### Community 431 - "accepted_types"
Cohesion: 0.50
Nodes (4): anyOf, default, title, accepted_types
### Community 432 - "OPNsense API — vendored reference + field-shape notes"
Cohesion: 0.18
@@ -2107,9 +2105,9 @@ Nodes (6): `[2026-08-19]` Four unmanaged stacks found on live hosts — and two
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 - "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 440 - "category"
Cohesion: 0.50
Nodes (4): enum, title, type, category
### Community 441 - "pfi-gx10 — ERP-seat SFT run 3c, staged and ready to launch"
Cohesion: 0.05
@@ -2119,9 +2117,9 @@ Nodes (33): Editing UniFi port overrides, ⚠ Order is the whole safety argument
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.17
Nodes (12): ACEStepInput, ACEStepOutput, generate_audio(), initialize_pipeline(), Generate music; respond with the audio bytes inline. Pre-2026-05-11 this re, ACEStepPipeline, BaseModel, FastAPI (+4 more)
### Community 443 - "step"
Cohesion: 0.50
Nodes (4): step, anyOf, default, title
### Community 445 - "`[2026-09-15]` ESPHome modernised for ha-dev; `kb` search tool for the personal Worldtree KB"
Cohesion: 0.50
@@ -2136,8 +2134,8 @@ 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.15
Nodes (12): Current state / in-flight, ⚠ FIRST — lv-mccarthy's run outcome is UNVERIFIED by this session, OPEN LOOP — `ravenpen.com`, and a reply hamr-dev is waiting on, Other standing items, unchanged, Persistent memory — eshpfi-management, PLANNED (operator) — move `dragonfireacoustics.com` to Namecheap, DNS to Cloudflare, Recent decisions, Repo purpose (+4 more)
Cohesion: 0.14
Nodes (13): ✅ BUILT — the ops log (`scripts/ops-log`), 2026-09-19, Current state / in-flight, ⚠ FIRST — lv-mccarthy's run outcome is UNVERIFIED by this session, OPEN LOOP — `ravenpen.com`, and a reply hamr-dev is waiting on, Other standing items, unchanged, Persistent memory — eshpfi-management, PLANNED (operator) — move `dragonfireacoustics.com` to Namecheap, DNS to Cloudflare, Recent decisions (+5 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
@@ -2147,9 +2145,9 @@ Nodes (3): `[2026-09-04]` `gen` moved to ana-ml2 GPU0 — and I sized it against
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 - "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 454 - "content_type"
Cohesion: 0.50
Nodes (4): default, title, type, content_type
### Community 456 - "remote-ssh"
Cohesion: 0.50
@@ -2159,9 +2157,9 @@ Nodes (3): SSH_MCP_STRICT_ALLOWLIST, node, remote-ssh
Cohesion: 0.29
Nodes (6): [2026-09-18] althing search returned ZERO for every hyphenated query — silently, for everyone, Rollout mechanics worth keeping, Still open — two postbox fixes proposed to forseti, Symptom 1 — "never delivered": NOT A DEFECT, Symptom 2 — A REAL DEFECT, and far wider than one message, The fix, and the boundary that held
### 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 462 - "description"
Cohesion: 0.50
Nodes (4): anyOf, default, title, description
### Community 463 - "2026-09-17-esh-fiber-outages.md"
Cohesion: 0.25
@@ -2191,9 +2189,9 @@ Nodes (4): anyOf, default, title, max_length
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 483 - "method"
Cohesion: 0.50
Nodes (4): default, title, type, method
### Community 485 - "Parakeet STT on fv-ml1 GPU 3 (2026-09-15)"
Cohesion: 0.20
@@ -2212,8 +2210,8 @@ 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.18
Nodes (16): load_config(), Path, load_pairs(), main(), Do the GENERATED BEATS name characters the rename removed? `leak_gate.py` reads…, load_copies(), load_works(), main() (+8 more)
Cohesion: 0.11
Nodes (26): 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(), Path, load_pairs() (+18 more)
### Community 506 - "Plex hardware transcoding on the Arc A580 (esh-pve-nas, LXC 105)"
Cohesion: 0.25
@@ -2249,7 +2247,7 @@ Nodes (21): describe(), die(), main(), Return (frontmatter_dict, body). Absent o
### Community 528 - "$defs"
Cohesion: 0.12
Nodes (17): additionalProperties, description, required, title, type, additionalProperties, title, type (+9 more)
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
@@ -2291,9 +2289,9 @@ Nodes (17): chunk(), ctx_block(), drop_leading_heading(), main(), names_not_in_r
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 541 - "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 543 - "Arbo — catalog-driven image generation engine"
Cohesion: 0.33
@@ -2319,9 +2317,9 @@ Nodes (5): Authoritative vs mirror, Deploy, dockge, Homepage, Layout
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 - "section"
Cohesion: 0.50
Nodes (4): section, anyOf, default, title
### Community 556 - "The fleet ops log"
Cohesion: 0.18
Nodes (11): 1. The log lives centrally on nh3-dev — not per-host, not on the post office, 2. The claim is advisory, and enforced in the tooling, 3. The writers are automatic, 4. There is a detector, not just a rule, Design decisions, and why, Exit codes, Open follow-ons, The fleet ops log (+3 more)
### Community 557 - "gen-seat — the fleet `gen` seat (fv-ml1 GPU0, :8015)"
Cohesion: 0.50
@@ -2339,9 +2337,9 @@ Nodes (6): ⚠⚠ FOUR MORE LIVE BREAKAGES on OTHER hosts — the sweep's real f
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 - "CatalogService"
Cohesion: 0.40
Nodes (5): additionalProperties, required, title, type, CatalogService
### Community 564 - "optional"
Cohesion: 0.50
Nodes (4): default, title, type, optional
### Community 582 - "build_corpus_hemingway.py"
Cohesion: 0.20
@@ -2363,9 +2361,9 @@ Nodes (8): breeze-tts sizing and the fv-ml1 GPU 0 placement question (2026-09-15
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 - "accepted_types"
Cohesion: 0.50
Nodes (4): anyOf, default, title, accepted_types
### Community 590 - "Fleet orientation — start here"
Cohesion: 0.22
Nodes (9): Current state (2026-04-23 snapshot), First commands a fresh session should be comfortable running, Fleet orientation — start here, Governing principles (durable rules), Inventory + automation scripts, Sites + hosts at a glance, What this repo is, When in doubt (+1 more)
### Community 591 - "verify_quant.py"
Cohesion: 0.40
@@ -2376,12 +2374,12 @@ 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.07
Nodes (30): fixture, booth_image_names(), classify(), create_app(), generate_pickup_id(), 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. (+22 more)
Cohesion: 0.08
Nodes (28): FastAPI, fixture, Pattern, create_app(), _from_env(), human_dur(), _insert_after(), _insert_before() (+20 more)
### Community 596 - "description"
### Community 596 - "source_jsonpath"
Cohesion: 0.50
Nodes (4): anyOf, default, title, description
Nodes (4): source_jsonpath, anyOf, default, title
### Community 597 - "score_beats.py"
Cohesion: 0.39
@@ -2391,9 +2389,9 @@ Nodes (7): load(), main(), per_seed(), Score beat arms against a decision rule f
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 - "catalog_version"
Cohesion: 0.50
Nodes (4): default, title, type, catalog_version
### Community 599 - "properties"
Cohesion: 0.15
Nodes (13): default, title, type, anyOf, default, title, properties, catalog_version (+5 more)
### Community 600 - "LiteLLM gateway — the fleet's OpenAI-compatible front door"
Cohesion: 0.33
@@ -2407,117 +2405,101 @@ Nodes (5): Fleet SSH — the infra-ops identity and host map, Identity, Mesh, Si
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 - "options"
Cohesion: 0.50
Nodes (4): anyOf, default, title, options
### Community 604 - "eshpfi-management"
Cohesion: 0.25
Nodes (8): Authoritative vs. mirror, Backup pipeline, Common tasks, Coverage status (as of 2026-04-29), Current stacks, eshpfi-management, Layout, The fleet
### Community 605 - "category"
### Community 605 - "source_url"
Cohesion: 0.50
Nodes (4): enum, title, type, category
Nodes (4): source_url, anyOf, default, title
### Community 606 - "properties"
### Community 606 - "$ref"
Cohesion: 0.15
Nodes (14): $ref, properties, reproducibility_audit, section_groups, services, items, title, type (+6 more)
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 - "content_type"
### Community 609 - "type"
Cohesion: 0.50
Nodes (4): default, title, type, content_type
Nodes (4): type, enum, title, type
### 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 - "required"
Cohesion: 0.50
Nodes (4): required, default, title, type
### Community 613 - "endpoint"
Cohesion: 0.67
Nodes (3): title, type, endpoint
### Community 614 - "type"
Cohesion: 0.50
Nodes (4): type, enum, title, type
### Community 614 - "estimated_latency"
Cohesion: 0.67
Nodes (3): anyOf, default, estimated_latency
### Community 620 - "althing — inter-agent message bus"
Cohesion: 0.50
Nodes (3): althing — inter-agent message bus, Commands, Traps
### Community 621 - "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 621 - "Known gotchas (save yourself time)"
Cohesion: 0.33
Nodes (6): Git / gitea, Known gotchas (save yourself time), Naming / identifiers, NFS / storage, systemd, Workflow
### Community 622 - "fields"
### Community 622 - "`[2026-09-01]` A named failure class: a correct check aimed at the wrong object"
Cohesion: 0.50
Nodes (4): items, title, type, fields
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 623 - "generated_at"
### Community 623 - "Refusal retention — the axis the gate did not have, and the axis I measured wrong"
Cohesion: 0.50
Nodes (4): anyOf, default, title, generated_at
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 625 - "rename.py"
Cohesion: 0.60
Nodes (4): build_pool(), main(), R49 Stage D2 (final) + D3 — entity resolution and deterministic rename…, title_gender()
### Community 625 - "min"
Cohesion: 0.50
Nodes (4): anyOf, default, title, min
### 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): 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 - "license_warning"
Cohesion: 0.50
Nodes (4): anyOf, default, title, license_warning
### Community 635 - "method"
Cohesion: 0.50
Nodes (4): default, title, type, method
### Community 636 - "streamable"
Cohesion: 0.50
Nodes (4): streamable, default, title, type
### Community 637 - "estimated_latency"
Cohesion: 0.67
Nodes (3): anyOf, default, estimated_latency
### Community 638 - "host"
### Community 628 - "host"
Cohesion: 0.67
Nodes (3): title, type, host
### Community 639 - "lifecycle"
### Community 633 - "license"
Cohesion: 0.67
Nodes (3): anyOf, default, lifecycle
Nodes (3): title, type, license
### Community 640 - "version"
### Community 634 - "version"
Cohesion: 0.67
Nodes (3): version, title, type
### Community 641 - "Backup architecture (two layers)"
Cohesion: 0.50
Nodes (4): Backup architecture (two layers), Cross-site restic mirror (rsync), Layer 1 — PBS (VM-image, block-level dedupe), Layer 2 — restic (file-level, encrypted, DB-consistent)
### Community 646 - "license_warning"
Cohesion: 0.50
Nodes (4): anyOf, default, title, license_warning
## Knowledge Gaps
- **3045 isolated node(s):** `Symptom 1 — "never delivered": NOT A DEFECT`, `Symptom 2 — A REAL DEFECT, and far wider than one message`, `The fix, and the boundary that held`, `Rollout mechanics worth keeping`, `Still open — two postbox fixes proposed to forseti` (+3040 more)
- **3057 isolated node(s):** `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)` (+3052 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **154 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
- **156 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 `create_app()` connect `booth/app.py` to `FastAPI`, `test_booth.py`, `Path`?**
_High betweenness centrality (0.003) - this node is a cross-community bridge._
- **Why does `$defs` connect `$defs` to `CatalogLifecycle`, `CatalogSectionGroup`, `services.schema.json`, `CatalogModel`, `properties`, `FieldOption`, `CatalogService`?**
- **Why does `create_app()` connect `booth/app.py` to `test_booth.py`, `Path`?**
_High betweenness centrality (0.004) - this node is a cross-community bridge._
- **Why does `Tensor` connect `convert_hf_to_native.py` to `abliterate.py`?**
_High betweenness centrality (0.002) - this node is a cross-community bridge._
- **Why does `properties` connect `properties` to `version`, `content_type`, `license`, `category`, `status`, `properties`, `fields`, `CatalogModel`, `properties`, `description`, `CatalogService`, `license_warning`, `method`, `streamable`, `estimated_latency`, `host`, `lifecycle`?**
_High betweenness centrality (0.002) - this node is a cross-community bridge._
- **What connects `Symptom 1 — "never delivered": NOT A DEFECT`, `Symptom 2 — A REAL DEFECT, and far wider than one message`, `The fix, and the boundary that held` to the rest of the system?**
_3045 weakly-connected nodes found - possible documentation gaps or missing edges._
- **What connects `Active migration — docker.io 20.10 → docker-ce 29.x`, `Architecture decisions (durable)`, `Audio generation on irv-ml1 (A6000)` to the rest of the system?**
_3057 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 `Fleet disaster-recovery runbook` be split into smaller, more focused modules?**
_Cohesion score 0.06666666666666667 - nodes in this community are weakly interconnected._
- **Should `properties` be split into smaller, more focused modules?**
_Cohesion score 0.08 - nodes in this community are weakly interconnected._
_Cohesion score 0.08 - 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._