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)”Corpus Check
Section titled “Corpus Check”- 39 files · ~67,494 words
- Verdict: corpus is large enough that graph structure adds value.
Summary
Section titled “Summary”- 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
Community Hubs (Navigation)
Section titled “Community Hubs (Navigation)”- Tax Profiles & Compounding
- Test Fixtures & Snapshot Norms
- Math Library Hard Rules
- API Schema & Routing
- Frontend Testing & Accessibility
- Deployment Infrastructure
- VB6 Math Algorithm Ports
- Profiles API & UX
- SvelteKit & i18n Foundation
- VB6 Math Functions
- US Tax Concepts
- Brand: Better-Than Storytelling
- Tech Stack Decisions
- Business Model & Distribution
- VB6 Heritage
- Component Creation Logs
- Component Testing Logs
- AI Config SSoT
- World-Class Foundation
- Progressive UX
- Personalized UX
- Task→Project Migration
- Design Before Implementation
- RRSP Catch-Up Mini-App
- Comparison Mode
- API Health
- Phase 1 Archive
- Dave Ramsey Carve-Out
- Session Save/Continue
- Monorepo Index
God Nodes (most connected - your core abstractions)
Section titled “God Nodes (most connected - your core abstractions)”sd-math Library- 12 edgesPhase 1: SD Snapshot Plan (Interest-Only)- 8 edgesTrack M — Math Library (sd-math)- 7 edgesVB6 modMath.bas- 6 edgesUS Tax Design for Leveraged Investing- 6 edgessd-app SvelteKit PWA- 6 edgesCursor task — Track A sd-math interest-only port- 5 edgesComponent Audit & Testing Plan- 5 edgesTrack A — API Layer (sd-api)- 4 edgesPhase 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.mdUser 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.mdPort 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.mdCanonical 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.mdCalcTermLevAnalysis (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
Hyperedges (group relationships)
Section titled “Hyperedges (group relationships)”- 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]
Communities (30 total, 15 thin omitted)
Section titled “Communities (30 total, 15 thin omitted)”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)
Community 3 - “API Schema & Routing”
Section titled “Community 3 - “API Schema & Routing””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
Community 7 - “Profiles API & UX”
Section titled “Community 7 - “Profiles API & UX””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
Community 9 - “VB6 Math Functions”
Section titled “Community 9 - “VB6 Math Functions””Cohesion: 0.33 Nodes (6): CalcGenericFutureValues, CalcIntOnlyLevAnalysis, CalcNetLevValues, CalcRRSPAnalysis, CalcTermLevAnalysis, VB6 modMath.bas
Community 10 - “US Tax Concepts”
Section titled “Community 10 - “US Tax Concepts””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
Community 12 - “Tech Stack Decisions”
Section titled “Community 12 - “Tech Stack Decisions””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
Community 14 - “VB6 Heritage”
Section titled “Community 14 - “VB6 Heritage””Cohesion: 0.67 Nodes (3): LevPro history (VB6, national bank, 600-700 advisors), Python decimal.Decimal rejected (use float), SMART DEBT App (overall product)
Knowledge Gaps
Section titled “Knowledge Gaps”- 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 queryto explore isolated nodes.
Suggested Questions
Section titled “Suggested Questions”Questions this graph is uniquely positioned to answer:
- Why does
Predefined Profiles (middle-income, high-income, us-middle, us-high)connectProfiles API & UXtoAPI Schema & Routing? High betweenness centrality (0.079) - this node is a cross-community bridge. - Why does
Cursor task — sd-api FastAPI backendconnectAPI Schema & RoutingtoProfiles API & UX? High betweenness centrality (0.073) - this node is a cross-community bridge. - Why does
Track M — Math Library (sd-math)connectTax Profiles & CompoundingtoAPI 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. withUS Tax Design for Leveraged Investingandsd-app SvelteKit PWA) actually correct?sd-math Libraryhas 2 INFERRED edges - model-reasoned connections that need verification. - What connects
TaxProfile (constant input),80/20 BIG Rocks Focus,Progressive UXto the rest of the system? 81 weakly-connected nodes found - possible documentation gaps or missing edges. - Should
Tax Profiles & Compoundingbe split into smaller, more focused modules? Cohesion score 0.14 - nodes in this community are weakly interconnected.