{
  "version": 1,
  "generated_at": "2026-05-14T07:18:49.909545+00:00",
  "repo_root": "C:\\Users\\smf13\\Documents\\SameSolutionsLLC\\samesolutions-equipment-service",
  "total_files": 274,
  "total_words": 237779,
  "shell_count": 117,
  "files": {
    "index.html": {
      "path": "/index.html",
      "section": "(root)",
      "ext": ".html",
      "size_bytes": 24132,
      "words": 1499,
      "mtime": "2026-05-13T14:29:13.675879+00:00",
      "outgoing_links": [
        "/METHODOLOGY.md",
        "/customer-jobs/",
        "/customer-jobs/aceves-home-fence-2026-04/overview.html",
        "/customer-jobs/peter-scott-shed-2026-05/2026-05-12-visit.html",
        "/customer-jobs/peter-scott-shed-2026-05/appointment-prep.md",
        "/customer-jobs/peter-scott-shed-2026-05/intake.md",
        "/guides/",
        "/handoff-blocks/aceves-paint-2026-05-11.md",
        "/index/",
        "/our/",
        "/personal/3d-printing/dashboard.html",
        "/personal/ai-hub/",
        "/personal/calendar/current.html",
        "/personal/financial-planning/",
        "/personal/friends-meeting-prep-2026/current.html",
        "/personal/home-tab-design-spec-2026-05/intake.md",
        "/personal/metal-3dp-business-exploration-2026/decision-log.md",
        "/personal/metal-3dp-business-exploration-2026/landscape-overview",
        "/personal/multicolor-without-ams-reference-2026/print-guide.html",
        "/personal/passive-income-automation-research-2026/intake.md",
        "/personal/pirates-phillies-3d-print-2026-05/cost-analysis.md",
        "/personal/pirates-phillies-3d-print-2026-05/pirates-v3-readme.md",
        "/personal/sitemap-visual.html",
        "/personal/status-tracker/current.html",
        "/personal/status-tracker/structure-audit-2026-05-12.md",
        "/personal/sw-bulk-paint-order-2026-05/walkin-sheet-v2.html",
        "/personal/tools/inventory.md",
        "/sitemap.html"
      ],
      "outgoing_link_count": 28,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "METHODOLOGY.md": {
      "path": "/METHODOLOGY.md",
      "section": "(root)",
      "ext": ".md",
      "size_bytes": 16140,
      "words": 2148,
      "mtime": "2026-04-28T15:56:21.784587+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "README.md": {
      "path": "/README.md",
      "section": "(root)",
      "ext": ".md",
      "size_bytes": 4284,
      "words": 564,
      "mtime": "2026-04-27T00:10:04.217650+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "robots.txt": {
      "path": "/robots.txt",
      "section": "(root)",
      "ext": ".txt",
      "size_bytes": 2402,
      "words": 224,
      "mtime": "2026-05-14T07:17:29.676350+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "SESSION-PRELUDE.md": {
      "path": "/SESSION-PRELUDE.md",
      "section": "(root)",
      "ext": ".md",
      "size_bytes": 21412,
      "words": 2937,
      "mtime": "2026-04-28T23:33:01.622215+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "sitemap.html": {
      "path": "/sitemap.html",
      "section": "(root)",
      "ext": ".html",
      "size_bytes": 45674,
      "words": 1947,
      "mtime": "2026-05-13T06:50:09.268752+00:00",
      "outgoing_links": [
        "/METHODOLOGY.md",
        "/README.md",
        "/SESSION-PRELUDE.md",
        "/SYSTEM-DESIGN.md",
        "/architecture/2026-04-26-role-split-decision.md",
        "/architecture/2026-04-26-versioning-and-aliases.md",
        "/architecture/index.html",
        "/bets/bankroll.html",
        "/bets/calendar.html",
        "/bets/index.html",
        "/bets/intake.md",
        "/bets/learn/backtest-results.html",
        "/bets/learn/backtest-script.js",
        "/bets/learn/clv-explained.html",
        "/bets/learn/distributions.html",
        "/bets/learn/ev-explained.html",
        "/bets/learn/index.html",
        "/bets/learn/kelly-explained.html",
        "/bets/learn/score-distributions.html",
        "/bets/learn/strategy-framework.html",
        "/bets/learn/tiers-and-clustering.html",
        "/bets/learn/vig-and-fair-odds.html",
        "/bets/methodology.html",
        "/bets/pistons-2026-05-11-game4.md",
        "/bets/pistons-game4-analysis.html",
        "/bets/teams/braves/2026-05-12.html",
        "/bets/teams/braves/2026-05-13.html",
        "/bets/teams/braves/2026-05-14.html",
        "/bets/teams/braves/2026-05-15.html",
        "/bets/teams/braves/index.html",
        "/bets/teams/golf/2026-05-15-byron-nelson.html",
        "/bets/teams/golf/index.html",
        "/bets/teams/index.html",
        "/bets/teams/lions/index.html",
        "/bets/teams/nascar/2026-05-17-allstar.html",
        "/bets/teams/nascar/index.html",
        "/bets/teams/nhl-playoffs/2026-05-12-mtl-buf.html",
        "/bets/teams/nhl-playoffs/2026-05-12-vgk-ana.html",
        "/bets/teams/nhl-playoffs/2026-05-13-col-min.html",
        "/bets/teams/nhl-playoffs/index.html",
        "/bets/teams/penguins/index.html",
        "/bets/teams/pirates/2026-05-12.html",
        "/bets/teams/pirates/index.html",
        "/bets/teams/pistons/2026-05-11-game4.html",
        "/bets/teams/pistons/2026-05-13-game5.html",
        "/bets/teams/pistons/index.html",
        "/bets/teams/red-wings/index.html",
        "/bets/teams/steelers/index.html",
        "/bets/teams/tigers/2026-05-12.html",
        "/bets/teams/tigers/index.html",
        "/customer-jobs/aceves-home-fence-2026-04/condition-assessment.md",
        "/customer-jobs/aceves-home-fence-2026-04/index.html",
        "/customer-jobs/aceves-home-fence-2026-04/intake.md",
        "/customer-jobs/aceves-home-fence-2026-04/materials-research.md",
        "/customer-jobs/aceves-home-fence-2026-04/overview.html",
        "/customer-jobs/aceves-home-fence-2026-04/quote-draft.md",
        "/customer-jobs/aceves-home-fence-2026-04/tools-inventory.md",
        "/customer-jobs/index.html",
        "/customer-jobs/peter-scott-shed-2026-05/2026-05-12-visit.html",
        "/customer-jobs/peter-scott-shed-2026-05/appointment-prep.md",
        "/customer-jobs/peter-scott-shed-2026-05/index.html",
        "/customer-jobs/peter-scott-shed-2026-05/intake.md",
        "/digests/index.html",
        "/digests/maintenance.md",
        "/guides/fourwinns-h190/diagnostic-logs/DHL-001-battery-no-charge.md",
        "/guides/fourwinns-h190/diagnostic-logs/index.html",
        "/guides/fourwinns-h190/fourwinns-h190-service-guide-v0.1.html",
        "/guides/fourwinns-h190/index.html",
        "/guides/index.html",
        "/guides/lt180/assets/index.html",
        "/guides/lt180/index.html",
        "/guides/lt180/latest.html",
        "/guides/lt180/lt180-service-guide-v3.html",
        "/guides/seadoo-gtx-di-2001/diagnostic-logs/DHL-001-engine-family-identification.md",
        "/guides/seadoo-gtx-di-2001/diagnostic-logs/index.html",
        "/guides/seadoo-gtx-di-2001/index.html",
        "/guides/seadoo-gtx-di-2001/seadoo-gtx-di-2001-service-guide-v0.1.html",
        "/handoff-blocks/README.md",
        "/handoff-blocks/aceves-home-fence-2026-04-2026-05-01.md",
        "/handoff-blocks/aceves-paint-2026-05-11.md",
        "/handoff-blocks/ai-coordination/README.md",
        "/handoff-blocks/ai-coordination/cc-to-planning.md",
        "/handoff-blocks/ai-coordination/index.html",
        "/handoff-blocks/ai-coordination/planning-to-cc.md",
        "/handoff-blocks/ai-coordination/shared-state.md",
        "/handoff-blocks/app-next-session.md",
        "/handoff-blocks/cc-permissions-rules.md",
        "/handoff-blocks/cost-tracker-2026-05-12.md",
        "/handoff-blocks/fourwinns-h190-2026-04-28.md",
        "/handoff-blocks/inbox-processor.md",
        "/handoff-blocks/pirates-phillies-3d-print-2026-05-2026-05-01.md",
        "/handoff-blocks/seadoo-gtx-di-2001-2026-04-26.md",
        "/handoff-blocks/seadoo-gtx-di-2001-2026-04-28.md",
        "/index.html",
        "/index/README.md",
        "/index/active-chats.md",
        "/index/equipment/fourwinns-h190.md",
        "/index/equipment/index.html",
        "/index/equipment/lt180.md",
        "/index/equipment/seadoo-gtx-di-2001.md",
        "/index/personal-project/calendar.md",
        "/index/personal-project/friends-meeting-prep-2026.md",
        "/index/personal-project/home-tab-design-spec-2026-05.md",
        "/index/personal-project/index.html",
        "/index/personal-project/metal-3dp-business-exploration-2026.md",
        "/index/personal-project/multicolor-without-ams-reference-2026.md",
        "/index/personal-project/passive-income-automation-research-2026.md",
        "/index/personal-project/pirates-phillies-3d-print-2026-05.md",
        "/index/personal-project/status-tracker.md",
        "/index/personal-project/sw-bulk-paint-order-2026-05.md",
        "/personal/2026-04-recovery/broken-chat-extracts.md",
        "/personal/2026-04-recovery/index.html",
        "/personal/3d-printing/bambu-dual-plate-howto.md",
        "/personal/3d-printing/dashboard.html",
        "/personal/3d-printing/filament-inventory.md",
        "/personal/3d-printing/index.html",
        "/personal/3d-printing/intake.md",
        "/personal/ai-hub/building/index.html",
        "/personal/ai-hub/building/onboarding-toolkit/index.html",
        "/personal/ai-hub/career/ceiling-exploration.html",
        "/personal/ai-hub/career/index.html",
        "/personal/ai-hub/career/ip-and-nda-framework.html",
        "/personal/ai-hub/index.html",
        "/personal/ai-hub/samei/index.html",
        "/personal/calendar/current.html",
        "/personal/calendar/index.html",
        "/personal/calendar/intake.md",
        "/personal/calendar/snapshots/2026-05-11-v2.html",
        "/personal/calendar/snapshots/2026-05-11-v3.html",
        "/personal/calendar/snapshots/2026-05-11.html",
        "/personal/calendar/snapshots/index.html",
        "/personal/financial-planning/assets/index.html",
        "/personal/financial-planning/assets/investments.html",
        "/personal/financial-planning/assets/property.html",
        "/personal/financial-planning/assets/retirement.html",
        "/personal/financial-planning/business/expenses.html",
        "/personal/financial-planning/business/index.html",
        "/personal/financial-planning/business/revenue-tracker.html",
        "/personal/financial-planning/cash-flow/index.html",
        "/personal/financial-planning/confirmation-queue.html",
        "/personal/financial-planning/data-needed.html",
        "/personal/financial-planning/debts/index.html",
        "/personal/financial-planning/decisions/dads-garage.html",
        "/personal/financial-planning/decisions/gm-career-fork.html",
        "/personal/financial-planning/decisions/index.html",
        "/personal/financial-planning/decisions/tax-planning.html",
        "/personal/financial-planning/estimation-methodology.html",
        "/personal/financial-planning/index.html",
        "/personal/financial-planning/projections/5-year-outlook.html",
        "/personal/financial-planning/projections/index.html",
        "/personal/financial-planning/projections/monte-carlo.html",
        "/personal/financial-planning/projections/retirement-runway.html",
        "/personal/friends-meeting-prep-2026/current.html",
        "/personal/friends-meeting-prep-2026/index.html",
        "/personal/friends-meeting-prep-2026/intake.md",
        "/personal/friends-meeting-prep-2026/pre-read-brief-outline.md",
        "/personal/friends-meeting-prep-2026/slide-deck-outline.md",
        "/personal/friends-meeting-prep-2026/snapshots/2026-05-11-v1.html",
        "/personal/friends-meeting-prep-2026/snapshots/2026-05-11-v2.html",
        "/personal/friends-meeting-prep-2026/snapshots/2026-05-11-v3.html",
        "/personal/friends-meeting-prep-2026/snapshots/index.html",
        "/personal/friends-meeting-prep-2026/v3.1-supplements.md",
        "/personal/home-tab-design-spec-2026-05/index.html",
        "/personal/home-tab-design-spec-2026-05/intake.md",
        "/personal/metal-3dp-business-exploration-2026/application-research/README.md",
        "/personal/metal-3dp-business-exploration-2026/business-models/README.md",
        "/personal/metal-3dp-business-exploration-2026/decision-log.md",
        "/personal/metal-3dp-business-exploration-2026/index.html",
        "/personal/metal-3dp-business-exploration-2026/intake.md",
        "/personal/metal-3dp-business-exploration-2026/landscape-overview.html",
        "/personal/metal-3dp-business-exploration-2026/research-updates/2026-05-09-baseline.md",
        "/personal/metal-3dp-business-exploration-2026/research-updates/index.html",
        "/personal/metal-3dp-business-exploration-2026/vendor-evaluation/README.md",
        "/personal/multicolor-without-ams-reference-2026/index.html",
        "/personal/multicolor-without-ams-reference-2026/intake.md",
        "/personal/multicolor-without-ams-reference-2026/print-guide.html",
        "/personal/passive-income-automation-research-2026/index.html",
        "/personal/passive-income-automation-research-2026/intake.md",
        "/personal/pirates-phillies-3d-print-2026-05/chain-inventory.md",
        "/personal/pirates-phillies-3d-print-2026-05/cost-analysis.md",
        "/personal/pirates-phillies-3d-print-2026-05/filament-research.md",
        "/personal/pirates-phillies-3d-print-2026-05/handoff-blocks/index.html",
        "/personal/pirates-phillies-3d-print-2026-05/handoff-blocks/pirates-phillies-3d-print-2026-05-2026-05-11.md",
        "/personal/pirates-phillies-3d-print-2026-05/index.html",
        "/personal/pirates-phillies-3d-print-2026-05/intake.md",
        "/personal/pirates-phillies-3d-print-2026-05/pirates-file-modification.md",
        "/personal/pirates-phillies-3d-print-2026-05/pirates-v3-readme.md",
        "/personal/pirates-phillies-3d-print-2026-05/pirates-v3.2-readme.md",
        "/personal/pirates-phillies-3d-print-2026-05/print-guide.html",
        "/personal/pirates-phillies-3d-print-2026-05/print-strategy.md",
        "/personal/sam-home/index.html",
        "/personal/sam-home/invisible-fence-2026-05.md",
        "/personal/status-tracker/current.html",
        "/personal/status-tracker/index.html",
        "/personal/status-tracker/intake.md",
        "/personal/status-tracker/markdown-vs-html-audit.md",
        "/personal/status-tracker/monday-progress-1pm.md",
        "/personal/status-tracker/morning-briefs/2026-05-11-current.md",
        "/personal/status-tracker/morning-briefs/2026-05-11.md",
        "/personal/status-tracker/morning-briefs/index.html",
        "/personal/status-tracker/morning-briefs/snapshots/2026-05-11-v1.md",
        "/personal/status-tracker/morning-briefs/snapshots/2026-05-11-v2.md",
        "/personal/status-tracker/morning-briefs/snapshots/index.html",
        "/personal/status-tracker/overnight-summary-2026-05-12.md",
        "/personal/status-tracker/recalibration-prep-2026-05-12.md",
        "/personal/status-tracker/snapshots/2026-05-11-v1.html",
        "/personal/status-tracker/snapshots/2026-05-11-v3.html",
        "/personal/status-tracker/snapshots/index.html",
        "/personal/status-tracker/structure-audit-2026-05-12.md",
        "/personal/status-tracker/tonight-7pm-prep-2026-05-11.md",
        "/personal/sw-bulk-paint-order-2026-05/index.html",
        "/personal/sw-bulk-paint-order-2026-05/intake.md",
        "/personal/sw-bulk-paint-order-2026-05/walkin-sheet-v2.html",
        "/personal/tools/index.html",
        "/personal/tools/intake.md",
        "/personal/tools/inventory.md",
        "/templates/equipment-service-guide-template.html",
        "/templates/index.html"
      ],
      "outgoing_link_count": 218,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "SYSTEM-DESIGN.md": {
      "path": "/SYSTEM-DESIGN.md",
      "section": "(root)",
      "ext": ".md",
      "size_bytes": 12413,
      "words": 1592,
      "mtime": "2026-04-28T15:56:29.265377+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "architecture/2026-04-26-role-split-decision.md": {
      "path": "/architecture/2026-04-26-role-split-decision.md",
      "section": "architecture",
      "ext": ".md",
      "size_bytes": 7107,
      "words": 946,
      "mtime": "2026-04-27T00:07:56.621182+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "architecture/2026-04-26-versioning-and-aliases.md": {
      "path": "/architecture/2026-04-26-versioning-and-aliases.md",
      "section": "architecture",
      "ext": ".md",
      "size_bytes": 3412,
      "words": 498,
      "mtime": "2026-04-27T00:09:38.241080+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "architecture/index.html": {
      "path": "/architecture/index.html",
      "section": "architecture",
      "ext": ".html",
      "size_bytes": 2598,
      "words": 243,
      "mtime": "2026-05-13T06:49:33.583923+00:00",
      "outgoing_links": [
        "/architecture/2026-04-26-role-split-decision.md",
        "/architecture/2026-04-26-versioning-and-aliases.md"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "bets/bankroll.html": {
      "path": "/bets/bankroll.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 13534,
      "words": 1204,
      "mtime": "2026-05-14T04:58:06.571373+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 6
    },
    "bets/calendar.html": {
      "path": "/bets/calendar.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 17887,
      "words": 1237,
      "mtime": "2026-05-14T04:58:47.192224+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/teams/",
        "/bets/teams/pistons/2026-05-11-game4.html"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 30
    },
    "bets/index.html": {
      "path": "/bets/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 13127,
      "words": 917,
      "mtime": "2026-05-13T20:47:15.749694+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/bankroll.html",
        "/bets/calendar.html",
        "/bets/learn/",
        "/bets/methodology.html",
        "/bets/performance.html",
        "/bets/pistons-game4-analysis.html",
        "/bets/teams/",
        "/bets/teams/braves/",
        "/bets/teams/braves/2026-05-12.html",
        "/bets/teams/braves/2026-05-13.html",
        "/bets/teams/braves/2026-05-14.html",
        "/bets/teams/braves/2026-05-15.html",
        "/bets/teams/golf/",
        "/bets/teams/golf/2026-pga-championship.html",
        "/bets/teams/lions/",
        "/bets/teams/nascar/",
        "/bets/teams/nascar/2026-05-17-allstar.html",
        "/bets/teams/nhl-playoffs/",
        "/bets/teams/nhl-playoffs/2026-05-12-mtl-buf.html",
        "/bets/teams/nhl-playoffs/2026-05-12-vgk-ana.html",
        "/bets/teams/nhl-playoffs/2026-05-13-col-min.html",
        "/bets/teams/penguins/",
        "/bets/teams/pirates/",
        "/bets/teams/pirates/2026-05-12.html",
        "/bets/teams/pistons/",
        "/bets/teams/pistons/2026-05-13-game5.html",
        "/bets/teams/red-wings/",
        "/bets/teams/steelers/",
        "/bets/teams/tigers/",
        "/bets/teams/tigers/2026-05-12.html"
      ],
      "outgoing_link_count": 31,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 43
    },
    "bets/intake.md": {
      "path": "/bets/intake.md",
      "section": "bets",
      "ext": ".md",
      "size_bytes": 481,
      "words": 67,
      "mtime": "2026-05-12T00:59:15.970801+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 1
    },
    "bets/methodology.html": {
      "path": "/bets/methodology.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12118,
      "words": 1453,
      "mtime": "2026-05-13T23:27:55.496477+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/bankroll.html",
        "/bets/calendar.html",
        "/bets/performance.html"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 20
    },
    "bets/performance.html": {
      "path": "/bets/performance.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 8490,
      "words": 780,
      "mtime": "2026-05-13T20:47:54.378342+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/learn/",
        "/bets/learn/backtest-results.html",
        "/bets/learn/clv-explained.html",
        "/bets/methodology.html"
      ],
      "outgoing_link_count": 5,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "bets/pistons-2026-05-11-game4.md": {
      "path": "/bets/pistons-2026-05-11-game4.md",
      "section": "bets",
      "ext": ".md",
      "size_bytes": 1320,
      "words": 209,
      "mtime": "2026-05-12T00:59:15.995418+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/pistons-game4-analysis.html": {
      "path": "/bets/pistons-game4-analysis.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 14048,
      "words": 1303,
      "mtime": "2026-05-12T01:01:44.357884+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/pistons-2026-05-11-game4.md"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/learn/backtest-results.html": {
      "path": "/bets/learn/backtest-results.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 15609,
      "words": 1558,
      "mtime": "2026-05-12T05:59:37.044179+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/strategy-framework.html",
        "/bets/methodology.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "bets/learn/backtest-script.js": {
      "path": "/bets/learn/backtest-script.js",
      "section": "bets",
      "ext": ".js",
      "size_bytes": 9477,
      "words": 1145,
      "mtime": "2026-05-12T05:57:49.123810+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "bets/learn/clv-explained.html": {
      "path": "/bets/learn/clv-explained.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 8269,
      "words": 776,
      "mtime": "2026-05-12T04:55:02.097543+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/tiers-and-clustering.html",
        "/bets/learn/vig-and-fair-odds.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "bets/learn/distributions.html": {
      "path": "/bets/learn/distributions.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 10313,
      "words": 948,
      "mtime": "2026-05-12T04:53:05.411548+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/ev-explained.html",
        "/bets/learn/kelly-explained.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "bets/learn/ev-explained.html": {
      "path": "/bets/learn/ev-explained.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 7487,
      "words": 652,
      "mtime": "2026-05-12T04:52:32.437374+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/distributions.html"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "bets/learn/index.html": {
      "path": "/bets/learn/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 8642,
      "words": 783,
      "mtime": "2026-05-13T20:50:03.068975+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/bankroll.html",
        "/bets/learn/backtest-results.html",
        "/bets/learn/clv-explained.html",
        "/bets/learn/distributions.html",
        "/bets/learn/ev-explained.html",
        "/bets/learn/kelly-explained.html",
        "/bets/learn/score-distributions.html",
        "/bets/learn/strategy-framework.html",
        "/bets/learn/tiers-and-clustering.html",
        "/bets/learn/vig-and-fair-odds.html",
        "/bets/methodology.html"
      ],
      "outgoing_link_count": 12,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 16
    },
    "bets/learn/kelly-explained.html": {
      "path": "/bets/learn/kelly-explained.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12710,
      "words": 1039,
      "mtime": "2026-05-12T04:54:02.479151+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/distributions.html",
        "/bets/learn/vig-and-fair-odds.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "bets/learn/score-distributions.html": {
      "path": "/bets/learn/score-distributions.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 9365,
      "words": 805,
      "mtime": "2026-05-12T04:56:06.970501+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/tiers-and-clustering.html"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "bets/learn/strategy-framework.html": {
      "path": "/bets/learn/strategy-framework.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 29992,
      "words": 2636,
      "mtime": "2026-05-13T23:27:34.143785+00:00",
      "outgoing_links": [
        "/bets/_templates/nba-prop-analysis-template.html",
        "/bets/bankroll.html",
        "/bets/learn/",
        "/bets/learn/backtest-results.html",
        "/bets/learn/ev-explained.html",
        "/bets/methodology.html"
      ],
      "outgoing_link_count": 6,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 7
    },
    "bets/learn/tiers-and-clustering.html": {
      "path": "/bets/learn/tiers-and-clustering.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 8171,
      "words": 632,
      "mtime": "2026-05-12T04:55:32.328002+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/clv-explained.html",
        "/bets/learn/score-distributions.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "bets/learn/vig-and-fair-odds.html": {
      "path": "/bets/learn/vig-and-fair-odds.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 7349,
      "words": 799,
      "mtime": "2026-05-12T04:54:31.915956+00:00",
      "outgoing_links": [
        "/bets/learn/",
        "/bets/learn/clv-explained.html",
        "/bets/learn/kelly-explained.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "bets/teams/index.html": {
      "path": "/bets/teams/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4353,
      "words": 304,
      "mtime": "2026-05-12T01:50:21.212875+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/braves/",
        "/bets/teams/golf/",
        "/bets/teams/lions/",
        "/bets/teams/nascar/",
        "/bets/teams/nhl-playoffs/",
        "/bets/teams/penguins/",
        "/bets/teams/pirates/",
        "/bets/teams/pistons/",
        "/bets/teams/red-wings/",
        "/bets/teams/steelers/",
        "/bets/teams/tigers/"
      ],
      "outgoing_link_count": 13,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 13
    },
    "bets/teams/manifest.json": {
      "path": "/bets/teams/manifest.json",
      "section": "bets",
      "ext": ".json",
      "size_bytes": 942,
      "words": 93,
      "mtime": "2026-05-14T04:58:22.343310+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 0
    },
    "bets/teams/braves/2026-05-12.html": {
      "path": "/bets/teams/braves/2026-05-12.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12858,
      "words": 1216,
      "mtime": "2026-05-12T04:24:58.176458+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/braves/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "bets/teams/braves/2026-05-13.html": {
      "path": "/bets/teams/braves/2026-05-13.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12304,
      "words": 1163,
      "mtime": "2026-05-12T04:25:04.510742+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/braves/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "bets/teams/braves/2026-05-14.html": {
      "path": "/bets/teams/braves/2026-05-14.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12348,
      "words": 1152,
      "mtime": "2026-05-12T04:25:09.643575+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/braves/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "bets/teams/braves/2026-05-15.html": {
      "path": "/bets/teams/braves/2026-05-15.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12368,
      "words": 1167,
      "mtime": "2026-05-12T04:25:14.941582+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/braves/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "bets/teams/braves/index.html": {
      "path": "/bets/teams/braves/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 2359,
      "words": 229,
      "mtime": "2026-05-12T01:01:49.303651+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 7
    },
    "bets/teams/golf/2026-05-15-byron-nelson.html": {
      "path": "/bets/teams/golf/2026-05-15-byron-nelson.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 7847,
      "words": 818,
      "mtime": "2026-05-12T02:21:01.911247+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/golf/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "bets/teams/golf/2026-pga-championship.html": {
      "path": "/bets/teams/golf/2026-pga-championship.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 13971,
      "words": 1471,
      "mtime": "2026-05-13T23:06:33.067525+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/_glossary/",
        "/bets/calendar.html",
        "/bets/learn/strategy-framework.html",
        "/bets/teams/golf/"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "bets/teams/golf/index.html": {
      "path": "/bets/teams/golf/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4360,
      "words": 395,
      "mtime": "2026-05-12T01:07:23.383478+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 5
    },
    "bets/teams/lions/index.html": {
      "path": "/bets/teams/lions/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4050,
      "words": 367,
      "mtime": "2026-05-12T01:06:30.835512+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/nascar/2026-05-17-allstar.html": {
      "path": "/bets/teams/nascar/2026-05-17-allstar.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 7882,
      "words": 763,
      "mtime": "2026-05-12T02:20:33.331322+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/nascar/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "bets/teams/nascar/index.html": {
      "path": "/bets/teams/nascar/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4551,
      "words": 395,
      "mtime": "2026-05-12T01:07:39.103461+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "bets/teams/nhl-playoffs/2026-05-12-mtl-buf.html": {
      "path": "/bets/teams/nhl-playoffs/2026-05-12-mtl-buf.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 11709,
      "words": 1092,
      "mtime": "2026-05-12T04:25:33.073807+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/nhl-playoffs/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/nhl-playoffs/2026-05-12-vgk-ana.html": {
      "path": "/bets/teams/nhl-playoffs/2026-05-12-vgk-ana.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 11690,
      "words": 1086,
      "mtime": "2026-05-12T04:25:38.567173+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/nhl-playoffs/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/nhl-playoffs/2026-05-13-col-min.html": {
      "path": "/bets/teams/nhl-playoffs/2026-05-13-col-min.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12146,
      "words": 1154,
      "mtime": "2026-05-12T04:25:44.633943+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/nhl-playoffs/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/nhl-playoffs/index.html": {
      "path": "/bets/teams/nhl-playoffs/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 3910,
      "words": 346,
      "mtime": "2026-05-12T01:47:57.534948+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/",
        "/bets/teams/nhl-playoffs/2026-05-12-mtl-buf.html",
        "/bets/teams/nhl-playoffs/2026-05-12-vgk-ana.html",
        "/bets/teams/nhl-playoffs/2026-05-13-col-min.html"
      ],
      "outgoing_link_count": 6,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 6
    },
    "bets/teams/penguins/index.html": {
      "path": "/bets/teams/penguins/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4052,
      "words": 358,
      "mtime": "2026-05-12T01:06:56.090400+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/pirates/2026-05-12.html": {
      "path": "/bets/teams/pirates/2026-05-12.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 12033,
      "words": 1109,
      "mtime": "2026-05-12T04:25:26.726774+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/pirates/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/pirates/index.html": {
      "path": "/bets/teams/pirates/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 3678,
      "words": 324,
      "mtime": "2026-05-12T01:47:12.522058+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/",
        "/bets/teams/pirates/2026-05-12.html"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "bets/teams/pistons/2026-05-11-game4.html": {
      "path": "/bets/teams/pistons/2026-05-11-game4.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 18773,
      "words": 1630,
      "mtime": "2026-05-12T04:24:52.828607+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/methodology.html",
        "/bets/pistons-2026-05-11-game4.md"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "bets/teams/pistons/2026-05-13-game5.html": {
      "path": "/bets/teams/pistons/2026-05-13-game5.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 58094,
      "words": 5178,
      "mtime": "2026-05-14T06:45:48.075483+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/_glossary/nba-stats.html",
        "/bets/_templates/nba-prop-analysis-template.html",
        "/bets/_templates/nba-stats-template.html",
        "/bets/bankroll.html",
        "/bets/calendar.html",
        "/bets/learn/distributions.html",
        "/bets/methodology.html",
        "/bets/teams/pistons/"
      ],
      "outgoing_link_count": 9,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "bets/teams/pistons/2026-05-15-game6.html": {
      "path": "/bets/teams/pistons/2026-05-15-game6.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 13178,
      "words": 1268,
      "mtime": "2026-05-14T04:59:52.226978+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/_glossary/nba-stats.html",
        "/bets/_templates/nba-prop-analysis-template.html",
        "/bets/calendar.html",
        "/bets/learn/strategy-framework.html",
        "/bets/teams/pistons/",
        "/bets/teams/pistons/2026-05-13-game5.html"
      ],
      "outgoing_link_count": 7,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "bets/teams/pistons/index.html": {
      "path": "/bets/teams/pistons/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4158,
      "words": 364,
      "mtime": "2026-05-12T04:20:49.246327+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/pistons-game4-analysis.html",
        "/bets/teams/pistons/2026-05-13-game5.html"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "bets/teams/red-wings/index.html": {
      "path": "/bets/teams/red-wings/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4055,
      "words": 358,
      "mtime": "2026-05-12T01:07:09.316407+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/steelers/index.html": {
      "path": "/bets/teams/steelers/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 4024,
      "words": 362,
      "mtime": "2026-05-12T01:06:43.669583+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/tigers/2026-05-12.html": {
      "path": "/bets/teams/tigers/2026-05-12.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 11745,
      "words": 1089,
      "mtime": "2026-05-12T04:25:21.028344+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/methodology.html",
        "/bets/teams/tigers/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "bets/teams/tigers/index.html": {
      "path": "/bets/teams/tigers/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 3524,
      "words": 304,
      "mtime": "2026-05-12T01:46:29.573242+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/calendar.html",
        "/bets/teams/",
        "/bets/teams/tigers/2026-05-12.html"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "bets/_glossary/index.html": {
      "path": "/bets/_glossary/index.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 5588,
      "words": 537,
      "mtime": "2026-05-13T23:06:29.392060+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/_glossary/nba-stats.html",
        "/bets/learn/",
        "/bets/methodology.html",
        "/bets/teams/golf/2026-pga-championship.html"
      ],
      "outgoing_link_count": 5,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "bets/_glossary/nba-stats.html": {
      "path": "/bets/_glossary/nba-stats.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 16545,
      "words": 1464,
      "mtime": "2026-05-13T23:27:16.523184+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/_templates/nba-prop-analysis-template.html",
        "/bets/_templates/nba-stats-template.html",
        "/bets/learn/",
        "/bets/methodology.html"
      ],
      "outgoing_link_count": 5,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 5
    },
    "bets/_templates/nba-prop-analysis-template.html": {
      "path": "/bets/_templates/nba-prop-analysis-template.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 11840,
      "words": 1340,
      "mtime": "2026-05-13T23:26:44.999273+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/_glossary/nba-stats.html",
        "/bets/learn/strategy-framework.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "bets/_templates/nba-stats-template.html": {
      "path": "/bets/_templates/nba-stats-template.html",
      "section": "bets",
      "ext": ".html",
      "size_bytes": 9606,
      "words": 939,
      "mtime": "2026-05-13T23:04:53.782001+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/_glossary/nba-stats.html",
        "/bets/learn/"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "customer-jobs/index.html": {
      "path": "/customer-jobs/index.html",
      "section": "customer-jobs",
      "ext": ".html",
      "size_bytes": 6154,
      "words": 588,
      "mtime": "2026-05-13T00:44:57.441091+00:00",
      "outgoing_links": [
        "/customer-jobs/aceves-home-fence-2026-04/",
        "/customer-jobs/peter-scott-shed-2026-05/"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 5
    },
    "customer-jobs/aceves-home-fence-2026-04/condition-assessment.md": {
      "path": "/customer-jobs/aceves-home-fence-2026-04/condition-assessment.md",
      "section": "customer-jobs",
      "ext": ".md",
      "size_bytes": 8520,
      "words": 1197,
      "mtime": "2026-05-02T04:51:28.621715+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "customer-jobs/aceves-home-fence-2026-04/index.html": {
      "path": "/customer-jobs/aceves-home-fence-2026-04/index.html",
      "section": "customer-jobs",
      "ext": ".html",
      "size_bytes": 5256,
      "words": 446,
      "mtime": "2026-05-13T00:45:29.536511+00:00",
      "outgoing_links": [
        "/customer-jobs/",
        "/customer-jobs/aceves-home-fence-2026-04/condition-assessment.md",
        "/customer-jobs/aceves-home-fence-2026-04/intake.md",
        "/customer-jobs/aceves-home-fence-2026-04/materials-research.md",
        "/customer-jobs/aceves-home-fence-2026-04/overview.html",
        "/customer-jobs/aceves-home-fence-2026-04/quote-draft.md",
        "/customer-jobs/aceves-home-fence-2026-04/tools-inventory.md",
        "/handoff-blocks/aceves-paint-2026-05-11.md"
      ],
      "outgoing_link_count": 8,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "customer-jobs/aceves-home-fence-2026-04/intake.md": {
      "path": "/customer-jobs/aceves-home-fence-2026-04/intake.md",
      "section": "customer-jobs",
      "ext": ".md",
      "size_bytes": 10663,
      "words": 1426,
      "mtime": "2026-05-11T14:20:53.375082+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "customer-jobs/aceves-home-fence-2026-04/materials-research.md": {
      "path": "/customer-jobs/aceves-home-fence-2026-04/materials-research.md",
      "section": "customer-jobs",
      "ext": ".md",
      "size_bytes": 13743,
      "words": 1851,
      "mtime": "2026-05-11T14:20:52.529719+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "customer-jobs/aceves-home-fence-2026-04/overview.html": {
      "path": "/customer-jobs/aceves-home-fence-2026-04/overview.html",
      "section": "customer-jobs",
      "ext": ".html",
      "size_bytes": 31133,
      "words": 2608,
      "mtime": "2026-05-11T14:20:51.024962+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "customer-jobs/aceves-home-fence-2026-04/quote-draft.md": {
      "path": "/customer-jobs/aceves-home-fence-2026-04/quote-draft.md",
      "section": "customer-jobs",
      "ext": ".md",
      "size_bytes": 10706,
      "words": 1502,
      "mtime": "2026-05-02T04:51:28.587085+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "customer-jobs/aceves-home-fence-2026-04/tools-inventory.md": {
      "path": "/customer-jobs/aceves-home-fence-2026-04/tools-inventory.md",
      "section": "customer-jobs",
      "ext": ".md",
      "size_bytes": 9756,
      "words": 1406,
      "mtime": "2026-05-02T04:51:28.655526+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "customer-jobs/peter-scott-shed-2026-05/2026-05-12-visit.html": {
      "path": "/customer-jobs/peter-scott-shed-2026-05/2026-05-12-visit.html",
      "section": "customer-jobs",
      "ext": ".html",
      "size_bytes": 16072,
      "words": 1462,
      "mtime": "2026-05-13T00:45:34.583847+00:00",
      "outgoing_links": [
        "/customer-jobs/",
        "/customer-jobs/peter-scott-shed-2026-05/",
        "/customer-jobs/peter-scott-shed-2026-05/intake.md",
        "/personal/calendar/current.html"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "customer-jobs/peter-scott-shed-2026-05/appointment-prep.md": {
      "path": "/customer-jobs/peter-scott-shed-2026-05/appointment-prep.md",
      "section": "customer-jobs",
      "ext": ".md",
      "size_bytes": 9246,
      "words": 1365,
      "mtime": "2026-05-11T14:12:48.196730+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "customer-jobs/peter-scott-shed-2026-05/index.html": {
      "path": "/customer-jobs/peter-scott-shed-2026-05/index.html",
      "section": "customer-jobs",
      "ext": ".html",
      "size_bytes": 4244,
      "words": 416,
      "mtime": "2026-05-13T00:45:13.876332+00:00",
      "outgoing_links": [
        "/customer-jobs/",
        "/customer-jobs/peter-scott-shed-2026-05/2026-05-12-visit.html",
        "/customer-jobs/peter-scott-shed-2026-05/appointment-prep.md",
        "/customer-jobs/peter-scott-shed-2026-05/intake.md"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "customer-jobs/peter-scott-shed-2026-05/intake.md": {
      "path": "/customer-jobs/peter-scott-shed-2026-05/intake.md",
      "section": "customer-jobs",
      "ext": ".md",
      "size_bytes": 1920,
      "words": 254,
      "mtime": "2026-05-11T14:35:35.438892+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "digests/index.html": {
      "path": "/digests/index.html",
      "section": "digests",
      "ext": ".html",
      "size_bytes": 2257,
      "words": 228,
      "mtime": "2026-05-13T06:49:33.970767+00:00",
      "outgoing_links": [
        "/digests/maintenance.md"
      ],
      "outgoing_link_count": 1,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "digests/maintenance.md": {
      "path": "/digests/maintenance.md",
      "section": "digests",
      "ext": ".md",
      "size_bytes": 8455,
      "words": 1029,
      "mtime": "2026-05-11T01:34:46.205314+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "functions/handoff/get.js": {
      "path": "/functions/handoff/get.js",
      "section": "functions",
      "ext": ".js",
      "size_bytes": 1888,
      "words": 223,
      "mtime": "2026-05-14T06:15:39.612817+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "functions/handoff/post.js": {
      "path": "/functions/handoff/post.js",
      "section": "functions",
      "ext": ".js",
      "size_bytes": 4111,
      "words": 472,
      "mtime": "2026-05-14T06:15:32.310857+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "functions/our/data.js": {
      "path": "/functions/our/data.js",
      "section": "functions",
      "ext": ".js",
      "size_bytes": 2340,
      "words": 259,
      "mtime": "2026-05-13T14:37:20.421121+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "guides/index.html": {
      "path": "/guides/index.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 2428,
      "words": 226,
      "mtime": "2026-05-13T06:49:34.047600+00:00",
      "outgoing_links": [
        "/guides/fourwinns-h190/",
        "/guides/lt180/",
        "/guides/seadoo-gtx-di-2001/"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 8
    },
    "guides/fourwinns-h190/fourwinns-h190-service-guide-v0.1.html": {
      "path": "/guides/fourwinns-h190/fourwinns-h190-service-guide-v0.1.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 30904,
      "words": 3428,
      "mtime": "2026-04-28T20:59:54.200378+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "guides/fourwinns-h190/index.html": {
      "path": "/guides/fourwinns-h190/index.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 2532,
      "words": 231,
      "mtime": "2026-05-13T06:49:34.342048+00:00",
      "outgoing_links": [
        "/guides/",
        "/guides/fourwinns-h190/diagnostic-logs/",
        "/guides/fourwinns-h190/fourwinns-h190-service-guide-v0.1.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "guides/fourwinns-h190/diagnostic-logs/DHL-001-battery-no-charge.md": {
      "path": "/guides/fourwinns-h190/diagnostic-logs/DHL-001-battery-no-charge.md",
      "section": "guides",
      "ext": ".md",
      "size_bytes": 6880,
      "words": 959,
      "mtime": "2026-04-28T20:59:54.225085+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "guides/fourwinns-h190/diagnostic-logs/index.html": {
      "path": "/guides/fourwinns-h190/diagnostic-logs/index.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 2472,
      "words": 228,
      "mtime": "2026-05-13T06:49:34.358406+00:00",
      "outgoing_links": [
        "/guides/",
        "/guides/fourwinns-h190/",
        "/guides/fourwinns-h190/diagnostic-logs/DHL-001-battery-no-charge.md"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "guides/lt180/index.html": {
      "path": "/guides/lt180/index.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 2607,
      "words": 233,
      "mtime": "2026-05-13T06:49:34.379853+00:00",
      "outgoing_links": [
        "/guides/",
        "/guides/lt180/assets/",
        "/guides/lt180/latest.html",
        "/guides/lt180/lt180-service-guide-v3.html"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "guides/lt180/latest.html": {
      "path": "/guides/lt180/latest.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 525,
      "words": 21,
      "mtime": "2026-05-14T07:17:28.369020+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "guides/lt180/lt180-service-guide-v3.html": {
      "path": "/guides/lt180/lt180-service-guide-v3.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 37335,
      "words": 3125,
      "mtime": "2026-04-27T00:07:56.709406+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "guides/lt180/assets/index.html": {
      "path": "/guides/lt180/assets/index.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 2259,
      "words": 231,
      "mtime": "2026-05-13T06:49:34.388856+00:00",
      "outgoing_links": [
        "/guides/",
        "/guides/lt180/"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "guides/seadoo-gtx-di-2001/index.html": {
      "path": "/guides/seadoo-gtx-di-2001/index.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 2564,
      "words": 232,
      "mtime": "2026-05-13T06:49:34.416295+00:00",
      "outgoing_links": [
        "/guides/",
        "/guides/seadoo-gtx-di-2001/diagnostic-logs/",
        "/guides/seadoo-gtx-di-2001/seadoo-gtx-di-2001-service-guide-v0.1.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "guides/seadoo-gtx-di-2001/seadoo-gtx-di-2001-service-guide-v0.1.html": {
      "path": "/guides/seadoo-gtx-di-2001/seadoo-gtx-di-2001-service-guide-v0.1.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 33054,
      "words": 3483,
      "mtime": "2026-04-28T23:44:38.068130+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "guides/seadoo-gtx-di-2001/diagnostic-logs/DHL-001-engine-family-identification.md": {
      "path": "/guides/seadoo-gtx-di-2001/diagnostic-logs/DHL-001-engine-family-identification.md",
      "section": "guides",
      "ext": ".md",
      "size_bytes": 5389,
      "words": 750,
      "mtime": "2026-04-28T23:44:38.109889+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "guides/seadoo-gtx-di-2001/diagnostic-logs/index.html": {
      "path": "/guides/seadoo-gtx-di-2001/diagnostic-logs/index.html",
      "section": "guides",
      "ext": ".html",
      "size_bytes": 2506,
      "words": 228,
      "mtime": "2026-05-13T06:49:34.436776+00:00",
      "outgoing_links": [
        "/guides/",
        "/guides/seadoo-gtx-di-2001/",
        "/guides/seadoo-gtx-di-2001/diagnostic-logs/DHL-001-engine-family-identification.md"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "handoff/quick-paste.html": {
      "path": "/handoff/quick-paste.html",
      "section": "handoff",
      "ext": ".html",
      "size_bytes": 9638,
      "words": 887,
      "mtime": "2026-05-14T06:48:30.842958+00:00",
      "outgoing_links": [
        "/handoff-blocks/handoff-endpoint-procedure.md",
        "/handoff/get"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "handoff-blocks/aceves-home-fence-2026-04-2026-05-01.md": {
      "path": "/handoff-blocks/aceves-home-fence-2026-04-2026-05-01.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 8972,
      "words": 1207,
      "mtime": "2026-05-11T14:20:49.062182+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "handoff-blocks/aceves-paint-2026-05-11.html": {
      "path": "/handoff-blocks/aceves-paint-2026-05-11.html",
      "section": "handoff-blocks",
      "ext": ".html",
      "size_bytes": 15243,
      "words": 1346,
      "mtime": "2026-05-13T17:18:41.401196+00:00",
      "outgoing_links": [
        "/handoff-blocks/",
        "/personal/notes-master.html"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "handoff-blocks/aceves-paint-2026-05-11.md": {
      "path": "/handoff-blocks/aceves-paint-2026-05-11.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3785,
      "words": 527,
      "mtime": "2026-05-12T05:32:59.904122+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "handoff-blocks/app-next-session.md": {
      "path": "/handoff-blocks/app-next-session.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 2128,
      "words": 304,
      "mtime": "2026-05-12T05:35:18.558062+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "handoff-blocks/automation-rules.md": {
      "path": "/handoff-blocks/automation-rules.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 8952,
      "words": 1150,
      "mtime": "2026-05-14T06:44:09.433458+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "handoff-blocks/bets-analysis-scanner.md": {
      "path": "/handoff-blocks/bets-analysis-scanner.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3685,
      "words": 510,
      "mtime": "2026-05-14T05:00:21.794661+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 0
    },
    "handoff-blocks/cc-permissions-rules.md": {
      "path": "/handoff-blocks/cc-permissions-rules.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 4807,
      "words": 674,
      "mtime": "2026-05-11T18:32:00.435023+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/cost-tracker-2026-05-12.md": {
      "path": "/handoff-blocks/cost-tracker-2026-05-12.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 1446,
      "words": 198,
      "mtime": "2026-05-12T05:35:25.428018+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "handoff-blocks/fourwinns-h190-2026-04-28.md": {
      "path": "/handoff-blocks/fourwinns-h190-2026-04-28.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 7235,
      "words": 1012,
      "mtime": "2026-04-28T20:59:54.247791+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/handoff-endpoint-procedure.md": {
      "path": "/handoff-blocks/handoff-endpoint-procedure.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3566,
      "words": 525,
      "mtime": "2026-05-14T06:15:59.515452+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/inbox-processor.md": {
      "path": "/handoff-blocks/inbox-processor.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 2728,
      "words": 377,
      "mtime": "2026-05-12T05:33:18.299014+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/issue-scanner-procedure.md": {
      "path": "/handoff-blocks/issue-scanner-procedure.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3713,
      "words": 522,
      "mtime": "2026-05-14T04:41:09.137600+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "handoff-blocks/notes-scanner-procedure.md": {
      "path": "/handoff-blocks/notes-scanner-procedure.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 4906,
      "words": 534,
      "mtime": "2026-05-13T16:58:15.539378+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "handoff-blocks/pipeline-options.md": {
      "path": "/handoff-blocks/pipeline-options.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3335,
      "words": 466,
      "mtime": "2026-05-14T06:49:09.168354+00:00",
      "outgoing_links": [
        "/handoff/quick-paste.html"
      ],
      "outgoing_link_count": 1,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "handoff-blocks/pirates-phillies-3d-print-2026-05-2026-05-01.md": {
      "path": "/handoff-blocks/pirates-phillies-3d-print-2026-05-2026-05-01.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3643,
      "words": 491,
      "mtime": "2026-05-02T19:19:44.302621+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/README.md": {
      "path": "/handoff-blocks/README.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 1988,
      "words": 276,
      "mtime": "2026-04-27T00:10:16.797532+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/recalibration-2026-05-13.html": {
      "path": "/handoff-blocks/recalibration-2026-05-13.html",
      "section": "handoff-blocks",
      "ext": ".html",
      "size_bytes": 11151,
      "words": 1060,
      "mtime": "2026-05-14T04:39:33.287838+00:00",
      "outgoing_links": [
        "/handoff-blocks/",
        "/handoff-blocks/ai-coordination/shared-state.md",
        "/personal/financial-planning/",
        "/personal/friends-meeting-prep-2026/current.html",
        "/personal/status-tracker/current.html",
        "/personal/status-tracker/issues.html"
      ],
      "outgoing_link_count": 6,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "handoff-blocks/recalibration-decisions-2026-05-13.md": {
      "path": "/handoff-blocks/recalibration-decisions-2026-05-13.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 6284,
      "words": 867,
      "mtime": "2026-05-14T06:06:16.831508+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "handoff-blocks/seadoo-gtx-di-2001-2026-04-26.md": {
      "path": "/handoff-blocks/seadoo-gtx-di-2001-2026-04-26.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 8169,
      "words": 1101,
      "mtime": "2026-04-28T23:44:38.133888+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/seadoo-gtx-di-2001-2026-04-28.md": {
      "path": "/handoff-blocks/seadoo-gtx-di-2001-2026-04-28.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 8169,
      "words": 1101,
      "mtime": "2026-04-28T23:44:38.154892+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "handoff-blocks/url-rename-procedure.md": {
      "path": "/handoff-blocks/url-rename-procedure.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3678,
      "words": 501,
      "mtime": "2026-05-14T06:12:12.652731+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 0
    },
    "handoff-blocks/ai-coordination/cc-to-planning.md": {
      "path": "/handoff-blocks/ai-coordination/cc-to-planning.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 6831,
      "words": 1003,
      "mtime": "2026-05-13T07:19:13.952494+00:00",
      "outgoing_links": [
        "/personal/ai-hub/career/ceiling-exploration.html"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "handoff-blocks/ai-coordination/index.html": {
      "path": "/handoff-blocks/ai-coordination/index.html",
      "section": "handoff-blocks",
      "ext": ".html",
      "size_bytes": 2989,
      "words": 245,
      "mtime": "2026-05-13T06:49:36.652724+00:00",
      "outgoing_links": [
        "/handoff-blocks/",
        "/handoff-blocks/ai-coordination/README.md",
        "/handoff-blocks/ai-coordination/cc-to-planning.md",
        "/handoff-blocks/ai-coordination/planning-to-cc.md",
        "/handoff-blocks/ai-coordination/shared-state.md"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "handoff-blocks/ai-coordination/planning-to-cc.md": {
      "path": "/handoff-blocks/ai-coordination/planning-to-cc.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 3318,
      "words": 444,
      "mtime": "2026-05-14T06:50:38.921421+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "handoff-blocks/ai-coordination/README.md": {
      "path": "/handoff-blocks/ai-coordination/README.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 2762,
      "words": 388,
      "mtime": "2026-05-13T01:13:12.347698+00:00",
      "outgoing_links": [
        "/personal/ai-hub/samei/"
      ],
      "outgoing_link_count": 1,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "handoff-blocks/ai-coordination/shared-state.md": {
      "path": "/handoff-blocks/ai-coordination/shared-state.md",
      "section": "handoff-blocks",
      "ext": ".md",
      "size_bytes": 9300,
      "words": 1238,
      "mtime": "2026-05-14T06:08:10.809359+00:00",
      "outgoing_links": [
        "/personal/ai-hub/career/ceiling-exploration.html",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/decisions/path-forward.html"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "index/active-chats.md": {
      "path": "/index/active-chats.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 5105,
      "words": 533,
      "mtime": "2026-04-28T23:12:56.363106+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "index/README.md": {
      "path": "/index/README.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 2865,
      "words": 414,
      "mtime": "2026-04-27T23:30:57.426241+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "index/equipment/fourwinns-h190.md": {
      "path": "/index/equipment/fourwinns-h190.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 2968,
      "words": 373,
      "mtime": "2026-04-28T20:59:54.269320+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "index/equipment/index.html": {
      "path": "/index/equipment/index.html",
      "section": "index",
      "ext": ".html",
      "size_bytes": 2711,
      "words": 240,
      "mtime": "2026-05-13T06:49:34.452793+00:00",
      "outgoing_links": [
        "/index/",
        "/index/equipment/fourwinns-h190.md",
        "/index/equipment/lt180.md",
        "/index/equipment/seadoo-gtx-di-2001.md"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "index/equipment/lt180.md": {
      "path": "/index/equipment/lt180.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 2078,
      "words": 267,
      "mtime": "2026-04-27T23:31:10.102866+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "index/equipment/seadoo-gtx-di-2001.md": {
      "path": "/index/equipment/seadoo-gtx-di-2001.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 1889,
      "words": 208,
      "mtime": "2026-04-28T23:44:38.208735+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "index/personal-project/calendar.md": {
      "path": "/index/personal-project/calendar.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 541,
      "words": 61,
      "mtime": "2026-05-11T07:25:51.636353+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "index/personal-project/friends-meeting-prep-2026.md": {
      "path": "/index/personal-project/friends-meeting-prep-2026.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 617,
      "words": 61,
      "mtime": "2026-05-11T07:54:55.751098+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "index/personal-project/home-tab-design-spec-2026-05.md": {
      "path": "/index/personal-project/home-tab-design-spec-2026-05.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 1445,
      "words": 193,
      "mtime": "2026-05-11T04:24:19.403636+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "index/personal-project/index.html": {
      "path": "/index/personal-project/index.html",
      "section": "index",
      "ext": ".html",
      "size_bytes": 4359,
      "words": 291,
      "mtime": "2026-05-13T06:49:34.527263+00:00",
      "outgoing_links": [
        "/index/",
        "/index/personal-project/calendar.md",
        "/index/personal-project/friends-meeting-prep-2026.md",
        "/index/personal-project/home-tab-design-spec-2026-05.md",
        "/index/personal-project/metal-3dp-business-exploration-2026.md",
        "/index/personal-project/multicolor-without-ams-reference-2026.md",
        "/index/personal-project/passive-income-automation-research-2026.md",
        "/index/personal-project/pirates-phillies-3d-print-2026-05.md",
        "/index/personal-project/status-tracker.md",
        "/index/personal-project/sw-bulk-paint-order-2026-05.md"
      ],
      "outgoing_link_count": 10,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "index/personal-project/metal-3dp-business-exploration-2026.md": {
      "path": "/index/personal-project/metal-3dp-business-exploration-2026.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 1511,
      "words": 124,
      "mtime": "2026-05-11T01:34:46.240409+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "index/personal-project/multicolor-without-ams-reference-2026.md": {
      "path": "/index/personal-project/multicolor-without-ams-reference-2026.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 846,
      "words": 92,
      "mtime": "2026-05-11T05:06:22.396803+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "index/personal-project/passive-income-automation-research-2026.md": {
      "path": "/index/personal-project/passive-income-automation-research-2026.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 556,
      "words": 52,
      "mtime": "2026-05-11T06:08:40.345400+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "index/personal-project/pirates-phillies-3d-print-2026-05.md": {
      "path": "/index/personal-project/pirates-phillies-3d-print-2026-05.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 1348,
      "words": 179,
      "mtime": "2026-05-02T19:20:01.119309+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "index/personal-project/status-tracker.md": {
      "path": "/index/personal-project/status-tracker.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 671,
      "words": 74,
      "mtime": "2026-05-11T05:49:27.463069+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "index/personal-project/sw-bulk-paint-order-2026-05.md": {
      "path": "/index/personal-project/sw-bulk-paint-order-2026-05.md",
      "section": "index",
      "ext": ".md",
      "size_bytes": 761,
      "words": 83,
      "mtime": "2026-05-11T04:18:36.630289+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "our/calendar.html": {
      "path": "/our/calendar.html",
      "section": "our",
      "ext": ".html",
      "size_bytes": 25914,
      "words": 2424,
      "mtime": "2026-05-13T17:21:25.053558+00:00",
      "outgoing_links": [
        "/our/",
        "/our/apple-touch-icon.png",
        "/our/manifest.json"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "our/hub.js": {
      "path": "/our/hub.js",
      "section": "our",
      "ext": ".js",
      "size_bytes": 6593,
      "words": 755,
      "mtime": "2026-05-13T16:54:52.914540+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "our/icon-maskable.svg": {
      "path": "/our/icon-maskable.svg",
      "section": "our",
      "ext": ".svg",
      "size_bytes": 271,
      "words": 42,
      "mtime": "2026-05-13T14:21:19.070126+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 0
    },
    "our/icon.svg": {
      "path": "/our/icon.svg",
      "section": "our",
      "ext": ".svg",
      "size_bytes": 280,
      "words": 44,
      "mtime": "2026-05-13T14:21:17.659632+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 0
    },
    "our/inbox.html": {
      "path": "/our/inbox.html",
      "section": "our",
      "ext": ".html",
      "size_bytes": 9920,
      "words": 851,
      "mtime": "2026-05-13T14:40:38.136333+00:00",
      "outgoing_links": [
        "/our/",
        "/our/apple-touch-icon.png",
        "/our/manifest.json"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "our/index.html": {
      "path": "/our/index.html",
      "section": "our",
      "ext": ".html",
      "size_bytes": 60548,
      "words": 4948,
      "mtime": "2026-05-14T06:06:54.928130+00:00",
      "outgoing_links": [
        "/handoff-blocks/aceves-paint-2026-05-11.html",
        "/our/apple-touch-icon.png",
        "/our/calendar.html",
        "/our/icon-192.png",
        "/our/inbox.html",
        "/our/lists.html",
        "/our/manifest.json",
        "/our/setup.html",
        "/personal/3d-printing/dashboard.html"
      ],
      "outgoing_link_count": 9,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 8
    },
    "our/lists.html": {
      "path": "/our/lists.html",
      "section": "our",
      "ext": ".html",
      "size_bytes": 13332,
      "words": 1156,
      "mtime": "2026-05-13T23:03:14.894921+00:00",
      "outgoing_links": [
        "/our/",
        "/our/apple-touch-icon.png",
        "/our/manifest.json"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "our/manifest.json": {
      "path": "/our/manifest.json",
      "section": "our",
      "ext": ".json",
      "size_bytes": 686,
      "words": 61,
      "mtime": "2026-05-13T14:21:16.165537+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 5
    },
    "our/print-status.json": {
      "path": "/our/print-status.json",
      "section": "our",
      "ext": ".json",
      "size_bytes": 1587,
      "words": 179,
      "mtime": "2026-05-14T06:06:33.638621+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "our/setup-backend.md": {
      "path": "/our/setup-backend.md",
      "section": "our",
      "ext": ".md",
      "size_bytes": 2340,
      "words": 309,
      "mtime": "2026-05-13T14:37:31.482598+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "our/setup.html": {
      "path": "/our/setup.html",
      "section": "our",
      "ext": ".html",
      "size_bytes": 9080,
      "words": 839,
      "mtime": "2026-05-13T14:54:49.435781+00:00",
      "outgoing_links": [
        "/our/",
        "/our/apple-touch-icon.png",
        "/our/manifest.json",
        "/our/setup-backend.md"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/index.html": {
      "path": "/personal/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 4347,
      "words": 242,
      "mtime": "2026-05-13T06:49:34.544832+00:00",
      "outgoing_links": [
        "/personal/2026-04-recovery/",
        "/personal/3d-printing/",
        "/personal/ai-hub/",
        "/personal/calendar/",
        "/personal/financial-planning/",
        "/personal/friends-meeting-prep-2026/",
        "/personal/home-tab-design-spec-2026-05/",
        "/personal/metal-3dp-business-exploration-2026/",
        "/personal/multicolor-without-ams-reference-2026/",
        "/personal/passive-income-automation-research-2026/",
        "/personal/pirates-phillies-3d-print-2026-05/",
        "/personal/sam-home/",
        "/personal/sitemap-visual.html",
        "/personal/status-tracker/",
        "/personal/sw-bulk-paint-order-2026-05/",
        "/personal/tools/"
      ],
      "outgoing_link_count": 16,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 19
    },
    "personal/notes-master.html": {
      "path": "/personal/notes-master.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 10410,
      "words": 944,
      "mtime": "2026-05-13T16:57:57.850077+00:00",
      "outgoing_links": [
        "/personal/"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "personal/sitemap-visual.html": {
      "path": "/personal/sitemap-visual.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 15966,
      "words": 1145,
      "mtime": "2026-05-12T21:43:37.813371+00:00",
      "outgoing_links": [
        "/personal/status-tracker/structure-audit-2026-05-12.md"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "personal/2026-04-recovery/broken-chat-extracts.md": {
      "path": "/personal/2026-04-recovery/broken-chat-extracts.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 11848,
      "words": 1585,
      "mtime": "2026-04-29T17:39:32.170149+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/2026-04-recovery/index.html": {
      "path": "/personal/2026-04-recovery/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2431,
      "words": 236,
      "mtime": "2026-05-13T06:49:34.571503+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/2026-04-recovery/broken-chat-extracts.md"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/3d-printing/bambu-dual-plate-howto.md": {
      "path": "/personal/3d-printing/bambu-dual-plate-howto.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 3158,
      "words": 473,
      "mtime": "2026-05-12T22:17:21.200384+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/3d-printing/dashboard.html": {
      "path": "/personal/3d-printing/dashboard.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 10216,
      "words": 790,
      "mtime": "2026-05-12T22:17:08.604087+00:00",
      "outgoing_links": [
        "/personal/3d-printing/bambu-dual-plate-howto.md",
        "/personal/3d-printing/filament-inventory.md",
        "/personal/pirates-phillies-3d-print-2026-05/cost-analysis.md"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "personal/3d-printing/filament-inventory.md": {
      "path": "/personal/3d-printing/filament-inventory.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 1803,
      "words": 253,
      "mtime": "2026-05-11T21:55:24.618231+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "personal/3d-printing/index.html": {
      "path": "/personal/3d-printing/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2959,
      "words": 246,
      "mtime": "2026-05-13T06:49:34.603019+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/3d-printing/bambu-dual-plate-howto.md",
        "/personal/3d-printing/dashboard.html",
        "/personal/3d-printing/filament-inventory.md",
        "/personal/3d-printing/intake.md"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/3d-printing/intake.md": {
      "path": "/personal/3d-printing/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 368,
      "words": 34,
      "mtime": "2026-05-11T21:55:26.171875+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "personal/3d-printing/print-history.html": {
      "path": "/personal/3d-printing/print-history.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 10275,
      "words": 763,
      "mtime": "2026-05-14T06:07:48.787870+00:00",
      "outgoing_links": [
        "/our/",
        "/our/print-status.json",
        "/personal/3d-printing/",
        "/personal/3d-printing/bambu-dual-plate-howto.md",
        "/personal/3d-printing/dashboard.html",
        "/personal/3d-printing/filament-inventory.md"
      ],
      "outgoing_link_count": 6,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 0
    },
    "personal/ai-hub/app-store-path.md": {
      "path": "/personal/ai-hub/app-store-path.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 3356,
      "words": 469,
      "mtime": "2026-05-14T05:01:00.578899+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "personal/ai-hub/index.html": {
      "path": "/personal/ai-hub/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 6832,
      "words": 548,
      "mtime": "2026-05-13T06:50:24.481303+00:00",
      "outgoing_links": [
        "/handoff-blocks/ai-coordination/",
        "/handoff-blocks/ai-coordination/README.md",
        "/handoff-blocks/ai-coordination/cc-to-planning.md",
        "/handoff-blocks/ai-coordination/planning-to-cc.md",
        "/handoff-blocks/ai-coordination/shared-state.md",
        "/personal/ai-hub/building/",
        "/personal/ai-hub/building/onboarding-toolkit/",
        "/personal/ai-hub/career/",
        "/personal/ai-hub/career/ceiling-exploration.html",
        "/personal/ai-hub/career/ip-and-nda-framework.html",
        "/personal/ai-hub/samei/"
      ],
      "outgoing_link_count": 11,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 9
    },
    "personal/ai-hub/building/index.html": {
      "path": "/personal/ai-hub/building/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3969,
      "words": 327,
      "mtime": "2026-05-13T06:50:45.173534+00:00",
      "outgoing_links": [
        "/personal/ai-hub/",
        "/personal/ai-hub/building/onboarding-toolkit/",
        "/sitemap.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/ai-hub/building/onboarding-toolkit/index.html": {
      "path": "/personal/ai-hub/building/onboarding-toolkit/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 10584,
      "words": 1141,
      "mtime": "2026-05-13T01:04:12.535569+00:00",
      "outgoing_links": [
        "/bets/",
        "/bets/learn/",
        "/bets/learn/backtest-results.html",
        "/bets/learn/strategy-framework.html",
        "/personal/ai-hub/"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/ai-hub/career/ceiling-exploration.html": {
      "path": "/personal/ai-hub/career/ceiling-exploration.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 19897,
      "words": 2220,
      "mtime": "2026-05-13T07:13:08.471538+00:00",
      "outgoing_links": [
        "/personal/ai-hub/",
        "/personal/ai-hub/career/",
        "/personal/ai-hub/career/ip-and-nda-framework.html",
        "/personal/financial-planning/assets/401k-tracker.html"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 9
    },
    "personal/ai-hub/career/index.html": {
      "path": "/personal/ai-hub/career/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2391,
      "words": 223,
      "mtime": "2026-05-13T07:16:27.775557+00:00",
      "outgoing_links": [
        "/personal/ai-hub/",
        "/personal/ai-hub/career/ceiling-exploration.html",
        "/personal/ai-hub/career/ip-and-nda-framework.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/ai-hub/career/ip-and-nda-framework.html": {
      "path": "/personal/ai-hub/career/ip-and-nda-framework.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 9966,
      "words": 982,
      "mtime": "2026-05-13T07:16:50.995151+00:00",
      "outgoing_links": [
        "/personal/ai-hub/",
        "/personal/ai-hub/career/",
        "/personal/ai-hub/career/ceiling-exploration.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "personal/ai-hub/samei/index.html": {
      "path": "/personal/ai-hub/samei/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 11139,
      "words": 1174,
      "mtime": "2026-05-13T01:12:59.209144+00:00",
      "outgoing_links": [
        "/handoff-blocks/ai-coordination/",
        "/personal/ai-hub/",
        "/personal/ai-hub/career/ceiling-exploration.html",
        "/personal/financial-planning/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 6
    },
    "personal/briefings/2026-05-15-friday.html": {
      "path": "/personal/briefings/2026-05-15-friday.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 7866,
      "words": 697,
      "mtime": "2026-05-14T07:18:09.767090+00:00",
      "outgoing_links": [
        "/bets/teams/pistons/2026-05-15-game6.html",
        "/handoff-blocks/recalibration-decisions-2026-05-13.md",
        "/personal/status-tracker/issues.html",
        "/personal/status-tracker/thoughts-inbox.html",
        "/personal/status-tracker/win-school-absence-2026-05-15.html"
      ],
      "outgoing_link_count": 5,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 0
    },
    "personal/briefings/_draft-next.html": {
      "path": "/personal/briefings/_draft-next.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3853,
      "words": 345,
      "mtime": "2026-05-14T06:49:47.640669+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "personal/builder-ideas/lens/demo-click.html": {
      "path": "/personal/builder-ideas/lens/demo-click.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 23977,
      "words": 1038,
      "mtime": "2026-05-14T07:10:31.478658+00:00",
      "outgoing_links": [
        "/personal/builder-ideas/lens/",
        "/personal/builder-ideas/lens/SPEC.md",
        "/personal/builder-ideas/lens/lens.css"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/builder-ideas/lens/demo-freeze.html": {
      "path": "/personal/builder-ideas/lens/demo-freeze.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 16087,
      "words": 741,
      "mtime": "2026-05-14T07:13:10.003364+00:00",
      "outgoing_links": [
        "/personal/builder-ideas/lens/",
        "/personal/builder-ideas/lens/SPEC.md",
        "/personal/builder-ideas/lens/lens.css"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/builder-ideas/lens/demo-page-load.html": {
      "path": "/personal/builder-ideas/lens/demo-page-load.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 18972,
      "words": 871,
      "mtime": "2026-05-14T07:14:26.168820+00:00",
      "outgoing_links": [
        "/personal/builder-ideas/lens/",
        "/personal/builder-ideas/lens/SPEC.md",
        "/personal/builder-ideas/lens/lens.css"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/builder-ideas/lens/demo-typing.html": {
      "path": "/personal/builder-ideas/lens/demo-typing.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 19027,
      "words": 813,
      "mtime": "2026-05-14T07:12:02.117754+00:00",
      "outgoing_links": [
        "/personal/builder-ideas/lens/",
        "/personal/builder-ideas/lens/SPEC.md",
        "/personal/builder-ideas/lens/lens.css"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/builder-ideas/lens/index.html": {
      "path": "/personal/builder-ideas/lens/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3507,
      "words": 259,
      "mtime": "2026-05-14T07:08:50.562945+00:00",
      "outgoing_links": [
        "/personal/builder-ideas/lens/SPEC.md",
        "/personal/builder-ideas/lens/demo-click.html",
        "/personal/builder-ideas/lens/demo-freeze.html",
        "/personal/builder-ideas/lens/demo-page-load.html",
        "/personal/builder-ideas/lens/demo-typing.html",
        "/personal/builder-ideas/lens/lens.css"
      ],
      "outgoing_link_count": 6,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/builder-ideas/lens/lens.css": {
      "path": "/personal/builder-ideas/lens/lens.css",
      "section": "personal",
      "ext": ".css",
      "size_bytes": 10078,
      "words": 1205,
      "mtime": "2026-05-14T07:07:51.831073+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "personal/builder-ideas/lens/lens.js": {
      "path": "/personal/builder-ideas/lens/lens.js",
      "section": "personal",
      "ext": ".js",
      "size_bytes": 12502,
      "words": 1217,
      "mtime": "2026-05-14T07:08:33.685546+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "personal/builder-ideas/lens/SPEC.md": {
      "path": "/personal/builder-ideas/lens/SPEC.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 4848,
      "words": 682,
      "mtime": "2026-05-14T07:07:07.357508+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "personal/business-leads/medical-3d-printing-2026-05-13.html": {
      "path": "/personal/business-leads/medical-3d-printing-2026-05-13.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 13442,
      "words": 1373,
      "mtime": "2026-05-14T02:24:25.988066+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/business-leads/",
        "/personal/business-leads/medical-3d-printing-resources.html",
        "/personal/friends-meeting-prep-2026/current.html",
        "/personal/metal-3dp-business-exploration-2026/"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 6
    },
    "personal/business-leads/medical-3d-printing-resources.html": {
      "path": "/personal/business-leads/medical-3d-printing-resources.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 7619,
      "words": 600,
      "mtime": "2026-05-14T02:25:04.783064+00:00",
      "outgoing_links": [
        "/personal/business-leads/",
        "/personal/business-leads/medical-3d-printing-2026-05-13.html"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/calendar/current.html": {
      "path": "/personal/calendar/current.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 32694,
      "words": 2116,
      "mtime": "2026-05-12T05:34:26.556221+00:00",
      "outgoing_links": [
        "/bets/",
        "/customer-jobs/peter-scott-shed-2026-05/2026-05-12-visit.html",
        "/handoff-blocks/aceves-paint-2026-05-11.md",
        "/personal/status-tracker/current.html"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 6
    },
    "personal/calendar/index.html": {
      "path": "/personal/calendar/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2642,
      "words": 236,
      "mtime": "2026-05-13T06:49:34.799922+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/calendar/current.html",
        "/personal/calendar/intake.md",
        "/personal/calendar/snapshots/"
      ],
      "outgoing_link_count": 4,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/calendar/intake.md": {
      "path": "/personal/calendar/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 1140,
      "words": 149,
      "mtime": "2026-05-11T07:25:51.535476+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/financial-planning/confirmation-queue.html": {
      "path": "/personal/financial-planning/confirmation-queue.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 9869,
      "words": 608,
      "mtime": "2026-05-13T07:17:50.598528+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/401k-tracker.html"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/financial-planning/data-needed.html": {
      "path": "/personal/financial-planning/data-needed.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 6864,
      "words": 544,
      "mtime": "2026-05-13T07:18:20.166652+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/business/revenue-tracker.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/financial-planning/estimation-methodology.html": {
      "path": "/personal/financial-planning/estimation-methodology.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 7941,
      "words": 755,
      "mtime": "2026-05-13T07:19:03.601374+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/business/revenue-tracker.html",
        "/personal/financial-planning/confirmation-queue.html"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "personal/financial-planning/index.html": {
      "path": "/personal/financial-planning/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 11920,
      "words": 1062,
      "mtime": "2026-05-13T07:18:43.737096+00:00",
      "outgoing_links": [
        "/personal/financial-planning/assets/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/business/",
        "/personal/financial-planning/cash-flow/",
        "/personal/financial-planning/confirmation-queue.html",
        "/personal/financial-planning/data-needed.html",
        "/personal/financial-planning/debts/",
        "/personal/financial-planning/decisions/",
        "/personal/financial-planning/decisions/dads-garage.html",
        "/personal/financial-planning/decisions/path-forward.html",
        "/personal/financial-planning/decisions/tax-planning.html",
        "/personal/financial-planning/estimation-methodology.html",
        "/personal/financial-planning/projections/monte-carlo.html"
      ],
      "outgoing_link_count": 13,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 26
    },
    "personal/financial-planning/assets/401k-tracker.html": {
      "path": "/personal/financial-planning/assets/401k-tracker.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 11820,
      "words": 1179,
      "mtime": "2026-05-13T07:14:46.385463+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/",
        "/personal/financial-planning/business/revenue-tracker.html",
        "/personal/financial-planning/cash-flow/"
      ],
      "outgoing_link_count": 4,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 12
    },
    "personal/financial-planning/assets/index.html": {
      "path": "/personal/financial-planning/assets/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3034,
      "words": 273,
      "mtime": "2026-05-12T23:29:17.459542+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/investments.html",
        "/personal/financial-planning/assets/property.html",
        "/personal/financial-planning/assets/retirement.html",
        "/personal/financial-planning/data-needed.html"
      ],
      "outgoing_link_count": 5,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 6
    },
    "personal/financial-planning/assets/investments.html": {
      "path": "/personal/financial-planning/assets/investments.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 1894,
      "words": 183,
      "mtime": "2026-05-12T23:29:33.868511+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/financial-planning/assets/property.html": {
      "path": "/personal/financial-planning/assets/property.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 1940,
      "words": 182,
      "mtime": "2026-05-12T23:29:41.147371+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/financial-planning/assets/retirement.html": {
      "path": "/personal/financial-planning/assets/retirement.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 5798,
      "words": 512,
      "mtime": "2026-05-13T07:17:33.387931+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/",
        "/personal/financial-planning/assets/401k-tracker.html"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/financial-planning/business/expenses.html": {
      "path": "/personal/financial-planning/business/expenses.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2383,
      "words": 213,
      "mtime": "2026-05-12T23:30:04.111870+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/business/"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/financial-planning/business/index.html": {
      "path": "/personal/financial-planning/business/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 6924,
      "words": 621,
      "mtime": "2026-05-12T23:27:24.412798+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/business/expenses.html",
        "/personal/financial-planning/business/revenue-tracker.html"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "personal/financial-planning/business/revenue-tracker.html": {
      "path": "/personal/financial-planning/business/revenue-tracker.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 10360,
      "words": 908,
      "mtime": "2026-05-13T07:15:27.536099+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/business/"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 8
    },
    "personal/financial-planning/cash-flow/index.html": {
      "path": "/personal/financial-planning/cash-flow/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 10307,
      "words": 847,
      "mtime": "2026-05-13T07:18:48.708650+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/business/revenue-tracker.html",
        "/personal/financial-planning/confirmation-queue.html",
        "/personal/financial-planning/decisions/path-forward.html",
        "/personal/financial-planning/estimation-methodology.html"
      ],
      "outgoing_link_count": 6,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "personal/financial-planning/debts/index.html": {
      "path": "/personal/financial-planning/debts/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 1917,
      "words": 184,
      "mtime": "2026-05-12T23:29:47.732175+00:00",
      "outgoing_links": [
        "/personal/financial-planning/"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/financial-planning/decisions/dads-garage.html": {
      "path": "/personal/financial-planning/decisions/dads-garage.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 7667,
      "words": 745,
      "mtime": "2026-05-13T00:47:42.270724+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/decisions/",
        "/personal/financial-planning/projections/monte-carlo.html"
      ],
      "outgoing_link_count": 3,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 5
    },
    "personal/financial-planning/decisions/gm-career-fork.html": {
      "path": "/personal/financial-planning/decisions/gm-career-fork.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 1836,
      "words": 179,
      "mtime": "2026-05-13T07:13:57.384704+00:00",
      "outgoing_links": [
        "/personal/financial-planning/decisions/path-forward.html"
      ],
      "outgoing_link_count": 1,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/financial-planning/decisions/index.html": {
      "path": "/personal/financial-planning/decisions/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3264,
      "words": 302,
      "mtime": "2026-05-13T07:17:12.287383+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/decisions/dads-garage.html",
        "/personal/financial-planning/decisions/path-forward.html",
        "/personal/financial-planning/decisions/tax-planning.html"
      ],
      "outgoing_link_count": 5,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 5
    },
    "personal/financial-planning/decisions/path-forward.html": {
      "path": "/personal/financial-planning/decisions/path-forward.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 8721,
      "words": 874,
      "mtime": "2026-05-13T07:13:49.976760+00:00",
      "outgoing_links": [
        "/personal/ai-hub/career/ceiling-exploration.html",
        "/personal/financial-planning/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/business/revenue-tracker.html",
        "/personal/financial-planning/decisions/",
        "/personal/financial-planning/decisions/dads-garage.html",
        "/personal/financial-planning/decisions/gm-career-fork.html"
      ],
      "outgoing_link_count": 7,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 6
    },
    "personal/financial-planning/decisions/tax-planning.html": {
      "path": "/personal/financial-planning/decisions/tax-planning.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3339,
      "words": 339,
      "mtime": "2026-05-12T23:30:43.606140+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/decisions/"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/financial-planning/projections/5-year-outlook.html": {
      "path": "/personal/financial-planning/projections/5-year-outlook.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 1957,
      "words": 183,
      "mtime": "2026-05-12T23:34:15.902885+00:00",
      "outgoing_links": [
        "/personal/financial-planning/"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/financial-planning/projections/index.html": {
      "path": "/personal/financial-planning/projections/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2898,
      "words": 238,
      "mtime": "2026-05-13T06:49:36.446427+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/financial-planning/",
        "/personal/financial-planning/projections/5-year-outlook.html",
        "/personal/financial-planning/projections/monte-carlo.html",
        "/personal/financial-planning/projections/retirement-runway.html"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/financial-planning/projections/monte-carlo.html": {
      "path": "/personal/financial-planning/projections/monte-carlo.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 15194,
      "words": 890,
      "mtime": "2026-05-12T23:28:44.445327+00:00",
      "outgoing_links": [
        "/personal/financial-planning/",
        "/personal/financial-planning/decisions/dads-garage.html"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "personal/financial-planning/projections/retirement-runway.html": {
      "path": "/personal/financial-planning/projections/retirement-runway.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2129,
      "words": 201,
      "mtime": "2026-05-12T23:34:15.993869+00:00",
      "outgoing_links": [
        "/personal/financial-planning/"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/friends-meeting-2026-06-04/decisions.md": {
      "path": "/personal/friends-meeting-2026-06-04/decisions.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 672,
      "words": 77,
      "mtime": "2026-05-14T06:11:05.011185+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 1
    },
    "personal/friends-meeting-2026-06-04/index.html": {
      "path": "/personal/friends-meeting-2026-06-04/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 6645,
      "words": 515,
      "mtime": "2026-05-14T06:08:55.687690+00:00",
      "outgoing_links": [
        "/handoff-blocks/recalibration-decisions-2026-05-13.md",
        "/personal/",
        "/personal/ai-hub/samei/",
        "/personal/business-leads/medical-3d-printing-2026-05-13.html",
        "/personal/friends-meeting-2026-06-04/decisions.md",
        "/personal/friends-meeting-2026-06-04/leads.html",
        "/personal/friends-meeting-2026-06-04/paths.html",
        "/personal/friends-meeting-2026-06-04/skill-mapping.html",
        "/personal/friends-meeting-2026-06-04/substrate-tour.html",
        "/personal/friends-meeting-prep-2026/current.html"
      ],
      "outgoing_link_count": 10,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 4
    },
    "personal/friends-meeting-2026-06-04/leads.html": {
      "path": "/personal/friends-meeting-2026-06-04/leads.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 6732,
      "words": 687,
      "mtime": "2026-05-14T06:11:00.479827+00:00",
      "outgoing_links": [
        "/handoff-blocks/aceves-paint-2026-05-11.html",
        "/personal/business-leads/medical-3d-printing-2026-05-13.html",
        "/personal/friends-meeting-2026-06-04/"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/friends-meeting-2026-06-04/paths.html": {
      "path": "/personal/friends-meeting-2026-06-04/paths.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 8672,
      "words": 862,
      "mtime": "2026-05-14T06:09:35.021425+00:00",
      "outgoing_links": [
        "/personal/business-leads/medical-3d-printing-2026-05-13.html",
        "/personal/friends-meeting-2026-06-04/"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/friends-meeting-2026-06-04/skill-mapping.html": {
      "path": "/personal/friends-meeting-2026-06-04/skill-mapping.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 5927,
      "words": 513,
      "mtime": "2026-05-14T06:10:00.856988+00:00",
      "outgoing_links": [
        "/personal/friends-meeting-2026-06-04/"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "personal/friends-meeting-2026-06-04/substrate-tour.html": {
      "path": "/personal/friends-meeting-2026-06-04/substrate-tour.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 5918,
      "words": 581,
      "mtime": "2026-05-14T06:10:28.561855+00:00",
      "outgoing_links": [
        "/bets/",
        "/handoff-blocks/",
        "/our/",
        "/personal/ai-hub/samei/",
        "/personal/friends-meeting-2026-06-04/",
        "/personal/friends-meeting-2026-06-04/paths.html",
        "/personal/status-tracker/issues.html",
        "/personal/status-tracker/substrate-map.html"
      ],
      "outgoing_link_count": 8,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    },
    "personal/friends-meeting-prep-2026/current.html": {
      "path": "/personal/friends-meeting-prep-2026/current.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 22154,
      "words": 2250,
      "mtime": "2026-05-14T02:25:31.230215+00:00",
      "outgoing_links": [
        "/personal/business-leads/medical-3d-printing-2026-05-13.html",
        "/personal/calendar/current.html",
        "/personal/friends-meeting-prep-2026/pre-read-brief-outline.md",
        "/personal/friends-meeting-prep-2026/slide-deck-outline.md",
        "/personal/status-tracker/current.html"
      ],
      "outgoing_link_count": 5,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 6
    },
    "personal/friends-meeting-prep-2026/index.html": {
      "path": "/personal/friends-meeting-prep-2026/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3506,
      "words": 265,
      "mtime": "2026-05-13T06:49:36.457362+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/friends-meeting-prep-2026/current.html",
        "/personal/friends-meeting-prep-2026/intake.md",
        "/personal/friends-meeting-prep-2026/pre-read-brief-outline.md",
        "/personal/friends-meeting-prep-2026/slide-deck-outline.md",
        "/personal/friends-meeting-prep-2026/snapshots/",
        "/personal/friends-meeting-prep-2026/v3.1-supplements.md"
      ],
      "outgoing_link_count": 7,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/friends-meeting-prep-2026/intake.md": {
      "path": "/personal/friends-meeting-prep-2026/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 1862,
      "words": 242,
      "mtime": "2026-05-11T08:38:10.634692+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/friends-meeting-prep-2026/pre-read-brief-outline.md": {
      "path": "/personal/friends-meeting-prep-2026/pre-read-brief-outline.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 12889,
      "words": 1764,
      "mtime": "2026-05-11T08:19:40.222135+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/friends-meeting-prep-2026/slide-deck-outline.md": {
      "path": "/personal/friends-meeting-prep-2026/slide-deck-outline.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 7717,
      "words": 1051,
      "mtime": "2026-05-11T08:24:20.300029+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/friends-meeting-prep-2026/v3.1-supplements.md": {
      "path": "/personal/friends-meeting-prep-2026/v3.1-supplements.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 14742,
      "words": 1961,
      "mtime": "2026-05-11T08:54:05.468360+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/home-tab-design-spec-2026-05/index.html": {
      "path": "/personal/home-tab-design-spec-2026-05/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2434,
      "words": 234,
      "mtime": "2026-05-13T06:49:36.578516+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/home-tab-design-spec-2026-05/intake.md"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/home-tab-design-spec-2026-05/intake.md": {
      "path": "/personal/home-tab-design-spec-2026-05/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 14206,
      "words": 1931,
      "mtime": "2026-05-11T04:24:19.336642+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/metal-3dp-business-exploration-2026/decision-log.md": {
      "path": "/personal/metal-3dp-business-exploration-2026/decision-log.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 5127,
      "words": 666,
      "mtime": "2026-05-11T06:16:15.040764+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "personal/metal-3dp-business-exploration-2026/index.html": {
      "path": "/personal/metal-3dp-business-exploration-2026/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 3611,
      "words": 250,
      "mtime": "2026-05-13T06:49:36.584534+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/metal-3dp-business-exploration-2026/application-research/",
        "/personal/metal-3dp-business-exploration-2026/business-models/",
        "/personal/metal-3dp-business-exploration-2026/decision-log.md",
        "/personal/metal-3dp-business-exploration-2026/intake.md",
        "/personal/metal-3dp-business-exploration-2026/landscape-overview.html",
        "/personal/metal-3dp-business-exploration-2026/research-updates/",
        "/personal/metal-3dp-business-exploration-2026/vendor-evaluation/"
      ],
      "outgoing_link_count": 8,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/metal-3dp-business-exploration-2026/intake.md": {
      "path": "/personal/metal-3dp-business-exploration-2026/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 4239,
      "words": 522,
      "mtime": "2026-05-11T01:34:46.249753+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/metal-3dp-business-exploration-2026/landscape-overview.html": {
      "path": "/personal/metal-3dp-business-exploration-2026/landscape-overview.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 34969,
      "words": 2854,
      "mtime": "2026-05-11T01:34:46.250747+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/metal-3dp-business-exploration-2026/application-research/README.md": {
      "path": "/personal/metal-3dp-business-exploration-2026/application-research/README.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 623,
      "words": 61,
      "mtime": "2026-05-11T01:34:46.243752+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 1
    },
    "personal/metal-3dp-business-exploration-2026/business-models/README.md": {
      "path": "/personal/metal-3dp-business-exploration-2026/business-models/README.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 529,
      "words": 61,
      "mtime": "2026-05-11T01:34:46.244750+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 1
    },
    "personal/metal-3dp-business-exploration-2026/research-updates/2026-05-09-baseline.md": {
      "path": "/personal/metal-3dp-business-exploration-2026/research-updates/2026-05-09-baseline.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 5937,
      "words": 735,
      "mtime": "2026-05-11T01:34:46.251751+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/metal-3dp-business-exploration-2026/research-updates/index.html": {
      "path": "/personal/metal-3dp-business-exploration-2026/research-updates/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2560,
      "words": 230,
      "mtime": "2026-05-13T06:49:36.587550+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/metal-3dp-business-exploration-2026/",
        "/personal/metal-3dp-business-exploration-2026/research-updates/2026-05-09-baseline.md"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/metal-3dp-business-exploration-2026/vendor-evaluation/README.md": {
      "path": "/personal/metal-3dp-business-exploration-2026/vendor-evaluation/README.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 669,
      "words": 89,
      "mtime": "2026-05-11T01:34:46.255749+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 1
    },
    "personal/multicolor-without-ams-reference-2026/index.html": {
      "path": "/personal/multicolor-without-ams-reference-2026/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2691,
      "words": 237,
      "mtime": "2026-05-13T06:49:36.592028+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/multicolor-without-ams-reference-2026/intake.md",
        "/personal/multicolor-without-ams-reference-2026/print-guide.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/multicolor-without-ams-reference-2026/intake.md": {
      "path": "/personal/multicolor-without-ams-reference-2026/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 2634,
      "words": 348,
      "mtime": "2026-05-11T05:06:22.012361+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/multicolor-without-ams-reference-2026/print-guide.html": {
      "path": "/personal/multicolor-without-ams-reference-2026/print-guide.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 52194,
      "words": 5700,
      "mtime": "2026-05-11T05:02:51.137429+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/passive-income-automation-research-2026/index.html": {
      "path": "/personal/passive-income-automation-research-2026/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2460,
      "words": 230,
      "mtime": "2026-05-13T06:49:36.596041+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/passive-income-automation-research-2026/intake.md"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/passive-income-automation-research-2026/intake.md": {
      "path": "/personal/passive-income-automation-research-2026/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 2439,
      "words": 299,
      "mtime": "2026-05-11T06:08:40.235400+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 3
    },
    "personal/pirates-phillies-3d-print-2026-05/chain-inventory.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/chain-inventory.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 514,
      "words": 75,
      "mtime": "2026-05-11T18:43:09.484765+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "under-developed (< 100 words)",
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/cost-analysis.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/cost-analysis.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 4367,
      "words": 645,
      "mtime": "2026-05-11T06:24:09.351475+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/pirates-phillies-3d-print-2026-05/filament-research.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/filament-research.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 12876,
      "words": 1764,
      "mtime": "2026-05-02T19:19:44.213502+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/index.html": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 4385,
      "words": 281,
      "mtime": "2026-05-13T06:49:36.608852+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/pirates-phillies-3d-print-2026-05/chain-inventory.md",
        "/personal/pirates-phillies-3d-print-2026-05/cost-analysis.md",
        "/personal/pirates-phillies-3d-print-2026-05/filament-research.md",
        "/personal/pirates-phillies-3d-print-2026-05/handoff-blocks/",
        "/personal/pirates-phillies-3d-print-2026-05/intake.md",
        "/personal/pirates-phillies-3d-print-2026-05/pirates-file-modification.md",
        "/personal/pirates-phillies-3d-print-2026-05/pirates-v3-readme.md",
        "/personal/pirates-phillies-3d-print-2026-05/pirates-v3.2-readme.md",
        "/personal/pirates-phillies-3d-print-2026-05/print-guide.html",
        "/personal/pirates-phillies-3d-print-2026-05/print-strategy.md"
      ],
      "outgoing_link_count": 11,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/pirates-phillies-3d-print-2026-05/intake.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 5236,
      "words": 707,
      "mtime": "2026-05-11T14:09:37.860846+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/pirates-file-modification.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/pirates-file-modification.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 7632,
      "words": 1200,
      "mtime": "2026-05-02T19:19:44.269247+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/pirates-v3-readme.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/pirates-v3-readme.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 6756,
      "words": 1079,
      "mtime": "2026-05-11T04:19:15.334601+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "personal/pirates-phillies-3d-print-2026-05/pirates-v3.2-readme.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/pirates-v3.2-readme.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 10156,
      "words": 1567,
      "mtime": "2026-05-11T14:09:09.987049+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/print-guide.html": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/print-guide.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 49274,
      "words": 3739,
      "mtime": "2026-05-02T19:19:44.082982+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/print-strategy.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/print-strategy.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 8848,
      "words": 1369,
      "mtime": "2026-05-02T19:19:44.244255+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/handoff-blocks/index.html": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/handoff-blocks/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2605,
      "words": 235,
      "mtime": "2026-05-13T06:49:36.611854+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/pirates-phillies-3d-print-2026-05/",
        "/personal/pirates-phillies-3d-print-2026-05/handoff-blocks/pirates-phillies-3d-print-2026-05-2026-05-11.md"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/pirates-phillies-3d-print-2026-05/handoff-blocks/pirates-phillies-3d-print-2026-05-2026-05-11.md": {
      "path": "/personal/pirates-phillies-3d-print-2026-05/handoff-blocks/pirates-phillies-3d-print-2026-05-2026-05-11.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 2176,
      "words": 305,
      "mtime": "2026-05-11T05:01:32.464524+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/sam-home/index.html": {
      "path": "/personal/sam-home/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2385,
      "words": 232,
      "mtime": "2026-05-13T06:49:36.614093+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/sam-home/invisible-fence-2026-05.md"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/sam-home/invisible-fence-2026-05.md": {
      "path": "/personal/sam-home/invisible-fence-2026-05.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 1048,
      "words": 146,
      "mtime": "2026-05-11T22:02:37.278594+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/current.html": {
      "path": "/personal/status-tracker/current.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 24610,
      "words": 2188,
      "mtime": "2026-05-12T05:33:38.090123+00:00",
      "outgoing_links": [
        "/personal/calendar/current.html"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 6
    },
    "personal/status-tracker/dashboard.html": {
      "path": "/personal/status-tracker/dashboard.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 14705,
      "words": 1300,
      "mtime": "2026-05-14T06:55:19.873357+00:00",
      "outgoing_links": [
        "/bets/",
        "/our/",
        "/personal/status-tracker/issues.html",
        "/personal/status-tracker/substrate-map.html",
        "/personal/status-tracker/thoughts-inbox.html"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "personal/status-tracker/deploy-log.json": {
      "path": "/personal/status-tracker/deploy-log.json",
      "section": "personal",
      "ext": ".json",
      "size_bytes": 2870,
      "words": 220,
      "mtime": "2026-05-14T06:55:22.483249+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "personal/status-tracker/index.html": {
      "path": "/personal/status-tracker/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 4281,
      "words": 286,
      "mtime": "2026-05-13T06:49:36.623485+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/status-tracker/current.html",
        "/personal/status-tracker/intake.md",
        "/personal/status-tracker/markdown-vs-html-audit.md",
        "/personal/status-tracker/monday-progress-1pm.md",
        "/personal/status-tracker/morning-briefs/",
        "/personal/status-tracker/overnight-summary-2026-05-12.md",
        "/personal/status-tracker/recalibration-prep-2026-05-12.md",
        "/personal/status-tracker/snapshots/",
        "/personal/status-tracker/structure-audit-2026-05-12.md",
        "/personal/status-tracker/tonight-7pm-prep-2026-05-11.md"
      ],
      "outgoing_link_count": 11,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 7
    },
    "personal/status-tracker/intake.md": {
      "path": "/personal/status-tracker/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 2611,
      "words": 365,
      "mtime": "2026-05-11T14:18:20.346650+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/status-tracker/issues.html": {
      "path": "/personal/status-tracker/issues.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 13818,
      "words": 1235,
      "mtime": "2026-05-14T04:38:39.321361+00:00",
      "outgoing_links": [
        "/personal/status-tracker/",
        "/personal/status-tracker/issues.json"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 4
    },
    "personal/status-tracker/issues.json": {
      "path": "/personal/status-tracker/issues.json",
      "section": "personal",
      "ext": ".json",
      "size_bytes": 28249,
      "words": 2899,
      "mtime": "2026-05-14T07:18:38.497928+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "personal/status-tracker/markdown-vs-html-audit.md": {
      "path": "/personal/status-tracker/markdown-vs-html-audit.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 3523,
      "words": 457,
      "mtime": "2026-05-13T00:45:52.687936+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/status-tracker/modularity-audit.md": {
      "path": "/personal/status-tracker/modularity-audit.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 4199,
      "words": 533,
      "mtime": "2026-05-14T05:00:43.597346+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "personal/status-tracker/monday-progress-1pm.md": {
      "path": "/personal/status-tracker/monday-progress-1pm.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 4638,
      "words": 641,
      "mtime": "2026-05-11T18:32:28.486082+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/overnight-summary-2026-05-12.md": {
      "path": "/personal/status-tracker/overnight-summary-2026-05-12.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 7805,
      "words": 1101,
      "mtime": "2026-05-12T06:00:51.240055+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/recalibration-prep-2026-05-12.md": {
      "path": "/personal/status-tracker/recalibration-prep-2026-05-12.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 7770,
      "words": 1106,
      "mtime": "2026-05-13T07:15:54.901176+00:00",
      "outgoing_links": [
        "/personal/ai-hub/building/onboarding-toolkit/",
        "/personal/ai-hub/career/ceiling-exploration.html",
        "/personal/ai-hub/career/ip-and-nda-framework.html",
        "/personal/ai-hub/samei/",
        "/personal/financial-planning/assets/401k-tracker.html",
        "/personal/financial-planning/business/revenue-tracker.html",
        "/personal/financial-planning/decisions/path-forward.html"
      ],
      "outgoing_link_count": 7,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/status-tracker/structure-audit-2026-05-12.md": {
      "path": "/personal/status-tracker/structure-audit-2026-05-12.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 6028,
      "words": 716,
      "mtime": "2026-05-12T21:44:05.088757+00:00",
      "outgoing_links": [
        "/personal/sitemap-visual.html",
        "/personal/status-tracker/structure-audit-2026-05-12.md"
      ],
      "outgoing_link_count": 2,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 5
    },
    "personal/status-tracker/substrate-map.html": {
      "path": "/personal/status-tracker/substrate-map.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 12383,
      "words": 1128,
      "mtime": "2026-05-14T06:14:39.665168+00:00",
      "outgoing_links": [
        "/personal/status-tracker/",
        "/personal/status-tracker/substrate-map.json"
      ],
      "outgoing_link_count": 2,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/substrate-map.json": {
      "path": "/personal/status-tracker/substrate-map.json",
      "section": "personal",
      "ext": ".json",
      "size_bytes": 157683,
      "words": 11949,
      "mtime": "2026-05-14T06:13:49.652297+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "personal/status-tracker/thoughts-inbox.html": {
      "path": "/personal/status-tracker/thoughts-inbox.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 11034,
      "words": 934,
      "mtime": "2026-05-14T06:12:54.696218+00:00",
      "outgoing_links": [
        "/personal/status-tracker/"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/tonight-7pm-prep-2026-05-11.md": {
      "path": "/personal/status-tracker/tonight-7pm-prep-2026-05-11.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 2707,
      "words": 375,
      "mtime": "2026-05-11T22:03:08.901570+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/win-school-absence-2026-05-15.html": {
      "path": "/personal/status-tracker/win-school-absence-2026-05-15.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 7021,
      "words": 646,
      "mtime": "2026-05-14T06:17:50.322982+00:00",
      "outgoing_links": [
        "/personal/status-tracker/"
      ],
      "outgoing_link_count": 1,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 1
    },
    "personal/status-tracker/morning-briefs/2026-05-11-current.md": {
      "path": "/personal/status-tracker/morning-briefs/2026-05-11-current.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 7253,
      "words": 1111,
      "mtime": "2026-05-11T22:01:48.130372+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/morning-briefs/2026-05-11.md": {
      "path": "/personal/status-tracker/morning-briefs/2026-05-11.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 8422,
      "words": 1186,
      "mtime": "2026-05-11T14:18:11.778304+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 2
    },
    "personal/status-tracker/morning-briefs/index.html": {
      "path": "/personal/status-tracker/morning-briefs/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2862,
      "words": 241,
      "mtime": "2026-05-13T06:49:36.626981+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/status-tracker/",
        "/personal/status-tracker/morning-briefs/2026-05-11-current.md",
        "/personal/status-tracker/morning-briefs/2026-05-11.md",
        "/personal/status-tracker/morning-briefs/snapshots/"
      ],
      "outgoing_link_count": 5,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/sw-bulk-paint-order-2026-05/index.html": {
      "path": "/personal/sw-bulk-paint-order-2026-05/index.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 2625,
      "words": 238,
      "mtime": "2026-05-13T06:49:36.640953+00:00",
      "outgoing_links": [
        "/personal/",
        "/personal/sw-bulk-paint-order-2026-05/intake.md",
        "/personal/sw-bulk-paint-order-2026-05/walkin-sheet-v2.html"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/sw-bulk-paint-order-2026-05/intake.md": {
      "path": "/personal/sw-bulk-paint-order-2026-05/intake.md",
      "section": "personal",
      "ext": ".md",
      "size_bytes": 1682,
      "words": 221,
      "mtime": "2026-05-11T04:18:36.563177+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "personal/sw-bulk-paint-order-2026-05/walkin-sheet-v2.html": {
      "path": "/personal/sw-bulk-paint-order-2026-05/walkin-sheet-v2.html",
      "section": "personal",
      "ext": ".html",
      "size_bytes": 16218,
      "words": 1532,
      "mtime": "2026-05-11T04:18:11.215725+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "shared/components/header.html": {
      "path": "/shared/components/header.html",
      "section": "shared",
      "ext": ".html",
      "size_bytes": 1613,
      "words": 131,
      "mtime": "2026-05-14T06:16:53.383394+00:00",
      "outgoing_links": [
        "/SECTION_NAME/",
        "/shared/css/palette.css",
        "/some-related-page"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "shared/components/notes-input.html": {
      "path": "/shared/components/notes-input.html",
      "section": "shared",
      "ext": ".html",
      "size_bytes": 3956,
      "words": 346,
      "mtime": "2026-05-14T06:17:10.806245+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": true,
      "shell_reason": "contains placeholder phrase",
      "incoming_link_count": 0
    },
    "shared/components/README.md": {
      "path": "/shared/components/README.md",
      "section": "shared",
      "ext": ".md",
      "size_bytes": 2957,
      "words": 397,
      "mtime": "2026-05-14T06:16:45.377542+00:00",
      "outgoing_links": [
        "/handoff-blocks/recalibration-decisions-2026-05-13.md",
        "/personal/business-leads/medical-3d-printing-2026-05-13.html",
        "/shared/css/palette.css"
      ],
      "outgoing_link_count": 3,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 0
    },
    "shared/css/palette.css": {
      "path": "/shared/css/palette.css",
      "section": "shared",
      "ext": ".css",
      "size_bytes": 3763,
      "words": 350,
      "mtime": "2026-05-14T06:16:29.771226+00:00",
      "outgoing_links": [
        "/shared/css/palette.css"
      ],
      "outgoing_link_count": 1,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 3
    },
    "templates/equipment-service-guide-template.html": {
      "path": "/templates/equipment-service-guide-template.html",
      "section": "templates",
      "ext": ".html",
      "size_bytes": 22543,
      "words": 1711,
      "mtime": "2026-04-27T00:07:56.661076+00:00",
      "outgoing_links": [],
      "outgoing_link_count": 0,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 2
    },
    "templates/index.html": {
      "path": "/templates/index.html",
      "section": "templates",
      "ext": ".html",
      "size_bytes": 2302,
      "words": 228,
      "mtime": "2026-05-13T06:49:36.645608+00:00",
      "outgoing_links": [
        "/templates/equipment-service-guide-template.html"
      ],
      "outgoing_link_count": 1,
      "shell": false,
      "shell_reason": null,
      "incoming_link_count": 1
    }
  },
  "sections": [
    {
      "section": "personal",
      "file_count": 123,
      "total_words": 109326,
      "shell_count": 48
    },
    {
      "section": "bets",
      "file_count": 51,
      "total_words": 48778,
      "shell_count": 31
    },
    {
      "section": "handoff-blocks",
      "file_count": 26,
      "total_words": 18067,
      "shell_count": 11
    },
    {
      "section": "index",
      "file_count": 16,
      "total_words": 3245,
      "shell_count": 8
    },
    {
      "section": "guides",
      "file_count": 13,
      "total_words": 13375,
      "shell_count": 1
    },
    {
      "section": "customer-jobs",
      "file_count": 12,
      "total_words": 14521,
      "shell_count": 8
    },
    {
      "section": "our",
      "file_count": 11,
      "total_words": 11608,
      "shell_count": 6
    },
    {
      "section": "(root)",
      "file_count": 7,
      "total_words": 10911,
      "shell_count": 1
    },
    {
      "section": "shared",
      "file_count": 4,
      "total_words": 1224,
      "shell_count": 1
    },
    {
      "section": "architecture",
      "file_count": 3,
      "total_words": 1687,
      "shell_count": 0
    },
    {
      "section": "functions",
      "file_count": 3,
      "total_words": 954,
      "shell_count": 0
    },
    {
      "section": "digests",
      "file_count": 2,
      "total_words": 1257,
      "shell_count": 1
    },
    {
      "section": "templates",
      "file_count": 2,
      "total_words": 1939,
      "shell_count": 0
    },
    {
      "section": "handoff",
      "file_count": 1,
      "total_words": 887,
      "shell_count": 1
    }
  ],
  "shells": [
    "/bets/_glossary/index.html",
    "/bets/_glossary/nba-stats.html",
    "/bets/calendar.html",
    "/bets/intake.md",
    "/bets/learn/strategy-framework.html",
    "/bets/performance.html",
    "/bets/pistons-2026-05-11-game4.md",
    "/bets/pistons-game4-analysis.html",
    "/bets/teams/braves/2026-05-12.html",
    "/bets/teams/braves/2026-05-13.html",
    "/bets/teams/braves/2026-05-14.html",
    "/bets/teams/braves/2026-05-15.html",
    "/bets/teams/braves/index.html",
    "/bets/teams/golf/2026-05-15-byron-nelson.html",
    "/bets/teams/golf/index.html",
    "/bets/teams/lions/index.html",
    "/bets/teams/manifest.json",
    "/bets/teams/nascar/2026-05-17-allstar.html",
    "/bets/teams/nascar/index.html",
    "/bets/teams/nhl-playoffs/2026-05-12-mtl-buf.html",
    "/bets/teams/nhl-playoffs/2026-05-12-vgk-ana.html",
    "/bets/teams/nhl-playoffs/2026-05-13-col-min.html",
    "/bets/teams/penguins/index.html",
    "/bets/teams/pirates/2026-05-12.html",
    "/bets/teams/pistons/2026-05-11-game4.html",
    "/bets/teams/pistons/2026-05-13-game5.html",
    "/bets/teams/pistons/2026-05-15-game6.html",
    "/bets/teams/red-wings/index.html",
    "/bets/teams/steelers/index.html",
    "/bets/teams/tigers/2026-05-12.html",
    "/bets/teams/tigers/index.html",
    "/customer-jobs/aceves-home-fence-2026-04/index.html",
    "/customer-jobs/aceves-home-fence-2026-04/intake.md",
    "/customer-jobs/aceves-home-fence-2026-04/materials-research.md",
    "/customer-jobs/aceves-home-fence-2026-04/tools-inventory.md",
    "/customer-jobs/index.html",
    "/customer-jobs/peter-scott-shed-2026-05/2026-05-12-visit.html",
    "/customer-jobs/peter-scott-shed-2026-05/appointment-prep.md",
    "/customer-jobs/peter-scott-shed-2026-05/intake.md",
    "/digests/maintenance.md",
    "/guides/lt180/latest.html",
    "/handoff-blocks/aceves-home-fence-2026-04-2026-05-01.md",
    "/handoff-blocks/aceves-paint-2026-05-11.html",
    "/handoff-blocks/aceves-paint-2026-05-11.md",
    "/handoff-blocks/ai-coordination/cc-to-planning.md",
    "/handoff-blocks/ai-coordination/planning-to-cc.md",
    "/handoff-blocks/ai-coordination/shared-state.md",
    "/handoff-blocks/app-next-session.md",
    "/handoff-blocks/bets-analysis-scanner.md",
    "/handoff-blocks/cost-tracker-2026-05-12.md",
    "/handoff-blocks/recalibration-decisions-2026-05-13.md",
    "/handoff-blocks/url-rename-procedure.md",
    "/handoff/quick-paste.html",
    "/index.html",
    "/index/active-chats.md",
    "/index/personal-project/calendar.md",
    "/index/personal-project/friends-meeting-prep-2026.md",
    "/index/personal-project/metal-3dp-business-exploration-2026.md",
    "/index/personal-project/multicolor-without-ams-reference-2026.md",
    "/index/personal-project/passive-income-automation-research-2026.md",
    "/index/personal-project/status-tracker.md",
    "/index/personal-project/sw-bulk-paint-order-2026-05.md",
    "/our/calendar.html",
    "/our/icon-maskable.svg",
    "/our/icon.svg",
    "/our/index.html",
    "/our/lists.html",
    "/our/manifest.json",
    "/personal/3d-printing/filament-inventory.md",
    "/personal/3d-printing/intake.md",
    "/personal/3d-printing/print-history.html",
    "/personal/ai-hub/samei/index.html",
    "/personal/briefings/2026-05-15-friday.html",
    "/personal/financial-planning/assets/401k-tracker.html",
    "/personal/financial-planning/assets/index.html",
    "/personal/financial-planning/assets/investments.html",
    "/personal/financial-planning/assets/property.html",
    "/personal/financial-planning/assets/retirement.html",
    "/personal/financial-planning/business/index.html",
    "/personal/financial-planning/cash-flow/index.html",
    "/personal/financial-planning/debts/index.html",
    "/personal/financial-planning/decisions/dads-garage.html",
    "/personal/financial-planning/decisions/index.html",
    "/personal/financial-planning/estimation-methodology.html",
    "/personal/financial-planning/index.html",
    "/personal/financial-planning/projections/5-year-outlook.html",
    "/personal/financial-planning/projections/monte-carlo.html",
    "/personal/financial-planning/projections/retirement-runway.html",
    "/personal/friends-meeting-2026-06-04/decisions.md",
    "/personal/friends-meeting-2026-06-04/index.html",
    "/personal/friends-meeting-2026-06-04/skill-mapping.html",
    "/personal/friends-meeting-prep-2026/current.html",
    "/personal/friends-meeting-prep-2026/v3.1-supplements.md",
    "/personal/metal-3dp-business-exploration-2026/application-research/README.md",
    "/personal/metal-3dp-business-exploration-2026/business-models/README.md",
    "/personal/metal-3dp-business-exploration-2026/decision-log.md",
    "/personal/metal-3dp-business-exploration-2026/intake.md",
    "/personal/metal-3dp-business-exploration-2026/landscape-overview.html",
    "/personal/metal-3dp-business-exploration-2026/research-updates/2026-05-09-baseline.md",
    "/personal/metal-3dp-business-exploration-2026/vendor-evaluation/README.md",
    "/personal/notes-master.html",
    "/personal/passive-income-automation-research-2026/intake.md",
    "/personal/pirates-phillies-3d-print-2026-05/chain-inventory.md",
    "/personal/sam-home/invisible-fence-2026-05.md",
    "/personal/sitemap-visual.html",
    "/personal/status-tracker/current.html",
    "/personal/status-tracker/issues.json",
    "/personal/status-tracker/monday-progress-1pm.md",
    "/personal/status-tracker/morning-briefs/2026-05-11-current.md",
    "/personal/status-tracker/morning-briefs/2026-05-11.md",
    "/personal/status-tracker/overnight-summary-2026-05-12.md",
    "/personal/status-tracker/substrate-map.html",
    "/personal/status-tracker/substrate-map.json",
    "/personal/status-tracker/thoughts-inbox.html",
    "/personal/status-tracker/tonight-7pm-prep-2026-05-11.md",
    "/personal/status-tracker/win-school-absence-2026-05-15.html",
    "/shared/components/notes-input.html"
  ],
  "growth_by_day": {
    "2026-04-27": 8,
    "2026-04-28": 13,
    "2026-04-29": 1,
    "2026-05-02": 9,
    "2026-05-11": 48,
    "2026-05-12": 57,
    "2026-05-13": 82,
    "2026-05-14": 56
  }
}