Skip to content

Graph Report - /mnt/d/FSS/KB/Business/_WorkingOn/Projects (2026-05-03)

Section titled “Graph Report - /mnt/d/FSS/KB/Business/_WorkingOn/Projects (2026-05-03)”
  • 39 files · ~67,494 words
  • Verdict: corpus is large enough that graph structure adds value.
  • 133 nodes · 119 edges · 30 communities detected
  • Extraction: 86% EXTRACTED · 14% INFERRED · 0% AMBIGUOUS · INFERRED: 17 edges (avg confidence: 0.85)
  • Token cost: 130,000 input · 15,000 output

God Nodes (most connected - your core abstractions)

Section titled “God Nodes (most connected - your core abstractions)”
  1. sd-math Library - 12 edges
  2. Phase 1: SD Snapshot Plan (Interest-Only) - 8 edges
  3. Track M — Math Library (sd-math) - 7 edges
  4. VB6 modMath.bas - 6 edges
  5. US Tax Design for Leveraged Investing - 6 edges
  6. sd-app SvelteKit PWA - 6 edges
  7. Cursor task — Track A sd-math interest-only port - 5 edges
  8. Component Audit & Testing Plan - 5 edges
  9. Track A — API Layer (sd-api) - 4 edges
  10. Phase A1 — FastAPI Backend - 4 edges

Surprising Connections (you probably didn’t know these)

Section titled “Surprising Connections (you probably didn’t know these)”
  • US Tax Design for Leveraged Investing —semantically_similar_to—> sd-math Library [INFERRED] [semantically similar] Projects/SD-App/us-tax-design.md → Projects/SD-App/sd-math-design.md
  • User Profiles (Investor Profiles) —semantically_similar_to—> Predefined Profiles (middle-income, high-income, us-middle, us-high) [INFERRED] [semantically similar] Projects/SD-App/DESIGN.md → Projects/SD-App/api-design.md
  • Port ALL math as-is —rationale_for—> Cursor task — Track A sd-math interest-only port [INFERRED] Projects/SD-App/LESSONS.md → Projects/SD-App/cursor-task-track-a.md
  • Canonical investor profiles (conservative/moderate/growth) —semantically_similar_to—> Predefined Profiles (middle-income, high-income, us-middle, us-high) [INFERRED] [semantically similar] Projects/SD-App/PLAN.md → Projects/SD-App/api-design.md
  • CalcTermLevAnalysis (VB6 port) —semantically_similar_to—> CalcIntOnlyLevAnalysis (VB6 port) [INFERRED] [semantically similar] Projects/SD-App/cursor-task-term-loan.md → Projects/SD-App/cursor-task-track-a.md
  • Math → API → UI three-track architecture — roadmap_track_m_math, roadmap_track_a_api, roadmap_track_u_ui [EXTRACTED 1.00]
  • Single-endpoint API pattern — apidesign_post_api_v1, apidesign_analysisprofile, apidesign_analysisrouter, apidesign_analysisresult [EXTRACTED 1.00]
  • Phase 1 snapshot pipeline (Python generator → JSON → SvelteKit) — plan_python_generator, plan_canonical_investor_profiles, plan_phase1_sd_snapshot, lessons_typescript_never_does_math [EXTRACTED 1.00]
  • VB6 Port Foundation (sources + library + fixtures) — sd_math_design_sd_math_library, sd_math_design_vb6_source_modtypes, sd_math_design_vb6_source_modmath, sd_math_design_levpro_pdf_fixtures, sd_math_design_golden_fixtures [EXTRACTED 1.00]
  • Monorepo Testing Stack — monorepo_status_playwright_e2e, 2026_02_14_plan_component_audit_testing_axe_core_a11y, 2026_02_14_plan_component_audit_testing_visual_regression, 2026_02_14_plan_component_audit_testing_lighthouse_ci [EXTRACTED 1.00]
  • sd-app i18n + UI Stack — monorepo_status_sd_app, monorepo_status_paraglide_i18n, monorepo_status_shadcn_svelte, monorepo_status_grossup_calculator [EXTRACTED 1.00]

Community 0 - “Tax Profiles & Compounding”

Section titled “Community 0 - “Tax Profiles & Compounding””

Cohesion: 0.14 Nodes (15): Constant Current Tax Parameters, TaxProfile (constant input), Phase M4 Monthly Complete log, Australian taxation overview (negative gearing, franking), Compounding frequency (monthly vs semi-annual), div_yield modeling for projections, Form 4952 NII deductibility limit (US), us-tax-design.md (US tax research) (+7 more)

Community 1 - “Test Fixtures & Snapshot Norms”

Section titled “Community 1 - “Test Fixtures & Snapshot Norms””

Cohesion: 0.18 Nodes (12): Normalize Snapshots to $500/month gross, 3 significant digits for one-page summaries, Normalise fixtures to $100K, Phase 1 = SD Snapshot, not interactive calculator, TypeScript never does math, calculate_interest_only() function, LevPro VB6 software, LevPro Fixture Capture (Pre-Condition B) (+4 more)

Community 2 - “Math Library Hard Rules”

Section titled “Community 2 - “Math Library Hard Rules””

Cohesion: 0.18 Nodes (11): Dividend Grossup Ratio (1.25), Golden Fixture JSON, LevPro PDF Test Fixtures, MAX_YEARS Constant, Hard Rule: No Math Inference, Port LevPro As-Is Philosophy, sd-api Package, sd-math Library (+3 more)

