Graph Report - . (2026-08-03)
Corpus Check
- 88 files · ~167,457 words
- Verdict: corpus is large enough that graph structure adds value.
Summary
- 225 nodes · 334 edges · 29 communities (13 shown, 16 thin omitted)
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 7 edges (avg confidence: 0.74)
- Token cost: 0 input · 0 output
Community Hubs (Navigation)
- Episode Audio Rendering
- Story Generation & Weaving
- Text-to-Speech Pipeline
- Kapitel 2 Audio Composition
- Narrative Arc & Characters
- Vector Database Ingestion
- Vektor Character Robotization
- System Infrastructure
- Kapitel 1 Audio Composition
- Crumb Memory Ingestion
- Crumb Memory Retrieval
- Episode Scripts & Metadata
- Audio Snippets & Music
- Autorender Workflow
- Episode Data Processing
- Ingest Episodes Pipeline
- Strudel Audio Syntax
- Normalize Stems Processing
- Crumb Interaction Data
- Character Voice Synthesis
- Audio Effects & EQ
- Voice Envelope Shaping
- Script Reference Processing
- Temporal Timeline Building
- Environmental Audio
- Voice Loading & Caching
- Ambient Sound Synthesis
- Crumbstrudel UI/Control
- Sleep Story Narrative
God Nodes (most connected - your core abstractions)
CrumcastEngine- 11 edgesMoonStoryteller- 11 edgesbed_deep()- 11 edgesbed_nebel()- 11 edgesbed_atmo()- 11 edgesbed_title()- 11 edgesrun()- 10 edges_reverb()- 9 edges_ma_lp()- 9 edgesbed_vektor()- 9 edges
Surprising Connections (you probably didn't know these)
CrumcastEngine--uses-->MoonStoryteller[INFERRED]
crumcast_engine.py → moon_storyteller.pyFunkfox Score--rationale_for-->Episode 4: SSH Fussabdruck[EXTRACTED]
crumbstrudel/HANDOFF.md → episodes/episode_04_ssh_fussabdruck.mdTitelmotiv--references-->Episode 4: SSH Fussabdruck[EXTRACTED]
crumbstrudel/HANDOFF.md → episodes/episode_04_ssh_fussabdruck.mdEule--references-->Mondgeschichten[EXTRACTED]
crumbstrudel/HANDOFF.md → README.mdCrumbstrudel--rationale_for-->CrumbForest[EXTRACTED]
.claude/skills/crumbstrudel/SKILL.md → README.md
Import Cycles
- None detected.
Hyperedges (group relationships)
- Episode Learning Arc — episode_01, episode_02, episode_03, episode_04 [EXTRACTED 0.95]
- Crumbforest Character Ensemble — bugsy, funkfox, eule, erzaehler, schnecki, vektor [EXTRACTED 0.95]
- Audio Production Pipeline — crumbstrudel, strudel_claude, render_episode, tts_system [EXTRACTED 0.90]
Communities (29 total, 16 thin omitted)
Community 0 - "Episode Audio Rendering"
Cohesion: 0.09
Nodes (50): bed_atmo(), bed_deep(), bed_from_wav(), bed_funk(), bed_moos(), bed_nebel(), bed_title(), bed_vektor() (+42 more)
Community 1 - "Story Generation & Weaving"
Cohesion: 0.08
Nodes (16): CrumcastEngine, 🌲 Audio-Schnittstudio: Liest das gewebte Markdown-Skript der Episode,…, 📻 Stitched-Hybrid-Studio für Episode 1: Mische die echten, handeingesprochenen…, Versucht den OpenRouter-Key aus ozmai v1 app.env zu lesen., 📻 Französisches Studio für Episode 1 (Synthetischer Fallback): Da wir keine…, ⚙️ Generiert die neueste Episode dynamisch auf Basis des letzten Fossils.…, Gibt akustische und stilistische Parameter für die Charaktere zurück., Erstellt das detailreiche Skript für die erste Episode: Bugsy auf der alten… (+8 more)
Community 2 - "Text-to-Speech Pipeline"
Cohesion: 0.14
Nodes (29): Path, _concat_wavs(), _get_ref_text(), _get_stt_model(), _get_tts_model(), main(), needs_render(), pick_reference() (+21 more)
Community 3 - "Kapitel 2 Audio Composition"
Cohesion: 0.13
Nodes (14): bass, drums, drumsHard, drumsMin, eule, fib, g0, lead (+6 more)
Community 4 - "Narrative Arc & Characters"
Cohesion: 0.22
Nodes (10): Bugsy, Code of the Crumbs, Episode 1: Bugsy Offline, Episode 2: Schlüssel Brücke, Episode 3: Terminal, Episode 4: SSH Fussabdruck, Funkfox, Funkfox Score (+2 more)
Community 5 - "Vector Database Ingestion"
Cohesion: 0.42
Nodes (9): collection_exists(), embed(), ensure_collection(), http(), main(), nomic-embed-text via Ollama. Rückgabe: 768-dim Liste., Liest chat_history.jsonl -> Liste von Interaktionen (Q&A pro Zeile)., read_interactions() (+1 more)
Community 6 - "Vektor Character Robotization"
Cohesion: 0.33
Nodes (9): _delay_mod(), _load(), _ma_lp(), main(), Vektor-Stem im Ordner finden (sprach-unabhaengig: vektor_spiegel.wav)., Variable Verzoegerungslinie (fuer Vibrato/Chorus) via linearer Interpolation., robotize(), _save() (+1 more)
Community 7 - "System Infrastructure"
Cohesion: 0.25
Nodes (8): CrumbPapers, CrumbForest, Crumbstrudel, Dream-Weaving Pipeline, Eule, Mondgeschichten, Offline-First Philosophy, Strudel-Claude
Community 8 - "Kapitel 1 Audio Composition"
Cohesion: 0.25
Nodes (7): atem, bass, eule, fib, g0, kora, odd
Community 9 - "Crumb Memory Ingestion"
Cohesion: 0.43
Nodes (7): chunks(), embed(), ensure_collection(), ingest(), Absätze als Chunks; Mini-Fragmente (Überschriften/Leerzeilen) verwerfen., search(), selftest()
Community 10 - "Crumb Memory Retrieval"
Cohesion: 0.43
Nodes (7): chunks(), embed(), ensure_collection(), ingest(), Absätze als Chunks; Mini-Fragmente (Überschriften/Leerzeilen) verwerfen., search(), selftest()
Community 12 - "Audio Snippets & Music"
Cohesion: 0.67
Nodes (3): build(), _formant(), Quelle (leicht gesägte Glottis) durch zwei Resonanzen — grober Vokal.
Community 14 - "Episode Data Processing"
Cohesion: 0.67
Nodes (3): Title Ambient, Title Hiphop, Title Liquid DnB
Knowledge Gaps
- 45 isolated node(s):
g0,atem,bass,kora,fib(+40 more)
These have ≤1 connection - possible missing edges or undocumented components. - 16 thin communities (<3 nodes) omitted from report — run
graphify queryto explore isolated nodes.
Suggested Questions
Questions this graph is uniquely positioned to answer:
- What connects
g0,atem,bassto the rest of the system?
45 weakly-connected nodes found - possible documentation gaps or missing edges. - Should
Episode Audio Renderingbe split into smaller, more focused modules?
Cohesion score 0.09333333333333334 - nodes in this community are weakly interconnected. - Should
Story Generation & Weavingbe split into smaller, more focused modules?
Cohesion score 0.07661290322580645 - nodes in this community are weakly interconnected. - Should
Text-to-Speech Pipelinebe split into smaller, more focused modules?
Cohesion score 0.135632183908046 - nodes in this community are weakly interconnected. - Should
Kapitel 2 Audio Compositionbe split into smaller, more focused modules?
Cohesion score 0.13333333333333333 - nodes in this community are weakly interconnected.