Files
vh 28620ba78b chore(graphify): add Granite-labeled codebase map
graphify-out/GRAPH_REPORT.md: god-nodes + call topology, labeled via
local Granite-4.1-8b ($0). Heavy artifacts gitignored; rebuild:
'graphify update .' then 'graphify label . --backend granite'.
2026-06-10 06:28:28 -07:00

48 KiB
Raw Permalink Blame History

Graph Report - . (2026-06-10)

Corpus Check

  • cluster-only mode — file stats not available

Summary

  • 1521 nodes · 1488 edges · 173 communities (165 shown, 8 thin omitted)
  • Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
  • Token cost: 0 input · 0 output

Graph Freshness

  • Built from commit: 6e2f80e1
  • 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)

God Nodes (most connected - your core abstractions)

  1. VM 102 — Matrix Synapse Deployment - 17 edges
  2. Status + Open Issues - 16 edges
  3. VM 102 — Matrix Appservice Configuration - 14 edges
  4. Virtual Machines - 12 edges
  5. Proxmox Backup Server deployment runbook - 12 edges
  6. $defs - 11 edges
  7. Fleet orientation — start here - 11 edges
  8. Recommended Model Inference Settings — Reference Document - 11 edges
  9. Deploy (one-time setup) - 10 edges
  10. Plan of Attack — chatterbox-fast streaming TTS engine - 10 edges

Surprising Connections (you probably didn't know these)

  • None detected - all connections are within the same source files.

Import Cycles

  • 1-file cycle: stacks/stable-audio-open/server.py -> stacks/stable-audio-open/server.py

Communities (173 total, 8 thin omitted)

Community 0 - "Audio Generation Pipeline"

Cohesion: 0.06 Nodes (36): ACEStepInput, ACEStepOutput, generate_audio(), initialize_pipeline(), Generate music; respond with the audio bytes inline. Pre-2026-05-11 this re, ACEStepPipeline, _get_model(), OpenAI-ish /v1/audio/speech adapter in front of the Zonos Python SDK. Why this (+28 more)

Community 1 - "Backup and Migration Infrastructure"

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 - "Catalog Schema Definitions"

Cohesion: 0.06 Nodes (35): additionalProperties, properties, required, title, type, additionalProperties, properties, required (+27 more)

Community 3 - "Service Configuration Schema"

Cohesion: 0.06 Nodes (33): additionalProperties, default, title, type, description, items, title, type (+25 more)

Community 4 - "Disaster Recovery Infrastructure"

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)

Community 5 - "Audio Field Schema"

Cohesion: 0.07 Nodes (29): anyOf, default, title, anyOf, default, title, properties, anyOf (+21 more)

Community 6 - "System Design Brief"

Cohesion: 0.07 Nodes (26): 1.1 Asset is a first-class entity, 1.2 Content-addressed output storage, 1.3 Reproducibility is a hard requirement, 1.4 Job table from day 1, 1.5 Auth as a no-op dependency, not absent, 1.6 API surface ≠ UI surface, 1.7 Service catalog is git-versioned and additive, 1.8 Tags + collections plumbed in the model from day 1 (+18 more)

Community 7 - "Matrix Appservice Configuration"

Cohesion: 0.08 Nodes (23): Agent Users Always Show as Offline, Agent Virtual Users, Application Service Model, Dependencies, env.sh additions, Formatting, Operational Notes, Overview (+15 more)

Community 8 - "Matrix Synapse Deployment"

Cohesion: 0.10 Nodes (20): Architecture, Components, Network, Next Steps, Overview, Port Allocation, Security Notes, Sources (+12 more)

Community 9 - "GPU Device Lifecycle"

Cohesion: 0.11 Nodes (19): additionalProperties, description, properties, required, title, type, CatalogLifecycle, anyOf (+11 more)

Community 10 - "Restic Backup Deployment"

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 - "Fleet Orientation and Backup"

Cohesion: 0.11 Nodes (18): Backup architecture (two layers), Cross-site restic mirror (rsync), 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, Known gotchas (save yourself time) (+10 more)

Community 12 - "Docker Stack Infrastructure"

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 - "Anaheim Rest Server Setup"

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 14 - "Proxmox VM Inventory"

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 15 - "Ana ML2 Restic Backup"

