# Architecture Summary: Portfolio ## Corpus Check - Corpus is ~27,791 words - fits in a single context window. You may not need a graph. ## Summary - 88 nodes · 49 edges · 39 communities detected - Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS - Token cost: 0 input · 0 output ## Core Abstractions (God Nodes) 1. `AnalyticsService` - 8 edges 2. `ErrorBoundary` - 4 edges 3. `MockIntersectionObserver` - 4 edges ## Community Structure (top 5) ### Community 0 - "Community 0" Cohesion: 0.22 Nodes (1): AnalyticsService ### Community 2 - "Community 2" Cohesion: 0.4 Nodes (1): ErrorBoundary ### Community 3 - "Community 3" Cohesion: 0.4 Nodes (1): MockIntersectionObserver ## Knowledge Gaps - **Thin community `Community 9`** (2 nodes): `NotFoundPage.tsx`, `NotFoundPage()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 10`** (2 nodes): `HomePage.tsx`, `HomePage()` ## Suggested Questions _Not enough signal to generate questions. This usually means the corpus has no AMBIGUOUS edges, no bridge nodes, no INFERRED relationships, and all communities are tightly cohesive. Add more files or run with --mode deep to extract richer edges._