Cohesion: 0.24 Nodes (10): AnalysisProfile (discriminated union), AnalysisResult (response schema), AnalysisRouter dispatch, No math in the API (transport layer only), POST /api/v1 single endpoint, sd-api package (FastAPI), sd-math package, Cursor task — sd-api FastAPI backend (+2 more)

Community 4 - “Frontend Testing & Accessibility”

Section titled “Community 4 - “Frontend Testing & Accessibility””

Cohesion: 0.2 Nodes (10): Accessibility & Responsive Fixes Log, axe-core Accessibility Testing, Component Audit & Testing Plan, Lighthouse CI, Visual Regression Testing, Testing Infrastructure Log, Design Tokens Package, Monorepo STATUS (+2 more)

Community 5 - “Deployment Infrastructure”

Section titled “Community 5 - “Deployment Infrastructure””

Cohesion: 0.22 Nodes (9): A1-Task-4 Deployment (Railway + Cloudflare), A1-Task-5 CI/CD GitHub Actions, Cloudflare DNS/CDN/security, Railway hosting platform, Phase A1 — FastAPI Backend, Phase A2 — Auth + Scale, Phase U1 — SD Snapshot (Demo Teaser), Track A — API Layer (sd-api) (+1 more)

Community 6 - “VB6 Math Algorithm Ports”

Section titled “Community 6 - “VB6 Math Algorithm Ports””

Cohesion: 0.32 Nodes (8): CalcGenericFutureValues (share-price model), CalcIntOnlyLevAnalysis (VB6 port), CalcNetLevValues (net balance after loan repayment), CalcTermLevAnalysis (VB6 port), IntOnlyBetterThan bisection algorithm, Cursor task — Term Loan sd-math, Cursor task — Track A sd-math interest-only port, Port ALL math as-is

Cohesion: 0.29 Nodes (7): GET /api/v1/profiles, Predefined Profiles (middle-income, high-income, us-middle, us-high), 80/20 BIG Rocks Focus, Highest Impact Analysis, Simplified UI (Inputs, Outputs), User Profiles (Investor Profiles), Canonical investor profiles (conservative/moderate/growth)

Community 8 - “SvelteKit & i18n Foundation”

Section titled “Community 8 - “SvelteKit & i18n Foundation””

Cohesion: 0.29 Nodes (7): SvelteKit PWA Workspace Architecture Log, Restructure sd-demo to sd-app Log, i18n Paraglide shadcn Foundation Log, Gross-up Calculator, Paraglide-SvelteKit i18n, sd-app SvelteKit PWA, shadcn-svelte UI Components

Cohesion: 0.33 Nodes (6): CalcGenericFutureValues, CalcIntOnlyLevAnalysis, CalcNetLevValues, CalcRRSPAnalysis, CalcTermLevAnalysis, VB6 modMath.bas

Cohesion: 0.4 Nodes (6): US Investment Interest Deductibility, Long-Term Capital Gains (US), Net Investment Income Tax (NIIT), Qualified Dividends, Short-Term Capital Gains (US), US Tax Design for Leveraged Investing

Community 11 - “Brand: Better-Than Storytelling”

Section titled “Community 11 - “Brand: Better-Than Storytelling””

Cohesion: 0.5 Nodes (4): Animated gap chart hook, Better Than Return (core insight), Four-layer progressive disclosure model, Before-Tax Thinking/Trap vs After-Tax Truth

Cohesion: 0.67 Nodes (3): Electron rejected, PWA + SvelteKit choice, SmartDebtApp.com (separate domain)

Community 13 - “Business Model & Distribution”

Section titled “Community 13 - “Business Model & Distribution””

Cohesion: 0.67 Nodes (3): Financial advisor as primary target, Business model (flat sub + institutional licensing), Distribution via lenders/managers/dealers

Cohesion: 0.67 Nodes (3): LevPro history (VB6, national bank, 600-700 advisors), Python decimal.Decimal rejected (use float), SMART DEBT App (overall product)

  • 81 isolated node(s): TaxProfile (constant input), 80/20 BIG Rocks Focus, Progressive UX, Personalized UX, Highest Impact Analysis (+76 more) These have ≤1 connection - possible missing edges or undocumented components.
  • 15 thin communities (<3 nodes) omitted from report — run graphify query to explore isolated nodes.

Questions this graph is uniquely positioned to answer:

  • Why does Predefined Profiles (middle-income, high-income, us-middle, us-high) connect Profiles API & UX to API Schema & Routing? High betweenness centrality (0.079) - this node is a cross-community bridge.
  • Why does Cursor task — sd-api FastAPI backend connect API Schema & Routing to Profiles API & UX? High betweenness centrality (0.073) - this node is a cross-community bridge.
  • Why does Track M — Math Library (sd-math) connect Tax Profiles & Compounding to API Schema & Routing, Deployment Infrastructure? High betweenness centrality (0.071) - this node is a cross-community bridge.
  • Are the 2 inferred relationships involving sd-math Library (e.g. with US Tax Design for Leveraged Investing and sd-app SvelteKit PWA) actually correct? sd-math Library has 2 INFERRED edges - model-reasoned connections that need verification.
  • What connects TaxProfile (constant input), 80/20 BIG Rocks Focus, Progressive UX to the rest of the system? 81 weakly-connected nodes found - possible documentation gaps or missing edges.
  • Should Tax Profiles & Compounding be split into smaller, more focused modules? Cohesion score 0.14 - nodes in this community are weakly interconnected.