Cohesion: 0.12 Nodes (15): 1. Credentials (repo already exists — reuse), 2. Verify creds against the existing repo, 3. Install resticprofile on ana-ml2, 4. Deploy the profile, 5. Generate + enable the systemd timers, 6. Fire a manual backup to verify, Deploy (one-time setup), Gotchas specific to this host (+7 more)

Community 16 - "Irv ML1 Restic Backup"

Cohesion: 0.12 Nodes (15): 1. Create rest-server-nh3 credentials for irv-ml1, 2. Install secret files on irv-ml1, 3. Initialize the repo, 4. Install resticprofile on irv-ml1, 5. Deploy the profile, 6. Generate + enable the systemd timers, 7. First manual backup, Deploy (one-time setup) (+7 more)

Community 17 - "NH3 Synology Restic Setup"

Cohesion: 0.12 Nodes (15): 1. Check for existing repo + htpasswd, 2. Install restic creds on nh3-docker, 3. Verify creds against the repo, 4. Fresh-init (only if no repo exists yet on the Synology), 5. Install resticprofile, 6. Deploy the profile, 7. Enable systemd timers, 8. First backup (+7 more)

Community 18 - "VM ESH NAS Restic Setup"

Cohesion: 0.12 Nodes (15): 1. Install restic (not present on this host), 2. Add the client entry to the Anaheim rest-server .htpasswd, 3. Install restic creds on vm-esh-nas, 4. Init the repo, 5. Verify, 6. Install resticprofile, 7. Deploy the profile, 8. Enable timers + first backup (+7 more)

Community 19 - "NH3 Dev Restic Setup"

Cohesion: 0.14 Nodes (13): 1. Install resticprofile (restic already present), 2. Add nh3-dev entry on the Synology rest-server .htpasswd, 3. Install restic creds on nh3-dev (local workstation), 4. Init the repo, 5. Verify, 6. Deploy profile, 7. Schedule + first backup, Deploy (+5 more)

Community 20 - "Restic Prune Script"

Cohesion: 0.33 Nodes (11): restic-prune.sh script, ana_disable_append_only(), ana_restore_append_only(), ana_run(), err(), nh3_print_ceremony(), ok(), prune_client() (+3 more)

Community 21 - "Onboarding Checklist"

Cohesion: 0.14 Nodes (13): 1. Rename hostname (optional, non-blocking), 2. Add lkraven to docker group (blocks server_inspect full output), 3. Install Docker + Dockge (your call on convention adoption), 4. Expose Docker socket on port 2375 (for homepage auto-discovery), 5. Deploy Dockge, 6. Deploy monitoring agents, 7. Set up restic, 8. Push homepage config to make cards live (+5 more)

Community 22 - "NH3 Prune Ritual"

Cohesion: 0.14 Nodes (13): Future automation hooks, If nh3-dev prompts for SSH host key authenticity, If you hit repository is configured as append-only, Likely no-op rounds, NH3 restic prune ritual, Phase 1 — Drop --append-only via DSM, Phase 2 — forget --prune on every NH3 client, Phase 3 — Restore --append-only via DSM (+5 more)

Community 23 - "Backup Coverage Documentation"

Cohesion: 0.15 Nodes (12): Backup coverage, Client context, corviduo-dev, Deployments, Emergency runbook: provider-key restore, History, Infrastructure, Network (+4 more)

Community 24 - "NH3 Dev Migration Plan"

Cohesion: 0.15 Nodes (12): /elitk takeaway, Locked decisions (operator, 2026-06-07), nh3-dev → Mac Pro Rackmount migration plan, Phase 0 actions, ⚠️ Phase 0 — Safety net (data-loss clock; do FIRST), Phase 1 — Provision the Mac (Homebrew baseline), Phase 2 — Re-home data (rsync over the 10.100 link), Phase 3 — Repath for macOS ⚠️ (the silent breaker) (+4 more)

Community 25 - "Model Variant Decision"

Cohesion: 0.17 Nodes (12): 27B vs 35B-A3B Decision, 3. Qwen 3.5 Family (0.8B 397B-A17B), Context Settings, Default Thinking Behavior by Variant, Example Commands, Hardware Requirements, Inference Parameters, Model Variants (+4 more)

Community 26 - "Catalog Contract Specification"

Cohesion: 0.18 Nodes (10): Data model — high level, Field entry, Known consumers, Response renderer vocabulary, Service authoring notes, Service entry, services.yaml — contract for downstream consumers, Sync workflow for downstream consumers (+2 more)

