30 KiB
Graph Report - adiuvAI + api (2026-04-29)
Corpus Check
- 250 files · ~170,773 words
- Verdict: corpus is large enough that graph structure adds value.
Summary
- 2072 nodes · 4462 edges · 62 communities detected
- Extraction: 55% EXTRACTED · 45% INFERRED · 0% AMBIGUOUS · INFERRED: 2009 edges (avg confidence: 0.59)
- Token cost: 0 input · 0 output
Community Hubs (Navigation)
- _COMMUNITY_API Auth & Core Routes
- _COMMUNITY_Device Agent Runner
- _COMMUNITY_AI Agent Pipeline
- _COMMUNITY_Email & Calendar Integrations
- _COMMUNITY_API Middleware & Infrastructure
- _COMMUNITY_Agent Schemas & API
- _COMMUNITY_Filesystem Agent Tools
- _COMMUNITY_Electron Main Process
- _COMMUNITY_OAuth Authentication
- _COMMUNITY_Electron Auth Manager
- _COMMUNITY_Agent Setup & Journey
- _COMMUNITY_Middleware Test Suite
- _COMMUNITY_Task View UI
- _COMMUNITY_Projects View UI
- _COMMUNITY_Local Database Layer
- _COMMUNITY_AI Chat Interface
- _COMMUNITY_Memory Extraction Engine
- _COMMUNITY_Email Preprocessors
- _COMMUNITY_Home Screen UX
- _COMMUNITY_Brand Design System
- _COMMUNITY_Stripe Billing
- _COMMUNITY_Agent Session & Migrations
- _COMMUNITY_Visual Identity
- _COMMUNITY_Email Parsing Pipeline
- _COMMUNITY_Floating Chat Widget
- _COMMUNITY_Date Utilities
- _COMMUNITY_Billing API Routes
- _COMMUNITY_Subscription Tier Manager
- _COMMUNITY_Database Migrations
- _COMMUNITY_Community 30
- _COMMUNITY_Community 31
- _COMMUNITY_Community 39
- _COMMUNITY_Community 42
- _COMMUNITY_Community 43
- _COMMUNITY_Community 50
- _COMMUNITY_Community 51
- _COMMUNITY_Community 61
- _COMMUNITY_Community 62
- _COMMUNITY_Community 63
- _COMMUNITY_Community 64
- _COMMUNITY_Community 65
- _COMMUNITY_Community 66
- _COMMUNITY_Community 67
- _COMMUNITY_Community 68
- _COMMUNITY_Community 69
- _COMMUNITY_Community 70
- _COMMUNITY_Community 71
- _COMMUNITY_Community 92
- _COMMUNITY_Community 93
- _COMMUNITY_Community 94
- _COMMUNITY_Community 131
- _COMMUNITY_Community 132
- _COMMUNITY_Community 133
- _COMMUNITY_Community 134
- _COMMUNITY_Community 135
- _COMMUNITY_Community 136
- _COMMUNITY_Community 137
- _COMMUNITY_Community 138
- _COMMUNITY_Community 139
- _COMMUNITY_Community 174
- _COMMUNITY_Community 175
- _COMMUNITY_Community 177
God Nodes (most connected - your core abstractions)
MemoryMiddleware- 179 edgesUser- 118 edgesMemoryProactive- 107 edgesMemoryAssociative- 98 edgesMemoryEpisodic- 93 edgesMemoryCore- 90 edgesSubscription- 83 edgesUserProfile- 70 edgesMemoryRelation- 65 edgesGoogleOAuthProvider- 58 edges
Surprising Connections (you probably didn't know these)
recordRunAction()--calls-->getDb()[INFERRED] adiuvAI\src\main\api\backend-client.ts → adiuvAI\src\main\db\index.tsTier manager: feature matrix and quota enforcement. ``TierManager`` is the si--uses-->Subscription[INFERRED] api\app\billing\tier_manager.py → api\app\models.pyCentralises tier feature-gating, rate-limit lookups, and quota checks.--uses-->Subscription[INFERRED] api\app\billing\tier_manager.py → api\app\models.pyReturn the current billing tier for ``user_id`` from the DB. Falls ba--uses-->Subscription[INFERRED] api\app\billing\tier_manager.py → api\app\models.pyReturn ``True`` if ``tier`` has ``feature`` enabled. For numeric feat--uses-->Subscription[INFERRED] api\app\billing\tier_manager.py → api\app\models.py
Hyperedges (group relationships)
- Email Classification Test Fixtures — action/info/date/no-project types across all test harnesses — concept_email_action_type, concept_email_info_type, concept_email_date_type, concept_email_no_project_type [INFERRED 0.90]
- adiuvAI Visual Design System — compass mark, color palette, typography — brand_showcase_compass_concept, brand_showcase_color_palette, brand_showcase_typography [EXTRACTED 0.95]
- Preprocessor Content Type Coverage — email variants, generic page, plain text fallback — concept_email_parsing, concept_preprocessor_pipeline, fixture_preprocessors_fallback [INFERRED 0.80]
Communities
Community 0 - "API Auth & Core Routes"
Cohesion: 0.04 Nodes (209): Base, Shared declarative base for all ORM models., ExtractionQueue, MemoryAssociative, MemoryCore, MemoryEpisodic, MemoryProactive, MemoryRelation (+201 more)
Community 1 - "Device Agent Runner"
Cohesion: 0.03 Nodes (148): AgentRunLog, CloudAgentConfig, LocalAgentConfig, Server → Client: signals end of a streaming response., WsFrameType, WsStreamEnd, _build_processing_tools(), _fetch_domain_entities() (+140 more)
Community 2 - "AI Agent Pipeline"
Cohesion: 0.03 Nodes (149): _run_agent_with_tools(), _build_read_tools(), Brief agent — produces plain-text home and project status briefs. Read-only t, Stream a plain-text daily home brief. Yields (event_type, data) tuples id, Stream a plain-text project status brief for project_id. Yields (event_ty, _resolve_language(), run_home_brief(), run_project_brief() (+141 more)
Community 3 - "Email & Calendar Integrations"
Cohesion: 0.03
Nodes (84): _build_gmail_query(), GmailClient, _parse_body(), _parse_date(), Gmail API client for cloud agent integration. Wraps the Google Gmail REST API, Remove HTML tags and decode entities to get plain text., Recursively extract the plain-text body from a Gmail message payload. Pre, Parse an RFC 2822 email date header into a UTC datetime. (+76 more)
Community 4 - "API Middleware & Infrastructure"
Cohesion: 0.03 Nodes (74): _memory_audit_cron_tick(), _memory_cron_tick(), Weekly cron: contradiction scan + label canonicalization for all users (Phase 7), Hourly cron: drain Free-tier extraction queue + mine proactive patterns for Powe, _uuid(), BaseHTTPMiddleware, _as_text(), _normalize_domain_payload() (+66 more)
Community 5 - "Agent Schemas & API"
Cohesion: 0.04 Nodes (75): AgentCatalogItem, AgentCreationCheckRequest, AgentCreationCheckResponse, AgentRunLogResponse, AgentTriggerRequest, ChatContext, ChatResponse, ContentTypeConfig (+67 more)
Community 6 - "Filesystem Agent Tools"
Cohesion: 0.03 Nodes (76): get_file_metadata(), list_directory(), Filesystem agent — tools for reading local directories and files on Electron., Resolve path against base when path is relative. The LLM often pass, List files and folders in a local directory on the user's device. Returns, Read the text content of a local file on the user's device. Returns the f, Get metadata for a local file: size, creation date, modification date, extension, read_file_content() (+68 more)
Community 7 - "Electron Main Process"
Cohesion: 0.05 Nodes (39): startAgentScheduler(), tickAgentScheduler(), checkConnectivity(), dailyBrief(), generateAndCacheBrief(), getBriefTimeSlot(), getCachedBrief(), getCurrentSlotKey() (+31 more)
Community 8 - "OAuth Authentication"
Cohesion: 0.06 Nodes (25): generate_pkce_pair(), OAuthUserInfo, OAuth 2.0 + PKCE provider abstractions. Each provider implements a three-step, Fetch the authenticated user's identity from Google., Normalized user identity returned by any provider., Generate a (code_verifier, code_challenge) pair for PKCE S256. The code_v, Tests for auth routes: register, login, refresh, me, OAuth social login. Exer, POST /api/v1/auth/refresh (+17 more)
Community 9 - "Electron Auth Manager"
Cohesion: 0.07 Nodes (7): AuthError, AuthManager, getAuthManager(), handleDeepLink(), deepConvertKeys(), toCamelCase(), toSnakeCase()
Community 10 - "Agent Setup & Journey"
Cohesion: 0.09 Nodes (44): make_directory_tools(), Return filesystem tools that resolve relative paths against base_directory., AgentConfig, Structured agent configuration (replaces freeform prompt_template)., _as_text(), _build_system_prompt(), _call_llm_with_tools(), _extract_agent_config() (+36 more)
Community 11 - "Middleware Test Suite"
Cohesion: 0.09
Nodes (15): _auth_header(), _make_jwt(), _override_db(), Tests for Step 9 middleware: auth, rate limiting, and sanitizer. Auth tests:, Each test uses a fresh unique user_id so windows never collide., POST /auth/register is exempt — 25 calls should never return 429., POST /auth/login is exempt — multiple failed attempts are not rate-limited., Mock run_home to inject controlled strings into chat responses. (+7 more)
Community 12 - "Task View UI"
Cohesion: 0.06 Nodes (41): App Logo (Top Left), Assignee Label, Client Label Tag, Client: Umbrella Labs, Client: Wayne Enterprises, Completed Count Card (8), Design Pattern: Filter Tab Bar, Design Pattern: Inline Metadata Chips (+33 more)
Community 13 - "Projects View UI"
Cohesion: 0.08 Nodes (37): AI Project Summary Card, Add Button (Timeline / Tasks / Notes), Client: Acme Corp, Client: Globex Inc, Client: Initech Solutions, Client List in Sidebar, Client: Umbrella Labs, Client: Wayne Enterprises (+29 more)
Community 14 - "Local Database Layer"
Cohesion: 0.12 Nodes (11): buildConditions(), buildOrderBy(), DrizzleExecutor, ExecutorError, getDb(), getConn(), migrateNotesIfNeeded(), searchNotes() (+3 more)
Community 15 - "AI Chat Interface"
Cohesion: 0.08 Nodes (32): AI Agent Avatar (Sparkles + adiuvAI Label), AI Follow-Up Suggestion Text (setting a due date), AI Response Block (adiuvAI Agent Reply), adiuvAI Brand Name (Wordmark in Chat), App Logo (Golden Diamond Icon), Chat Conversation Area (Scrollable Message List), Chat Input Bar (Ask me anything...), Chat Send Button (Arrow Up, Amber) (+24 more)
Community 16 - "Memory Extraction Engine"
Cohesion: 0.11 Nodes (27): _apply_candidate(), _content_to_key(), decide_action(), MemoryCandidate, Mem0-style Extract/Update pipeline — Phase 2. Runs after every ``store_episod, Decide what to do with a candidate given existing memories in the same tier., Full Mem0-style extract/update pipeline for one conversation turn. Steps:, Fetch neighbours, decide action, apply to the appropriate tier. (+19 more)
Community 17 - "Email Preprocessors"
Cohesion: 0.12 Nodes (24): PreprocessResult, Base types for the preprocessor system., Output of a preprocessor handler. Attributes ---------- content, _extract_metadata(), preprocess_email_html(), Preprocessor for email HTML files. Handles: - HTML stripping via BeautifulSo, Extract Subject/From/To/Date from raw HTML or plain text., Return only the latest message in a threaded email. (+16 more)
Community 18 - "Home Screen UX"
Cohesion: 0.11 Nodes (27): Design Pattern: AI as Quiet Partner, App Logo (Golden Diamond Icon), Brand Personality: Calm, Intelligent, Warm, Ask Me Anything Chat Input, Suggestion Chip: Any overdue tasks?, Suggestion Chip: Suggest next actions, Suggestion Chip: Summarize this week, Suggestion Chip: What's on my plate today? (+19 more)
Community 19 - "Brand Design System"
Cohesion: 0.14 Nodes (22): Brand Color: Canvas Dark (#0c0c0c) — dark mode background, Brand Color: Canvas Light (#f4edf3) — light mode background, Brand Color: Golden (#fbc881) — AI/Nord accent, Brand Color: Ink (#040404) — user/Sud/text, Brand Color: Slate (#8a8ea9) — secondary/muted, Compass Settle Animation (5s ease-in-out infinite), adiuvAI Brand Identity System, adiuvAI Color Palette (+14 more)
Community 20 - "Stripe Billing"
Cohesion: 0.18
Nodes (8): Stripe service: checkout sessions, webhook handling, subscription management., Return the subscription record for user_id, or None if absent., Cancel the user's Stripe subscription and downgrade them to free. Rai, Return recent invoices for the user from Stripe. Returns an empty lis, Wraps all Stripe interactions and owns subscription persistence., Create a Stripe checkout session and return the URL. Returns a stub U, Process a Stripe webhook event. Verifies the signature, then dispatch, StripeService
Community 21 - "Agent Session & Migrations"
Cohesion: 0.13 Nodes (6): In-process TTL buffer for per-session LangChain message history. Stores the ful, _SessionBuffer, Deprecate backend agent config tables. The Electron client is now the source, upgrade(), Restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped, upgrade()
Community 22 - "Visual Identity"
Cohesion: 0.16 Nodes (16): AdiuvAI Brand, Pinkish-Lavender Rounded Square Background, Brand Value: Calm, Intelligent, Warm, Brand Value: Precision and Clarity, Color: Golden Amber (#F5C07A), Color: Pinkish-Lavender Background (#F0EBF4), Color: Near-Black (#1A1A1A), Design Style: Flat Minimal Geometric (+8 more)
Community 23 - "Email Parsing Pipeline"
Cohesion: 0.18 Nodes (14): BeautifulSoup4 + lxml (HTML parsing), Google Auth Libraries (OAuth), Agent Runner V2 — agent execution test harness, Email Type: Action — requires task creation, Email Parsing Pattern — extract headers, type, project linkage, Journey V2 — user journey / end-to-end flow test harness, Content Preprocessor Pipeline — HTML/text normalization before agent processing, Test Fixture: Action Email (agent_runner_v2) — login bug fix request (+6 more)
Community 24 - "Floating Chat Widget"
Cohesion: 0.23 Nodes (8): handler(), clampPosition(), computeAnchorPosition(), computeDualAnchor(), FloatingChatProvider(), getChatWidth(), useFloatingChat(), useDoubleClickAI()
Community 25 - "Date Utilities"
Cohesion: 0.22 Nodes (9): detectBrowserFormatPrefs(), formatDate(), formatDateTime(), formatDueDate(), formatTime(), formatTs(), inferDateFormat(), useFormatPrefs() (+1 more)
Community 26 - "Billing API Routes"
Cohesion: 0.17 Nodes (11): cancel_subscription(), create_checkout(), get_subscription(), list_invoices(), Billing routes: Stripe checkout, webhook, subscription management. Business l, Create a Stripe checkout session for a tier upgrade. Returns a stub URL w, Handle Stripe webhook events. No JWT auth — authenticated via Stripe sign, Return the current subscription info for the authenticated user. (+3 more)
Community 27 - "Subscription Tier Manager"
Cohesion: 0.18
Nodes (7): Tier manager: feature matrix and quota enforcement. TierManager is the si, Return True if tier has feature enabled. For numeric feat, Raise HTTP 403 if tier does not have feature., Return the requests-per-minute limit for tier., Centralises tier feature-gating, rate-limit lookups, and quota checks., Return the current billing tier for user_id from the DB. Falls ba, TierManager
Community 28 - "Database Migrations"
Cohesion: 0.24 Nodes (9): _get_url(), Alembic migration environment — async-compatible. At runtime the app uses ``p, Convert an asyncpg URL to a psycopg2 URL for Alembic CLI., Emit SQL without a live DB connection., Run migrations against a live DB using the async engine., run_migrations_offline(), run_migrations_online(), run_migrations_online_async() (+1 more)
Community 30 - "Community 30"
Cohesion: 0.25 Nodes (4): ABC, BaseAgent, Minimal agent base types retained for compatibility with batch runners., Common base for non-chat agents still using the old base contract.
Community 31 - "Community 31"
Cohesion: 0.32 Nodes (4): handleCreateInlineProject(), handleSubmit(), resetAndClose(), resetProjectCreation()
Community 39 - "Community 39"
Cohesion: 0.33 Nodes (2): SidebarMenuButton(), useSidebar()
Community 42 - "Community 42"
Cohesion: 0.33 Nodes (3): useNotify(), CloudAgentConfigPanel(), LocalAgentConfigPanel()
Community 43 - "Community 43"
Cohesion: 0.4 Nodes (2): useTheme(), Toaster()
Community 50 - "Community 50"
Cohesion: 0.67 Nodes (2): detectFormatPrefs(), inferDateFormat()
Community 51 - "Community 51"
Cohesion: 0.83 Nodes (3): isBriefRelevantTask(), isBriefRelevantTimeline(), isInCurrentWeek()
Community 61 - "Community 61"
Cohesion: 0.5 Nodes (1): Initial schema: users, refresh_tokens, subscriptions. Revision ID: 001 Revis
Community 62 - "Community 62"
Cohesion: 0.5 Nodes (1): Add agent config and run log tables: local_agent_configs, cloud_agent_configs, a
Community 63 - "Community 63"
Cohesion: 0.5 Nodes (1): Add memory tables and user encryption_key column. Memory tables: memory_co
Community 64 - "Community 64"
Cohesion: 0.5 Nodes (1): Phase 1 — confirm pgvector activation on memory_associative. Migration 004 cr
Community 65 - "Community 65"
Cohesion: 0.5 Nodes (1): Add memory_relations table (Phase 3 — relational tier). Revision ID: 006 Rev
Community 66 - "Community 66"
Cohesion: 0.5 Nodes (1): add extraction_queue Revision ID: 1f5975a4f3f4 Revises: 005 Create Date: 20
Community 67 - "Community 67"
Cohesion: 0.5 Nodes (1): add name and surname to users table Revision ID: 818478c251dc Revises: 004
Community 68 - "Community 68"
Cohesion: 0.5 Nodes (1): Add oauth_accounts table, nullable password_hash, avatar_url to users. Revisi
Community 69 - "Community 69"
Cohesion: 0.5 Nodes (1): Add onboarding_completed_at column to users table. Revision ID: c5d1e2f3a4b5
Community 70 - "Community 70"
Cohesion: 0.5 Nodes (1): avatar_url_varchar_to_text Revision ID: e04100e88ace Revises: c5d1e2f3a4b5
Community 71 - "Community 71"
Cohesion: 0.5 Nodes (3): get_session(), Database engine, session factory, and base model. All app code uses the async, FastAPI dependency that yields an async DB session per request.
Community 92 - "Community 92"
Cohesion: 0.67 Nodes (2): BaseSettings, Settings
Community 93 - "Community 93"
Cohesion: 0.67 Nodes (3): LangChain + LangChain-OpenAI Dependencies, Langfuse Observability Dependency, LiteLLM Dependency (100+ LLM providers)
Community 94 - "Community 94"
Cohesion: 1.0 Nodes (3): Email Type: Info — FYI only, no action required, Test Fixture: Info Email (agent_runner_v2) — FYI policy, no action needed, Test Fixture: Info Email (journey_v2) — remote work policy FYI
Community 131 - "Community 131"
Cohesion: 1.0 Nodes (1): Expose tool modules used by deep orchestrator-worker graphs.
Community 132 - "Community 132"
Cohesion: 1.0
Nodes (1): Shared FastAPI dependencies. get_current_user and oauth2_scheme live
Community 133 - "Community 133"
Cohesion: 1.0 Nodes (1): OAuth provider abstractions and utilities.
Community 134 - "Community 134"
Cohesion: 1.0 Nodes (2): API Dev Server Command (uvicorn), FastAPI Framework Dependency
Community 135 - "Community 135"
Cohesion: 1.0 Nodes (2): Pinecone + Qdrant Vector Store Dependencies, SQLAlchemy + asyncpg + Alembic (DB stack)
Community 136 - "Community 136"
Cohesion: 1.0 Nodes (2): Email Type: Heavy HTML — complex table-based layout email, Test Fixture: Heavy HTML Email (preprocessors) — complex table layout newsletter
Community 137 - "Community 137"
Cohesion: 1.0 Nodes (2): Email Type: Thread — nested reply chain (blockquote structure), Test Fixture: Email Thread (preprocessors) — nested blockquote multi-turn thread
Community 138 - "Community 138"
Cohesion: 1.0 Nodes (2): Email Type: Date — contains scheduled event/date, Test Fixture: Date Email (agent_runner_v2) — kickoff meeting with date
Community 139 - "Community 139"
Cohesion: 1.0 Nodes (2): Email Type: No-Project — irrelevant to any project, Test Fixture: No-Project Email (agent_runner_v2) — newsletter unrelated to project
Community 174 - "Community 174"
Cohesion: 1.0 Nodes (1): Return updated credential dict if the access token was refreshed. If
Community 175 - "Community 175"
Cohesion: 1.0 Nodes (1): Return updated credential dict if the access token was refreshed. Ret
Community 177 - "Community 177"
Cohesion: 1.0 Nodes (1): Stripe Dependency (billing)
Ambiguous Edges - Review These
Google Auth Libraries (OAuth)→Agent Runner V2 — agent execution test harness[AMBIGUOUS] api/requirements.txt · relation: conceptually_related_to
Knowledge Gaps
- 245 isolated node(s):
Seed script: inserts fake clients, projects, tasks, timeline events, and notes,Timestamp in ms, optionally shifted into the past.,Alembic migration environment — async-compatible. At runtime the app uses ``p,Convert an asyncpg URL to a psycopg2 URL for Alembic CLI.,Emit SQL without a live DB connection.(+240 more) These have ≤1 connection - possible missing edges or undocumented components. - Thin community
Community 39(7 nodes):sidebar.tsx,cn(),handleKeyDown(),SidebarMenu(),SidebarMenuButton(),SidebarMenuItem(),useSidebar()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 43(5 nodes):theme-provider.tsx,sonner.tsx,ThemeProvider(),useTheme(),Toaster()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 50(4 nodes):locale-defaults.ts,detectFormatPrefs(),detectLanguage(),inferDateFormat()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 61(4 nodes):001_initial_schema.py,downgrade(),Initial schema: users, refresh_tokens, subscriptions. Revision ID: 001 Revis,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 62(4 nodes):003_agent_tables.py,downgrade(),Add agent config and run log tables: local_agent_configs, cloud_agent_configs, a,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 63(4 nodes):004_add_memory_tables.py,downgrade(),Add memory tables and user encryption_key column. Memory tables: memory_co,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 64(4 nodes):005_associative_pgvector.py,downgrade(),Phase 1 — confirm pgvector activation on memory_associative. Migration 004 cr,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 65(4 nodes):006_memory_relations.py,downgrade(),Add memory_relations table (Phase 3 — relational tier). Revision ID: 006 Rev,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 66(4 nodes):1f5975a4f3f4_add_extraction_queue.py,downgrade(),add extraction_queue Revision ID: 1f5975a4f3f4 Revises: 005 Create Date: 20,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 67(4 nodes):818478c251dc_add_name_and_surname_to_users_table.py,downgrade(),add name and surname to users table Revision ID: 818478c251dc Revises: 004,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 68(4 nodes):b4c0d1e2f3a4_add_oauth_and_avatar.py,downgrade(),Add oauth_accounts table, nullable password_hash, avatar_url to users. Revisi,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 69(4 nodes):c5d1e2f3a4b5_add_onboarding_completed_at.py,downgrade(),Add onboarding_completed_at column to users table. Revision ID: c5d1e2f3a4b5,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 70(4 nodes):e04100e88ace_avatar_url_varchar_to_text.py,downgrade(),avatar_url_varchar_to_text Revision ID: e04100e88ace Revises: c5d1e2f3a4b5,upgrade()Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 92(3 nodes):settings.py,BaseSettings,SettingsToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 131(2 nodes):Expose tool modules used by deep orchestrator-worker graphs.,__init__.pyToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 132(2 nodes):deps.py,Shared FastAPI dependencies. ``get_current_user`` and ``oauth2_scheme`` liveToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 133(2 nodes):__init__.py,OAuth provider abstractions and utilities.Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 134(2 nodes):API Dev Server Command (uvicorn),FastAPI Framework DependencyToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 135(2 nodes):Pinecone + Qdrant Vector Store Dependencies,SQLAlchemy + asyncpg + Alembic (DB stack)Too small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 136(2 nodes):Email Type: Heavy HTML — complex table-based layout email,Test Fixture: Heavy HTML Email (preprocessors) — complex table layout newsletterToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 137(2 nodes):Email Type: Thread — nested reply chain (blockquote structure),Test Fixture: Email Thread (preprocessors) — nested blockquote multi-turn threadToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 138(2 nodes):Email Type: Date — contains scheduled event/date,Test Fixture: Date Email (agent_runner_v2) — kickoff meeting with dateToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 139(2 nodes):Email Type: No-Project — irrelevant to any project,Test Fixture: No-Project Email (agent_runner_v2) — newsletter unrelated to projectToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 174(1 nodes):Return updated credential dict if the access token was refreshed. IfToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 175(1 nodes):Return updated credential dict if the access token was refreshed. RetToo small to be a meaningful cluster - may be noise or needs more connections extracted. - Thin community
Community 177(1 nodes):Stripe Dependency (billing)Too small to be a meaningful cluster - may be noise or needs more connections extracted.
Suggested Questions
Questions this graph is uniquely positioned to answer:
- What is the exact relationship between
Google Auth Libraries (OAuth)andAgent Runner V2 — agent execution test harness? Edge tagged AMBIGUOUS (relation: conceptually_related_to) - confidence is low. - Why does
MemoryMiddlewareconnectAPI Auth & Core RoutestoMemory Extraction Engine,Device Agent Runner,AI Agent Pipeline,API Middleware & Infrastructure? High betweenness centrality (0.073) - this node is a cross-community bridge. - Why does
test_pagination_stops_at_max_emails()connectEmail & Calendar IntegrationstoAPI Middleware & Infrastructure? High betweenness centrality (0.044) - this node is a cross-community bridge. - Why does
run_cloud_agent()connectDevice Agent RunnertoAI Agent Pipeline,Email & Calendar Integrations,API Middleware & Infrastructure? High betweenness centrality (0.042) - this node is a cross-community bridge. - Are the 154 inferred relationships involving
MemoryMiddleware(e.g. withAuth middleware — JWT validation dependency. ``get_current_user`` is the FastandValidate a Bearer JWT and return the authenticated user. The JWT is used) actually correct?MemoryMiddlewarehas 154 INFERRED edges - model-reasoned connections that need verification. - Are the 116 inferred relationships involving
User(e.g. withHourly cron: drain Free-tier extraction queue + mine proactive patterns for PoweandBase) actually correct?Userhas 116 INFERRED edges - model-reasoned connections that need verification. - Are the 104 inferred relationships involving
MemoryProactive(e.g. withBaseand_RegisterRequest) actually correct?MemoryProactivehas 104 INFERRED edges - model-reasoned connections that need verification.