# Graph Report - NAaudios  (2026-07-24)

## Corpus Check
- 7 files · ~4,670 words
- Verdict: corpus is large enough that graph structure adds value.

## Summary
- 88 nodes · 116 edges · 8 communities (7 shown, 1 thin omitted)
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
- Token cost: 0 input · 0 output

## Community Hubs (Navigation)
- [[_COMMUNITY_Community 0|Community 0]]
- [[_COMMUNITY_Community 1|Community 1]]
- [[_COMMUNITY_Community 2|Community 2]]
- [[_COMMUNITY_Community 3|Community 3]]
- [[_COMMUNITY_Community 4|Community 4]]
- [[_COMMUNITY_Community 5|Community 5]]
- [[_COMMUNITY_Community 6|Community 6]]
- [[_COMMUNITY_Community 9|Community 9]]

## God Nodes (most connected - your core abstractions)
1. `Project.md — SOLO POR HOY AUDIOS` - 10 edges
2. `abrirReproductor()` - 9 edges
3. `process_file()` - 8 edges
4. `renderCalendar()` - 6 edges
5. `¿De qué se trata esta webapp?` - 6 edges
6. `7. Diseño responsive y experiencia tipo app móvil` - 6 edges
7. `extract_date_from_text()` - 5 edges
8. `trim_audio()` - 5 edges
9. `actualizarIconoPlay()` - 4 edges
10. `cerrarPlayerSheet()` - 4 edges

## Surprising Connections (you probably didn't know these)
- None detected - all connections are within the same source files.

## Import Cycles
- None detected.

## Communities (8 total, 1 thin omitted)

### Community 0 - "Community 0"
Cohesion: 0.23
Nodes (16): abrirPlayerSheet(), abrirReproductor(), actualizarIconoPlay(), cargarDiaActual(), cerrarPlayerSheet(), etiquetaFecha(), formatearNombreArchivo(), formatearTiempo() (+8 more)

### Community 1 - "Community 1"
Cohesion: 0.12
Nodes (15): 1. Descripción general, 2. Objetivo funcional, 3. Estructura de archivos, 4.1 Meses y días, 4.2 Elementos que NO deben mostrarse, 4.3 Layout sugerido, 4. Especificación del calendario, 5.1 Activación (+7 more)

### Community 2 - "Community 2"
Cohesion: 0.20
Nodes (9): background_color, description, display, icons, lang, name, short_name, start_url (+1 more)

### Community 3 - "Community 3"
Cohesion: 0.36
Nodes (7): all_calendar_dates(), collect_present_dates(), format_date(), main(), Path, Return (month, day) pairs found in MM-DD*.mp3 filenames., Every valid (month, day) in *year*, Jan 1 through Dec 31.

### Community 4 - "Community 4"
Cohesion: 0.29
Nodes (6): ¿Cómo se usa?, ¿De qué se trata esta webapp?, En pocas palabras, ¿Para qué sirve?, ¿Quién la hizo?, ¿Qué no es?

### Community 5 - "Community 5"
Cohesion: 0.33
Nodes (6): 7.1 Viewport y meta tags, 7.2 Layout mobile-first, 7.3 Look & feel "app moderna", 7.4 Interacción táctil, 7.5 Rendimiento en mobile, 7. Diseño responsive y experiencia tipo app móvil

### Community 6 - "Community 6"
Cohesion: 0.16
Nodes (20): extract_date_from_text(), load_whisper_model(), main(), _normalize(), _parse_day(), process_file(), Path, Lowercase and strip accents for fuzzy matching. (+12 more)

## Knowledge Gaps
- **33 isolated node(s):** `name`, `short_name`, `description`, `start_url`, `display` (+28 more)
  These have ≤1 connection - possible missing edges or undocumented components.
- **1 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 `Project.md — SOLO POR HOY AUDIOS` connect `Community 1` to `Community 5`?**
  _High betweenness centrality (0.049) - this node is a cross-community bridge._
- **Why does `7. Diseño responsive y experiencia tipo app móvil` connect `Community 5` to `Community 1`?**
  _High betweenness centrality (0.024) - this node is a cross-community bridge._
- **What connects `name`, `short_name`, `description` to the rest of the system?**
  _44 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `Community 1` be split into smaller, more focused modules?**
  _Cohesion score 0.125 - nodes in this community are weakly interconnected._