Community 27 - "Chatterbox Fast Streaming TTS"

Cohesion: 0.18 Nodes (10): 0. Mission, 1. THE design — adaptive buffer-ratchet chunking (operator's idea; chosen), 2. Validated API + facts (don't re-derive), 3. Dev/test pattern (host irv-ml1 = 10.100.79.3, ssh lkraven@10.100.79.3), 4. Build phases, 5. ALSO build for A/B (operator asked): base-chatterbox + streaming fork, 6. Acceptance / A/B, 7. Existing A/B samples (this session, GLaDOS voice) on nh3-dev ~/chatterbox-ab/ (+2 more)

Community 28 - "Backup Coverage and Monitoring"

Cohesion: 0.18 Nodes (10): Backup coverage, Docker stacks (/opt/docker/compose/, owned by lkraven), Hardware, irv-ml1, Native toolchain (/opt, owned by llmuser), Network, Pending hostname rename, Refresh state (+2 more)

Community 29 - "NH3 Dev Backup Setup"

Cohesion: 0.18 Nodes (10): API token (for hypervisor clients), Dependencies / blast radius, Hardware (VM), Namespaces, Network, NFS details (the ZFS-case-insensitivity gotcha), pbs-ana, Refresh (+2 more)

Community 30 - "PBS NH3 Backup Setup"

Cohesion: 0.18 Nodes (10): Dependencies / blast radius, DR failover (hypothetical), Hardware (VM), Namespaces, Network, NFS details (the Synology ACL gotcha), pbs-nh3, Refresh (+2 more)

Community 31 - "Model Variant Decision"

Cohesion: 0.18 Nodes (11): 26B-A4B vs 31B Decision, 5. Google Gemma 4 Family (E2B 31B), Context Length, Example Commands, Hardware Requirements, Inference Parameters (All Variants), Model Variants, Multimodal Settings (+3 more)

Community 32 - "Rest Server Authentication"

Cohesion: 0.18 Nodes (10): Auth model, Deploy, Off-site replication, Option A — temporary flag flip (simplest, requires a maintenance window), Option B — second endpoint on a different port (automation-friendly), Pre-deploy: create the data path and htpasswd, Prune ceremony (because of --append-only), rest-server-nh3 (+2 more)

Community 33 - "Althing Chamber Deployment"

