# Graph Report - .  (2026-06-30)

## Corpus Check
- cluster-only mode — file stats not available

## Summary
- 191 nodes · 244 edges · 30 communities (23 shown, 7 thin omitted)
- Extraction: 82% EXTRACTED · 18% INFERRED · 0% AMBIGUOUS · INFERRED: 44 edges (avg confidence: 0.8)
- 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 7|Community 7]]
- [[_COMMUNITY_Community 8|Community 8]]
- [[_COMMUNITY_Community 9|Community 9]]
- [[_COMMUNITY_Community 10|Community 10]]
- [[_COMMUNITY_Community 11|Community 11]]
- [[_COMMUNITY_Community 12|Community 12]]
- [[_COMMUNITY_Community 13|Community 13]]
- [[_COMMUNITY_Community 14|Community 14]]
- [[_COMMUNITY_Community 15|Community 15]]
- [[_COMMUNITY_Community 16|Community 16]]
- [[_COMMUNITY_Community 17|Community 17]]
- [[_COMMUNITY_Community 18|Community 18]]
- [[_COMMUNITY_Community 19|Community 19]]
- [[_COMMUNITY_Community 20|Community 20]]
- [[_COMMUNITY_Community 23|Community 23]]
- [[_COMMUNITY_Community 24|Community 24]]

## God Nodes (most connected - your core abstractions)
1. `requireAuth()` - 26 edges
2. `getSession()` - 8 edges
3. `POST()` - 5 edges
4. `POST()` - 5 edges
5. `createSession()` - 4 edges
6. `createAuthCode()` - 4 edges
7. `sendAuthCode()` - 4 edges
8. `POST()` - 3 edges
9. `POST()` - 3 edges
10. `POST()` - 3 edges

## Surprising Connections (you probably didn't know these)
- `NewsPage()` --calls--> `getSession()`  [INFERRED]
  docker/jarvis-dashboard/app/src/app.bak.20260620-143249/news/page.tsx → docker/jarvis-dashboard/app/src/lib/auth.ts
- `GET()` --calls--> `requireAuth()`  [INFERRED]
  docker/jarvis-dashboard/app/src/app/dashboard-api/news/route.ts → docker/jarvis-dashboard/app/src/lib/auth.ts
- `GET()` --calls--> `getSession()`  [INFERRED]
  docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/auth/me/route.ts → docker/jarvis-dashboard/app/src/lib/auth.ts
- `GET()` --calls--> `requireAuth()`  [INFERRED]
  docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts → docker/jarvis-dashboard/app/src/lib/auth.ts
- `PATCH()` --calls--> `requireAuth()`  [INFERRED]
  docker/jarvis-dashboard/app/src/app.bak.20260620-143249/dashboard-api/gas-tickets/raw/route.ts → docker/jarvis-dashboard/app/src/lib/auth.ts

## Import Cycles
- None detected.

## Communities (30 total, 7 thin omitted)

### Community 0 - "Community 0"
Cohesion: 0.11
Nodes (23): GET(), PATCH(), DELETE(), GET(), isAuthorized(), PATCH(), POST(), DELETE() (+15 more)

### Community 1 - "Community 1"
Cohesion: 0.13
Nodes (9): GET(), Home(), TasksPage(), GET(), DashboardShell(), User, DashboardRootLayout(), User (+1 more)

### Community 2 - "Community 2"
Cohesion: 0.19
Nodes (12): POST(), POST(), execAsync, POST(), POST(), POST(), createSession(), deleteSession() (+4 more)

### Community 3 - "Community 3"
Cohesion: 0.12
Nodes (5): NewsPage(), NewsItem, priorityColors, priorityLabels, Task

### Community 4 - "Community 4"
Cohesion: 0.13
Nodes (13): db, sqlite, authCodes, authSessions, chatMessages, chatSessions, gasTickets, newsItems (+5 more)

### Community 5 - "Community 5"
Cohesion: 0.22
Nodes (7): crypto, EVOLUTION_API_URL, evolutionBase64Fallback(), http, https, postJson(), server

### Community 6 - "Community 6"
Cohesion: 0.33
Nodes (6): POST(), POST(), createAuthCode(), generateCode(), getResend(), sendAuthCode()

### Community 7 - "Community 7"
Cohesion: 0.29
Nodes (6): http, { join }, server, { spawnSync }, { tmpdir }, { writeFileSync, unlinkSync }

### Community 8 - "Community 8"
Cohesion: 0.29
Nodes (4): crypto, http, https, server

### Community 9 - "Community 9"
Cohesion: 0.47
Nodes (5): decodeHtmlEntities(), extractImage(), fetchRss(), GET(), rssParser

### Community 10 - "Community 10"
Cohesion: 0.40
Nodes (4): decodeHtmlEntities(), extractImage(), GET(), rssParser

### Community 11 - "Community 11"
Cohesion: 0.33
Nodes (5): crypto, encryptedBuffer, fs, http, server

### Community 12 - "Community 12"
Cohesion: 0.40
Nodes (3): inter, metadata, viewport

### Community 13 - "Community 13"
Cohesion: 0.40
Nodes (3): inter, metadata, viewport

### Community 14 - "Community 14"
Cohesion: 0.83
Nodes (3): decryptWhatsAppMedia(), isAuthorized(), POST()

### Community 15 - "Community 15"
Cohesion: 0.83
Nodes (3): decryptWhatsAppMedia(), isAuthorized(), POST()

## Knowledge Gaps
- **53 isolated node(s):** `eslintConfig`, `nextConfig`, `config`, `crypto`, `rssParser` (+48 more)
  These have ≤1 connection - possible missing edges or undocumented components.
- **7 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 `requireAuth()` connect `Community 0` to `Community 1`, `Community 2`, `Community 9`, `Community 10`, `Community 17`?**
  _High betweenness centrality (0.079) - this node is a cross-community bridge._
- **Why does `getSession()` connect `Community 1` to `Community 0`, `Community 2`, `Community 3`?**
  _High betweenness centrality (0.024) - this node is a cross-community bridge._
- **Why does `createAuthCode()` connect `Community 6` to `Community 2`?**
  _High betweenness centrality (0.009) - this node is a cross-community bridge._
- **Are the 24 inferred relationships involving `requireAuth()` (e.g. with `GET()` and `PATCH()`) actually correct?**
  _`requireAuth()` has 24 INFERRED edges - model-reasoned connections that need verification._
- **Are the 6 inferred relationships involving `getSession()` (e.g. with `GET()` and `NewsPage()`) actually correct?**
  _`getSession()` has 6 INFERRED edges - model-reasoned connections that need verification._
- **Are the 4 inferred relationships involving `POST()` (e.g. with `createSession()` and `findOrCreateUser()`) actually correct?**
  _`POST()` has 4 INFERRED edges - model-reasoned connections that need verification._
- **Are the 4 inferred relationships involving `POST()` (e.g. with `createSession()` and `findOrCreateUser()`) actually correct?**
  _`POST()` has 4 INFERRED edges - model-reasoned connections that need verification._