Cohesion: 0.20 Nodes (9): althing-chamber, Automated (Gitea Actions, push-to-main), Deploy, Env-var contract, First-deploy sequence (when galdrabok's Dockerfile lands), Manual (elway from a workstation), Network model, Path layout (on ana-docker) (+1 more)

Community 34 - "Catalog Latency Definitions"

Cohesion: 0.20 Nodes (10): additionalProperties, title, type, additionalProperties, required, title, type, $defs (+2 more)

Community 35 - "Claude Stack Conventions"

Cohesion: 0.20 Nodes (8): Conventions (enforce for every new stack), How to refresh a server's state, Layout, Persistent memory, Purpose, Servers, Stack tree convention (canonical vs mirror), Working rules

Community 36 - "CosyVoice TTS Stack"

Cohesion: 0.20 Nodes (9): API endpoints, CosyVoice, Emotion / style control, First-time deploy on irv-ml1, Gotchas (read before first use), Path layout, Smoke test (full clone → synthesize), Version bump (+1 more)

Community 37 - "Cross-Site Monitoring Infrastructure"

Cohesion: 0.20 Nodes (9): Cross-site monitoring, esh-docker-vm, Hardware, Key paths, Network, Notes, Placement rule, Refresh state (+1 more)

Community 38 - "ESH VM DB Backup Coverage"

Cohesion: 0.20 Nodes (9): Backup coverage, Consumers, esh-vm-db, Follow-ups (do soon), Hardware, Network, Refresh state, Storage (+1 more)

Community 39 - "PBS API and Deployment"

Cohesion: 0.20 Nodes (9): API, Architecture, Deploy, Fish Audio S2-Pro, Hardware footprint, Headline features, Lessons learned during deploy (2026-04-27), Voice library (+1 more)

Community 40 - "IRV ML1 CUDA Upgrade"

Cohesion: 0.47 Nodes (7): upgrade-irv-ml1-cuda.sh script, ok(), phase1(), phase2(), rollback(), say(), write_remote_script()

Community 41 - "Parakeet ASR Deployment"

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 42 - "Ana Ana Restic Backup"

Cohesion: 0.20 Nodes (9): Data layout, Deploy, Off-site replication, Pre-deploy: clean the data dir and create htpasswd, Prune ceremony, rest-server-ana, Retire the old stack, Verify (+1 more)

Community 43 - "PBS Provisioning Plan"

Cohesion: 0.20 Nodes (10): 1.1. Create a Debian 12 VM on pfi-pve, 1.2. Install PBS package, 1.3. Mount NAS datastore path, 1.4. Create PBS datastore, 1.4b. Create per-hypervisor namespaces, 1.4c. Create a verify job, 1.5. Create an API token for hypervisors to use, 1.6. Note PBS fingerprint (+2 more)

Community 44 - "Worldtree Allowlist Coordination"

Cohesion: 0.20 Nodes (9): Automated (Gitea Actions, push-to-main), Deploy, Env-var contract, Manual (elway from a workstation), Network model, Path layout (on ana-docker), Restart semantics, skaldsong (+1 more)

Community 45 - "Ana NAS to NH3 NAS Mirror"

Cohesion: 0.22 Nodes (8): ana-nas → nh3-nas restic mirror, Deploy / redeploy, Files, Operate, Restore flow (if ana-nas loses the repo), Scheduling rationale, What this does NOT cover, What + where

Community 46 - "Asset Engine Deployment"

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 Scheduling"

Cohesion: 0.22 Nodes (9): properties, anyOf, default, title, cold_start_s, warm_per_unit, anyOf, default (+1 more)

Community 48 - "Image Revision Properties"

Cohesion: 0.22 Nodes (9): properties, anyOf, default, title, image, revision, anyOf, default (+1 more)

Community 49 - "Label Value Properties"

Cohesion: 0.22 Nodes (9): properties, anyOf, default, title, type, label, value, anyOf (+1 more)

Community 50 - "Chatterbox Turbo TTS"

Cohesion: 0.22 Nodes (8): API, Chatterbox Turbo, Deploy, Gotchas, Headline features, Switching the model, Voice library, Why this stack exists

Community 51 - "IndexTTS-2 Streaming TTS"

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 - "Langfuse Integration"

Cohesion: 0.22 Nodes (8): Deploy, Langfuse-ready, litellm, Notes, Smoke test, The log switch, What routes through it, Why it exists

Community 53 - "Miniflux Feed Setup"

Cohesion: 0.22 Nodes (8): Adding subreddits later, Backup, Deploy, Initial feed setup — OPML import, Miniflux, r/nba spoiler block-list, Updating, Why this stack

Community 54 - "NH3 NAS Infrastructure"

Cohesion: 0.22 Nodes (8): DSM-specific gotchas, Hardware, Network, nh3-nas, Refresh state, Services running on the box, What backs up FROM it, What backs up to it

Community 55 - "NH3 NAS to Ana NAS Mirror"

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 - "Fleet Backup Pipeline"

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 57 - "VM ESH NAS Refresh"

Cohesion: 0.22 Nodes (8): Hardware (from latest snapshot), Known nits, Network, Placement rule, Refresh state, Stack mirror layout, vm-esh-nas, What runs here

Community 58 - "VLLM Reranker Scaling"

Cohesion: 0.22 Nodes (8): Deploy, History, Reranker caveat, Reward / Skywork specifics, Scaling knobs, Verify, vllm, Why one process per service

Community 59 - "Voxtral TTS Stack"

Cohesion: 0.22 Nodes (8): API, Deploy, Hardware footprint, Headline numbers, ⚠️ License, Voice library, Voxtral TTS, Why this stack exists

Community 60 - "ANA Docker Running Stacks"

Cohesion: 0.25 Nodes (7): ana-docker, Hardware, Key paths, Network, Placement rule, Refresh state, Running stacks

Community 61 - "ANA Filebot Infrastructure"

Cohesion: 0.25 Nodes (7): ana-filebot, Backup coverage, Discovered via, Infrastructure, Network, Refresh state, Role

Community 62 - "ANA ML2 GPU Allocation"

Cohesion: 0.25 Nodes (7): ana-ml2, GPU allocation policy, Hardware, Key paths, Network, Refresh state, Running stacks

Community 63 - "ANA NAS Container Context"

Cohesion: 0.25 Nodes (7): ana-nas, Container context, DSM / rescue access, History note, Network, Refresh, Why CT 109 matters (SPOF warning)

Community 64 - "ANA WG Backup Coverage"

Cohesion: 0.25 Nodes (7): ana-wg, Backup coverage, Discovered via, Infrastructure, Network, Refresh state, Role

Community 65 - "Hint ID Properties"

Cohesion: 0.25 Nodes (8): properties, anyOf, default, title, title, type, hint, id

Community 66 - "Backrest Backup Deployment"

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 Monitoring Deployment"

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 68 - "Calibre Web Automated Migration"

Cohesion: 0.25 Nodes (7): calibre-web-automated, Homepage, Migration plan, NFS caveat (important), Volumes, What changes vs. the old pair, Widget

Community 69 - "ComfyUI Deployment"

Cohesion: 0.25 Nodes (7): ComfyUI, 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 Deployment"

Cohesion: 0.25 Nodes (7): Deploy, gitea-runner, Operations, Path layout (on ana-docker), Prereqs, Topology, Wiring deploys

Community 71 - "Kyutai TTS Stack"

Cohesion: 0.25 Nodes (7): API, Architecture heritage, Deploy, Deployment notes, Hardware footprint, Kyutai TTS, Why this stack exists

Community 72 - "NH3 Docker Running Stacks"

Cohesion: 0.25 Nodes (7): Hardware, Key paths, Network, nh3-docker, Placement rule, Refresh state, Running stacks

Community 73 - "PFI Webhost Backup Coverage"

Cohesion: 0.25 Nodes (7): Backup coverage, Discovered via, Infrastructure, Network, pfi-ana-webhost, Refresh state, Role

Community 74 - "PFI PostgreSQL Backup Coverage"

Cohesion: 0.25 Nodes (7): Backup coverage, Discovered via, Infrastructure, Network, pfi-postgres, Refresh state, Role

Community 75 - "PFI Pteradactyl Backup Coverage"

Cohesion: 0.25 Nodes (7): Backup coverage, Discovered via, Infrastructure, Network, pfi-pteradactyl, Refresh state, Role

Community 76 - "NVIDIA Nano Model Variants"

Cohesion: 0.25 Nodes (8): 2. NVIDIA Nemotron 3 Nano (4B / 30B-A3B), Additional Settings, Example Commands, Hardware & Quantization, Inference Parameters (Both Variants), Model Variants, Nano-30B-A3B, Nano-4B

Community 77 - "Qwen3 Coder Next Model"

Cohesion: 0.25 Nodes (8): 4. Qwen3-Coder-Next (80B MoE), Example Commands, Hardware Requirements, Inference Parameters, Key Differences from Qwen3.5 General Models, Model Overview, Quick Reference One-Liner, vLLM FP8 Dynamic (GPU Premium)

Community 78 - "Prompt Tuning Reference Cards"

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 79 - "PFI Tactical RMM Backup"

Cohesion: 0.25 Nodes (7): Backup coverage, Discovered via, Infrastructure, Network, pfi-tacticalrmm, Refresh state, Role

Community 80 - "Qwen3 TTS Stack"

Cohesion: 0.25 Nodes (7): API endpoints, Deploy, Path layout, Qwen3-TTS, Switching to the smaller model, Voice cloning — different shape from cosyvoice, Why this stack alongside cosyvoice

Community 81 - "Restic Host Deployment"

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 - "PBS 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 83 - "SF Ana Container Backup"

Cohesion: 0.25 Nodes (7): Backup coverage, Client context, Discovered via, Infrastructure, Network, Role, sf-ana-container

Community 84 - "SF R630 Infrastructure"

Cohesion: 0.25 Nodes (7): Client context, Discovered via, Hardware, Network, Refresh state, sf-r630, Why this dir exists separately from sfsrv-ana

Community 85 - "SFSRV ANA Backup"

Cohesion: 0.25 Nodes (7): Backup coverage, Client context, Discovered via, Infrastructure, Network, Refresh state, sfsrv-ana

Community 86 - "VibeVoice Stack Deployment"

Cohesion: 0.25 Nodes (7): API, Deploy, Gotchas, Switching to the 7B variant, VibeVoice, Voices, Why this stack exists

Community 87 - "Model Reproducibility Schema"

Cohesion: 0.29 Nodes (7): properties, $ref, model, reproducibility, response, $ref, $ref

Community 88 - "Dia TTS Stack"

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 - "Auth TLS Deploy"

Cohesion: 0.29 Nodes (6): Auth / TLS note, Deploy — agent (ana-ml2), Deploy — hub (ana-docker), dozzle, Troubleshooting, Verify

Community 90 - "ESH PVE NAS Infrastructure"

Cohesion: 0.29 Nodes (6): esh-pve-nas, Hardware, Network, Placement rule, Refresh state, What it runs

Community 91 - "ESH PVE Infrastructure"

Cohesion: 0.29 Nodes (6): esh-pve, Hardware, Network, Placement rule, Refresh state, What it runs

Community 92 - "Deploy Stack Script"

Cohesion: 0.33 Nodes (5): deploy-stack.sh script, CHANGED_FILES_BY_KIND, DELETED_FILES_BY_KIND, divider(), RAW_RSYNC_OUT_BY_KIND

Community 93 - "Proxmox Inspect Script"

Cohesion: 0.52 Nodes (6): proxmox_inspect.sh script, have(), hdr(), note(), parse_jobs_cfg(), sub()

Community 94 - "Refresh Proxmox Info Script"

Cohesion: 0.38 Nodes (4): refresh-proxmox-info.sh script, print_warnings(), validate_host(), validate_snapshot()

Community 95 - "Refresh Server Info Script"

Cohesion: 0.38 Nodes (4): refresh-server-info.sh script, print_warnings(), validate_host(), validate_snapshot()

Community 96 - "Homepage Deploy Documentation"

Cohesion: 0.29 Nodes (6): Deploying changes, homepage, Layout convention, Placement rule (for new entries), Secrets / env substitution, What lives here

Community 97 - "Kokoro TTS Stack"

Cohesion: 0.29 Nodes (6): API, Deploy, Kokoro, License, Voices, Why this stack exists

Community 98 - "Llama Swap Deployment"

Cohesion: 0.29 Nodes (6): Deploy a fresh install, Deploy updates to compose only, Deploy updates to config only, Files, llama-swap, Model reference conventions

Community 99 - "NH3 PVE Infrastructure"

Cohesion: 0.29 Nodes (6): Hardware, Network, nh3-pve, Placement rule, Refresh state, What it runs

Community 100 - "Persistent Memory 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 101 - "Hardware Network Placement Rules"

Cohesion: 0.29 Nodes (6): Hardware, Network, pfi-pve, Placement rule, Refresh state, What it runs

Community 102 - "NH3 Egress Proxy Usage"

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 - "PBS-ANA Storage Migration Phase 2"

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 - "PBS-NH3 Datastore Provisioning Phase 5"

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 - "Automated Deployment Workflow"

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

Community 106 - "Centralized Deployment Configuration"

Cohesion: 0.29 Nodes (6): Automated (Gitea Actions, push-to-main), Centralized vs local, Deploy, Manual (elway from a workstation), Path layout (on ana-docker), vor

Community 107 - "Gradio and REST Adapter Stack"

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 - "Catalog Field Schema"

Cohesion: 0.33 Nodes (6): additionalProperties, description, required, title, type, CatalogField

Community 109 - "Catalog Response Schema"

Cohesion: 0.33 Nodes (6): additionalProperties, description, required, title, type, CatalogResponse

Community 110 - "Catalog Section Group Schema"

Cohesion: 0.33 Nodes (6): additionalProperties, description, required, title, type, CatalogSectionGroup

Community 111 - "Field Option Schema"

Cohesion: 0.33 Nodes (6): FieldOption, additionalProperties, description, required, title, type

Community 112 - "Dockge Deployment Layout"

Cohesion: 0.33 Nodes (5): Authoritative vs mirror, Deploy, dockge, Homepage, Layout

Community 113 - "Documentation Conventions"

Cohesion: 0.33 Nodes (5): Conventions, Cross-references, docs/, Tree, What goes where

Community 114 - "Unifi Device Discovery Script"

Cohesion: 0.73 Nodes (5): discover-unifi.sh script, emit_devices(), emit_hosts(), emit_sites(), ui_get()

Community 115 - "NVIDIA Nemotron 3 Super Model Overview"

Cohesion: 0.33 Nodes (6): 1. NVIDIA Nemotron 3 Super (120B-A12B), Additional Settings, Example Command, Inference Parameters, Model Overview, Quantization & Memory

Community 116 - "NFS Export Prerequisites for PBS-ANA"

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 <world>, 0.5. ZFS case-insensitivity breaks NFSv4 writes, Phase 0 — Prerequisites (one-time, before Phase 1)

Community 117 - "Esh-PVE Onboarding Phase 3"

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 - "PBS-ANA to PBS-NH3 Synchronization Phase 6"

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 API Deployment"

Cohesion: 0.40 Nodes (4): ace-step, API surface, Deploy, Tunables

Community 120 - "Catalog Model Schema"

Cohesion: 0.40 Nodes (5): additionalProperties, required, title, type, CatalogModel

Community 121 - "Status Configuration Options"

Cohesion: 0.40 Nodes (5): status, default, enum, title, type

Community 122 - "Togglable Settings Configuration"

Cohesion: 0.40 Nodes (5): togglable, default, description, title, type

Community 123 - "Local Settings and Plugin Permissions"

Cohesion: 0.40 Nodes (4): enabledPlugins, frontend-design@claude-plugins-official, permissions, allow

Community 124 - "Infrastructure Observability Roadmap"

Cohesion: 0.40 Nodes (4): 1. Langfuse — request/response tracing (PRIORITY), 2. Prometheus + Grafana — operational metrics, Observability for the vLLM stack (ana-ml2), PFI infra roadmap

Community 125 - "Server Inspection Script"

Cohesion: 0.70 Nodes (4): server_inspect.sh script, have(), hr(), sub()

Community 127 - "Langfuse Integration Deployment"

Cohesion: 0.40 Nodes (4): Deploy / operate, How it's wired, Langfuse, Notes / gotchas

Community 128 - "Backup and Tunable Configuration"

Cohesion: 0.40 Nodes (4): Backups, Deploy, memos, Tunables

Community 129 - "Playwright Chromium Testing Environment"

Cohesion: 0.40 Nodes (4): Box-wide Playwright / Chromium (2026-06-04), nh3-dev, Notes, What runs here

Cohesion: 0.40 Nodes (4): 8. Models Without KB Settings, KB Source Documents, Recommended Model Inference Settings — Reference Document, Table of Contents

Community 131 - "Critical Warnings by Model Types"

Cohesion: 0.40 Nodes (5): 7. Critical Warnings by Model, Gemma 4, Nemotron 3 Super, Qwen3-Coder-Next, Qwen 3.5

Community 132 - "YouTube Voice Clipper Auto-Deploy"

Cohesion: 0.40 Nodes (4): Components, Flow, Verify / debug, yt-voice-clipper push-to-deploy (gitea webhook → irv-ml1)

Community 133 - "Stable Audio Open API Deployment"

Cohesion: 0.40 Nodes (4): API surface, Deploy, stable-audio-open, Tunables

Community 134 - "Archival Memory Management"

Cohesion: 0.50 Nodes (3): Archival memory — eshpfi-management, Recent decisions (archived), Tried and abandoned (archived)

Community 135 - "AnyOf Schema with License Warning"

Cohesion: 0.50 Nodes (4): anyOf, default, title, accepted_types

Community 136 - "Properties Schema Definition"

Cohesion: 0.50 Nodes (4): properties, default, title, default

Community 137 - "Enum Category Configuration"

Cohesion: 0.50 Nodes (4): enum, title, type, category

Community 138 - "Content Type Specification"

Cohesion: 0.50 Nodes (4): default, title, type, content_type

Community 139 - "AnyOf Schema with Description"

Cohesion: 0.50 Nodes (4): anyOf, default, title, description

Community 140 - "AnyOf Schema with Max Length"

Cohesion: 0.50 Nodes (4): anyOf, default, title, license_warning

Community 141 - "AnyOf Schema with Max Value"

Cohesion: 0.50 Nodes (4): anyOf, default, title, max

Community 142 - "AnyOf Schema with Min Value"

Cohesion: 0.50 Nodes (4): anyOf, default, title, max_length

Community 143 - "Method Configuration"

Cohesion: 0.50 Nodes (4): default, title, type, method

Community 144 - "Streamable Settings"

Cohesion: 0.50 Nodes (4): anyOf, default, title, min

Community 145 - "Deployed Service Catalog"

Cohesion: 0.50 Nodes (4): default, title, type, optional

Community 146 - "Options Configuration"

Cohesion: 0.50 Nodes (4): anyOf, default, title, options

Community 147 - "Required Settings Definition"

Cohesion: 0.50 Nodes (4): required, default, title, type

Community 148 - "Section Schema with AnyOf"

Cohesion: 0.50 Nodes (4): section, anyOf, default, title

Community 149 - "Source JSON Path Configuration"

Cohesion: 0.50 Nodes (4): source_jsonpath, anyOf, default, title

Community 150 - "Source URL Configuration"

Cohesion: 0.50 Nodes (4): source_url, anyOf, default, title

Community 151 - "Step Configuration"

Cohesion: 0.50 Nodes (4): step, anyOf, default, title

Community 152 - "Endpoint Configuration"

Cohesion: 0.50 Nodes (4): streamable, default, title, type

Community 153 - "License Configuration"

Cohesion: 0.50 Nodes (3): Catalog, chatterbox-fast — moved to its own repository, Deployed service

Community 154 - "Pre-Backup Script Logging"

Cohesion: 0.83 Nodes (3): log(), warn(), pre-backup.sh script

Community 155 - "Infrastructure Fleet Bootstrap"

Cohesion: 0.50 Nodes (3): bootstrap-infra-ops-fleet.sh script, FAIL, OK

Community 156 - "Fleet Forking Script"

Cohesion: 0.83 Nodes (3): fork-fleet.sh script, bold(), info()

Community 157 - "Kokoro Voice Blending Script"

Cohesion: 0.83 Nodes (3): main(), parse_recipe(), resolve()

Community 158 - "Endpoint Configuration"

Cohesion: 0.67 Nodes (3): title, type, endpoint

Community 159 - "Estimated Latency Configuration"

Cohesion: 0.67 Nodes (3): anyOf, default, estimated_latency

Community 160 - "Host Configuration"

Cohesion: 0.67 Nodes (3): title, type, host

Community 161 - "License Configuration"

Cohesion: 0.67 Nodes (3): title, type, license

Community 162 - "Lifecycle Configuration"

Cohesion: 0.67 Nodes (3): anyOf, default, lifecycle

Community 163 - "Name Configuration"

Cohesion: 0.67 Nodes (3): title, type, name

Community 164 - "Version Configuration"

Cohesion: 0.67 Nodes (3): version, title, type

Knowledge Gaps

  • 1040 isolated node(s): TASK_BOARD_SESSION, allow, frontend-design@claude-plugins-official, additionalProperties, title (+1035 more) These have ≤1 connection - possible missing edges or undocumented components.
  • 8 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 $defs connect Catalog Latency Definitions to Catalog Schema Definitions, Service Configuration Schema, GPU Device Lifecycle, Catalog Field Schema, Catalog Response Schema, Catalog Section Group Schema, Field Option Schema, Catalog Model Schema? High betweenness centrality (0.020) - this node is a cross-community bridge.
  • Why does properties connect Properties Schema Definition to Name Configuration, Audio Field Schema, AnyOf Schema with License Warning, AnyOf Schema with Description, Catalog Field Schema, AnyOf Schema with Max Value, AnyOf Schema with Min Value, Streamable Settings, Label Value Properties, Deployed Service Catalog, Options Configuration, Required Settings Definition, Section Schema with AnyOf, Source JSON Path Configuration, Source URL Configuration, Step Configuration, Togglable Settings Configuration? High betweenness centrality (0.018) - this node is a cross-community bridge.
  • Why does properties connect Model Reproducibility Schema to Host Configuration, Hint ID Properties, License Configuration, Service Configuration Schema, Lifecycle Configuration, Name Configuration, Catalog Schema Definitions, Version Configuration, Catalog Latency Definitions, Enum Category Configuration, Content Type Specification, AnyOf Schema with Description, AnyOf Schema with Max Length, Method Configuration, Endpoint Configuration, Status Configuration Options, Endpoint Configuration, Estimated Latency Configuration? High betweenness centrality (0.014) - this node is a cross-community bridge.
  • What connects TASK_BOARD_SESSION, allow, frontend-design@claude-plugins-official to the rest of the system? 1046 weakly-connected nodes found - possible documentation gaps or missing edges.
  • Should Audio Generation Pipeline be split into smaller, more focused modules? Cohesion score 0.057624113475177305 - nodes in this community are weakly interconnected.
  • Should Backup and Migration Infrastructure be split into smaller, more focused modules? Cohesion score 0.05555555555555555 - nodes in this community are weakly interconnected.
  • Should Catalog Schema Definitions be split into smaller, more focused modules? Cohesion score 0.058823529411764705 - nodes in this community are weakly interconnected.