{
  "version": "0.1",
  "generatedAt": "2026-10-01T15:02:48.197Z",
  "contentHash": "a761840c12a4759f",
  "description": "Site routes auto-update audit — rei-aios.pages.dev 全 route の自動更新状態解析",
  "stats": {
    "total": 114,
    "byStatus": {
      "auto-update": 105,
      "hybrid": 5,
      "owner-only": 4,
      "needs-attention": 0,
      "unknown": 0
    },
    "withDescPanel": 21,
    "withStaticBadge": 83,
    "withApiBase": 8
  },
  "audits": [
    {
      "route": "daily",
      "url": "/#/daily",
      "componentName": "ReiDaily",
      "componentPath": "src/renderer/components/daily/ReiDaily.tsx",
      "status": "hybrid",
      "fetchCount": 2,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "hybrid: Web=static + ローカル=API 併用 OK",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "dialogue",
      "url": "/#/dialogue",
      "componentName": "ReiDialogue",
      "componentPath": "src/renderer/components/dialogue/ReiDialogue.tsx",
      "status": "hybrid",
      "fetchCount": 1,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "hybrid: Web=static + ローカル=API 併用 OK",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "explorer",
      "url": "/#/explorer",
      "componentName": "TheoryExplorer",
      "componentPath": "src/renderer/components/explorer/TheoryExplorer.tsx",
      "status": "hybrid",
      "fetchCount": 1,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "hybrid: Web=static + ローカル=API 併用 OK",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "fetcher",
      "url": "/#/fetcher",
      "componentName": "ReiFetcher",
      "componentPath": "src/renderer/components/fetcher/ReiFetcher.tsx",
      "status": "hybrid",
      "fetchCount": 5,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "hybrid: Web=static + ローカル=API 併用 OK",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "stream",
      "url": "/#/stream",
      "componentName": "KnowledgeStream",
      "componentPath": "src/renderer/components/stream/KnowledgeStream.tsx",
      "status": "hybrid",
      "fetchCount": 4,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "hybrid: Web=static + ローカル=API 併用 OK",
        "STATIC バッジ ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "api",
      "url": "/#/api",
      "componentName": "ReiApiConfig",
      "componentPath": "src/renderer/components/apiconfig/ReiApiConfig.tsx",
      "status": "owner-only",
      "fetchCount": 2,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": false,
      "ownerOnlyMarker": true,
      "isOwnerOnlyInLauncher": true,
      "hasDescPanel": false,
      "notes": [],
      "fetchedPaths": []
    },
    {
      "route": "apiconsole",
      "url": "/#/apiconsole",
      "componentName": "ReiApiConsole",
      "componentPath": "src/renderer/components/apiconsole/ReiApiConsole.tsx",
      "status": "owner-only",
      "fetchCount": 2,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": false,
      "ownerOnlyMarker": true,
      "isOwnerOnlyInLauncher": true,
      "hasDescPanel": false,
      "notes": [],
      "fetchedPaths": []
    },
    {
      "route": "audit",
      "url": "/#/audit",
      "componentName": "SiteAudit",
      "componentPath": "src/renderer/components/audit/SiteAudit.tsx",
      "status": "owner-only",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": true,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "runtime fetch: /data/site-audit.json",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": [
        "/data/site-audit.json"
      ]
    },
    {
      "route": "note",
      "url": "/#/note",
      "componentName": "ReiNote",
      "componentPath": "src/renderer/components/note/ReiNote.tsx",
      "status": "owner-only",
      "fetchCount": 3,
      "apiBaseImport": true,
      "isLocalImport": true,
      "staticBadge": false,
      "ownerOnlyMarker": true,
      "isOwnerOnlyInLauncher": true,
      "hasDescPanel": false,
      "notes": [],
      "fetchedPaths": []
    },
    {
      "route": "activity-log",
      "url": "/#/activity-log",
      "componentName": "ActivityLogObservatory",
      "componentPath": "src/renderer/components/activity-log/ActivityLogObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/activity-log/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/activity-log/latest.json"
      ]
    },
    {
      "route": "andrica-thermography",
      "url": "/#/andrica-thermography",
      "componentName": "AndricaThermographyLens",
      "componentPath": "src/renderer/components/andrica-thermography/AndricaThermographyLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/andrica-thermography/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/andrica-thermography/latest.json"
      ]
    },
    {
      "route": "audit-gap",
      "url": "/#/audit-gap",
      "componentName": "AuditGapLens",
      "componentPath": "src/renderer/components/audit-gap/AuditGapLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/audit-gap/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/audit-gap/latest.json"
      ]
    },
    {
      "route": "automation",
      "url": "/#/automation",
      "componentName": "ReiAutomation",
      "componentPath": "src/renderer/components/automation/ReiAutomation.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "bilattice-eight",
      "url": "/#/bilattice-eight",
      "componentName": "BilatticeEightLens",
      "componentPath": "src/renderer/components/bilattice-eight/BilatticeEightLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/bilattice-eight/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/bilattice-eight/latest.json"
      ]
    },
    {
      "route": "buddy",
      "url": "/#/buddy",
      "componentName": "BuddyCardLens",
      "componentPath": "src/renderer/components/buddy/BuddyCardLens.tsx",
      "status": "auto-update",
      "fetchCount": 4,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/buddy/latest.json, /data/buddy/audit-log.json, /data/buddy/daily-${d}.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/buddy/latest.json",
        "/data/buddy/audit-log.json",
        "/data/buddy/daily-${d}.json"
      ]
    },
    {
      "route": "chang-paradigm-coverage",
      "url": "/#/chang-paradigm-coverage",
      "componentName": "ChangParadigmCoverage",
      "componentPath": "src/renderer/components/chang-paradigm-coverage/ChangParadigmCoverage.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/chang-paradigm-coverage/coverage-status.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/chang-paradigm-coverage/coverage-status.json"
      ]
    },
    {
      "route": "chapter5-index",
      "url": "/#/chapter5-index",
      "componentName": "Chapter5Index",
      "componentPath": "src/renderer/components/chapter5-klein-cube/Chapter5Index.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "chapter5-interactive-scroll",
      "url": "/#/chapter5-interactive-scroll",
      "componentName": "Chapter5InteractiveScroll",
      "componentPath": "src/renderer/components/chapter5-klein-cube/Chapter5InteractiveScroll.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "chapter5-klein-cube",
      "url": "/#/chapter5-klein-cube",
      "componentName": "Chapter5KleinCube",
      "componentPath": "src/renderer/components/chapter5-klein-cube/Chapter5KleinCube.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "chat-claude-notes",
      "url": "/#/chat-claude-notes",
      "componentName": "ChatClaudeNotes",
      "componentPath": "src/renderer/components/chat-claude-notes/ChatClaudeNotes.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "circuit-ladder",
      "url": "/#/circuit-ladder",
      "componentName": "CircuitLadderLens",
      "componentPath": "src/renderer/components/circuit-ladder/CircuitLadderLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "circuit-showcase",
      "url": "/#/circuit-showcase",
      "componentName": "CircuitShowcaseLens",
      "componentPath": "src/renderer/components/circuit-showcase/CircuitShowcaseLens.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "claude-bias",
      "url": "/#/claude-bias",
      "componentName": "ClaudeBiasObservatory",
      "componentPath": "src/renderer/components/observatory/ClaudeBiasObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/claude-commit-bias/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/claude-commit-bias/latest.json"
      ]
    },
    {
      "route": "code-future-lens",
      "url": "/#/code-future-lens",
      "componentName": "CodeFutureLens",
      "componentPath": "src/renderer/components/code-future-lens/CodeFutureLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "collatz-casino",
      "url": "/#/collatz-casino",
      "componentName": "CollatzCasinoLens",
      "componentPath": "src/renderer/components/collatz-casino/CollatzCasinoLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "collatz-confluence",
      "url": "/#/collatz-confluence",
      "componentName": "CollatzConfluence",
      "componentPath": "src/renderer/components/collatz-confluence/CollatzConfluence.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/collatz-sigma-cascade/confluence-graph.json, /data/collatz-sigma-cascade/peak-merge-trunk-enum.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/collatz-sigma-cascade/confluence-graph.json",
        "/data/collatz-sigma-cascade/peak-merge-trunk-enum.json"
      ]
    },
    {
      "route": "collatz-frontier",
      "url": "/#/collatz-frontier",
      "componentName": "CollatzFrontierLens",
      "componentPath": "src/renderer/components/collatz-frontier/CollatzFrontierLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/collatz-frontier/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/collatz-frontier/latest.json"
      ]
    },
    {
      "route": "comparative-logic-atlas",
      "url": "/#/comparative-logic-atlas",
      "componentName": "ComparativeLogicAtlas",
      "componentPath": "src/renderer/components/comparative-logic-atlas/ComparativeLogicAtlas.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/comparative-logic-atlas/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/comparative-logic-atlas/latest.json"
      ]
    },
    {
      "route": "confluence-check",
      "url": "/#/confluence-check",
      "componentName": "ConfluenceCheckLens",
      "componentPath": "src/renderer/components/confluence-check/ConfluenceCheckLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/confluence-check/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/confluence-check/latest.json"
      ]
    },
    {
      "route": "correspondence-db",
      "url": "/#/correspondence-db",
      "componentName": "CorrespondenceDbView",
      "componentPath": "src/renderer/components/correspondence-db/CorrespondenceDbView.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/correspondence-db/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/correspondence-db/latest.json"
      ]
    },
    {
      "route": "curated",
      "url": "/#/curated",
      "componentName": "ReiCurated",
      "componentPath": "src/renderer/components/curated/ReiCurated.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "daily-sources",
      "url": "/#/daily-sources",
      "componentName": "DailySourcesLens",
      "componentPath": "src/renderer/components/daily-sources/DailySourcesLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/daily-sources.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/daily-sources.json"
      ]
    },
    {
      "route": "dashboard",
      "url": "/#/dashboard",
      "componentName": "ReiDashboard",
      "componentPath": "src/renderer/components/dashboard/ReiDashboard.tsx",
      "status": "auto-update",
      "fetchCount": 3,
      "apiBaseImport": false,
      "isLocalImport": true,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "runtime fetch: /data/rei-stats.json",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json"
      ]
    },
    {
      "route": "dashboard-v2",
      "url": "/#/dashboard-v2",
      "componentName": "UnifiedDashboardV2",
      "componentPath": "src/renderer/components/unified-v2/UnifiedDashboardV2.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "runtime fetch: /data/rei-stats.json",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json"
      ]
    },
    {
      "route": "design-tools",
      "url": "/#/design-tools",
      "componentName": "DesignToolsLens",
      "componentPath": "src/renderer/components/design-tools/DesignToolsLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/design-tools/registry.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/design-tools/registry.json"
      ]
    },
    {
      "route": "diagnose",
      "url": "/#/diagnose",
      "componentName": "ReiDiagnose",
      "componentPath": "src/renderer/components/diagnose/ReiDiagnose.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/discovery/diagnose-questions.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/discovery/diagnose-questions.json"
      ]
    },
    {
      "route": "diagram-tools-hub",
      "url": "/#/diagram-tools-hub",
      "componentName": "DiagramToolsHubLens",
      "componentPath": "src/renderer/components/diagram-tools-hub/DiagramToolsHubLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "discovery:fusion",
      "url": "/#/discovery:fusion",
      "componentName": "ReiDiscovery",
      "componentPath": "src/renderer/components/discovery/ReiDiscovery.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "discovery:unification",
      "url": "/#/discovery:unification",
      "componentName": "KnowledgeUnification",
      "componentPath": "src/renderer/components/discovery/KnowledgeUnification.tsx",
      "status": "auto-update",
      "fetchCount": 9,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/rei-stats.json, /data/discovery/sages.json, /data/discovery/dialogue-results.json, /data/seed-kernel-summary.json, /data/seed-kernel-formulas.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json",
        "/data/discovery/sages.json",
        "/data/discovery/dialogue-results.json",
        "/data/seed-kernel-summary.json",
        "/data/seed-kernel-formulas.json"
      ]
    },
    {
      "route": "discovery:voyage",
      "url": "/#/discovery:voyage",
      "componentName": "KnowledgeVoyage",
      "componentPath": "src/renderer/components/voyage/KnowledgeVoyage.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/rei-stats.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json"
      ]
    },
    {
      "route": "divination-taxonomy",
      "url": "/#/divination-taxonomy",
      "componentName": "DivinationTaxonomyLens",
      "componentPath": "src/renderer/components/divination-taxonomy/DivinationTaxonomyLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "electron-band",
      "url": "/#/electron-band",
      "componentName": "YourTheoryBand",
      "componentPath": "src/renderer/components/observatory/YourTheoryBand.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/seed-kernel-summary.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/seed-kernel-summary.json"
      ]
    },
    {
      "route": "electron-sequencer",
      "url": "/#/electron-sequencer",
      "componentName": "YourTheorySequencer",
      "componentPath": "src/renderer/components/observatory/YourTheorySequencer.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/seed-kernel-summary.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/seed-kernel-summary.json"
      ]
    },
    {
      "route": "electron-thermography",
      "url": "/#/electron-thermography",
      "componentName": "YourTheoryThermography",
      "componentPath": "src/renderer/components/observatory/YourTheoryThermography.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/seed-kernel-summary.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/seed-kernel-summary.json"
      ]
    },
    {
      "route": "emptiness-finger",
      "url": "/#/emptiness-finger",
      "componentName": "EmptinessFingerLens",
      "componentPath": "src/renderer/components/emptiness-finger/EmptinessFingerLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "existence-proof-garden",
      "url": "/#/existence-proof-garden",
      "componentName": "ExistenceProofGarden",
      "componentPath": "src/renderer/components/existence-proof-garden/ExistenceProofGarden.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "expression",
      "url": "/#/expression",
      "componentName": "PhilosophyExpression",
      "componentPath": "src/renderer/components/expression/PhilosophyExpression.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "extraction-lens",
      "url": "/#/extraction-lens",
      "componentName": "ExtractionLens",
      "componentPath": "src/renderer/components/extraction-lens/ExtractionLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "file-microscope",
      "url": "/#/file-microscope",
      "componentName": "FileMicroscopeObservatory",
      "componentPath": "src/renderer/components/observatory/FileMicroscopeObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/file-microscope/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/file-microscope/latest.json"
      ]
    },
    {
      "route": "filter",
      "url": "/#/filter",
      "componentName": "DfumtFilter",
      "componentPath": "src/renderer/components/filter/DfumtFilter.tsx",
      "status": "auto-update",
      "fetchCount": 3,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/rei-stats.json, /data/discovery/philosophy-db.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json",
        "/data/discovery/philosophy-db.json"
      ]
    },
    {
      "route": "flowchart",
      "url": "/#/flowchart",
      "componentName": "ReiFlowChart",
      "componentPath": "src/renderer/components/flowchart/ReiFlowChart.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "runtime fetch: /data/rei-stats.json",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json"
      ]
    },
    {
      "route": "formalize",
      "url": "/#/formalize",
      "componentName": "ReiFormalize",
      "componentPath": "src/renderer/components/formalize/ReiFormalize.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "runtime fetch: /data/formalize-templates.json",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": [
        "/data/formalize-templates.json"
      ]
    },
    {
      "route": "hardware-gallery",
      "url": "/#/hardware-gallery",
      "componentName": "HardwareGalleryLens",
      "componentPath": "src/renderer/components/hardware-gallery/HardwareGalleryLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/hardware-gallery/registry.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/hardware-gallery/registry.json"
      ]
    },
    {
      "route": "hyperv-status",
      "url": "/#/hyperv-status",
      "componentName": "HyperVStatusObservatory",
      "componentPath": "src/renderer/components/hyperv-status/HyperVStatusObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/hyperv-status/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/hyperv-status/latest.json"
      ]
    },
    {
      "route": "hypervisor",
      "url": "/#/hypervisor",
      "componentName": "HypervisorDemo",
      "componentPath": "src/renderer/components/simulation/HypervisorDemo.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "image-lens",
      "url": "/#/image-lens",
      "componentName": "ImageLens",
      "componentPath": "src/renderer/components/image-lens/ImageLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "impossibility-equations",
      "url": "/#/impossibility-equations",
      "componentName": "ImpossibilityEquationsLens",
      "componentPath": "src/renderer/components/impossibility-equations/ImpossibilityEquationsLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/impossibility-equations/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/impossibility-equations/latest.json"
      ]
    },
    {
      "route": "incompleteness-honest-check",
      "url": "/#/incompleteness-honest-check",
      "componentName": "IncompletenessHonestCheckLens",
      "componentPath": "src/renderer/components/incompleteness-honest-check/IncompletenessHonestCheckLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/incompleteness-honest-check/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/incompleteness-honest-check/latest.json"
      ]
    },
    {
      "route": "infinity-cosmoi",
      "url": "/#/infinity-cosmoi",
      "componentName": "InfinityCosmoiLens",
      "componentPath": "src/renderer/components/infinity-cosmoi/InfinityCosmoiLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/infinity-cosmoi/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/infinity-cosmoi/latest.json"
      ]
    },
    {
      "route": "inverse-collatz-tree",
      "url": "/#/inverse-collatz-tree",
      "componentName": "InverseCollatzTreeLens",
      "componentPath": "src/renderer/components/inverse-collatz-tree/InverseCollatzTreeLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/inverse-collatz-tree/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/inverse-collatz-tree/latest.json"
      ]
    },
    {
      "route": "library",
      "url": "/#/library",
      "componentName": "ReiLibrary",
      "componentPath": "src/renderer/components/library/ReiLibrary.tsx",
      "status": "auto-update",
      "fetchCount": 3,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/rei-stats.json, /data/seed-kernel-formulas.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json",
        "/data/seed-kernel-formulas.json"
      ]
    },
    {
      "route": "lifeform",
      "url": "/#/lifeform",
      "componentName": "LifeformPanel",
      "componentPath": "src/renderer/components/lifeform/LifeformPanel.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "madhyamaka-dictionary",
      "url": "/#/madhyamaka-dictionary",
      "componentName": "MadhyamakaDictionaryLens",
      "componentPath": "src/renderer/components/madhyamaka-dictionary/MadhyamakaDictionaryLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/madhyamaka-dictionary/v0-seed.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/madhyamaka-dictionary/v0-seed.json"
      ]
    },
    {
      "route": "magnetometer",
      "url": "/#/magnetometer",
      "componentName": "MagnetometerLens",
      "componentPath": "src/renderer/components/magnetometer/MagnetometerLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/magnetometer/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/magnetometer/latest.json"
      ]
    },
    {
      "route": "mdnst",
      "url": "/#/mdnst",
      "componentName": "MdnstLens",
      "componentPath": "src/renderer/components/mdnst/MdnstLens.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/mdnst/latest.json, /data/genesis-stage/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/mdnst/latest.json",
        "/data/genesis-stage/latest.json"
      ]
    },
    {
      "route": "metadb",
      "url": "/#/metadb",
      "componentName": "MetaDBExplorer",
      "componentPath": "src/renderer/components/metadb/MetaDBExplorer.tsx",
      "status": "auto-update",
      "fetchCount": 7,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: ${RAW_BASE}/INDEX.json, ${RAW_BASE}/manifest.json",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "${RAW_BASE}/INDEX.json",
        "${RAW_BASE}/manifest.json"
      ]
    },
    {
      "route": "millennium-raa",
      "url": "/#/millennium-raa",
      "componentName": "MillenniumRaaLens",
      "componentPath": "src/renderer/components/millennium-raa/MillenniumRaaLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/millennium-raa/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/millennium-raa/latest.json"
      ]
    },
    {
      "route": "multi-sensor-fusion",
      "url": "/#/multi-sensor-fusion",
      "componentName": "MultiSensorFusionObservatory",
      "componentPath": "src/renderer/components/observatory/MultiSensorFusionObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/multi-sensor-fusion/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/multi-sensor-fusion/latest.json"
      ]
    },
    {
      "route": "mystery",
      "url": "/#/mystery",
      "componentName": "AncientMysteryTab",
      "componentPath": "src/renderer/components/mystery/AncientMysteryTab.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "neither-flat-eval",
      "url": "/#/neither-flat-eval",
      "componentName": "NeitherFlatEvalLens",
      "componentPath": "src/renderer/components/neither-flat-eval/NeitherFlatEvalLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/neither-flat-eval/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/neither-flat-eval/latest.json"
      ]
    },
    {
      "route": "observatory",
      "url": "/#/observatory",
      "componentName": "Observatory",
      "componentPath": "src/renderer/components/observatory/Observatory.tsx",
      "status": "auto-update",
      "fetchCount": 17,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/quakes/latest.json, /data/solar-wind/latest.json, /data/wiki-edits/latest.json, /data/arxiv-recent/latest.json, /data/gbif-recent/latest.json, /data/ligo-events/latest.json, /data/oukc/news/feed.json, /data/hf-models/latest.json, /data/wiki-pageviews/latest.json, /data/nasa-sdo/latest.json, /data/manifold/latest.json, /data/finnhub/latest.json, /data/jquants/latest.json, /data/arxiv-edu/latest.json, /data/eric/latest.json, /data/edu-news/latest.json, /data/github-edu/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/quakes/latest.json",
        "/data/solar-wind/latest.json",
        "/data/wiki-edits/latest.json",
        "/data/arxiv-recent/latest.json",
        "/data/gbif-recent/latest.json",
        "/data/ligo-events/latest.json",
        "/data/oukc/news/feed.json",
        "/data/hf-models/latest.json",
        "/data/wiki-pageviews/latest.json",
        "/data/nasa-sdo/latest.json",
        "/data/manifold/latest.json",
        "/data/finnhub/latest.json",
        "/data/jquants/latest.json",
        "/data/arxiv-edu/latest.json",
        "/data/eric/latest.json",
        "/data/edu-news/latest.json",
        "/data/github-edu/latest.json"
      ]
    },
    {
      "route": "occult-dictionary",
      "url": "/#/occult-dictionary",
      "componentName": "OccultDictionaryLens",
      "componentPath": "src/renderer/components/occult-dictionary/OccultDictionaryLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "octatheoria",
      "url": "/#/octatheoria",
      "componentName": "OctaTheoriaView",
      "componentPath": "src/renderer/components/octatheoria/OctaTheoriaView.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "os-pulse",
      "url": "/#/os-pulse",
      "componentName": "OsPulseObservatory",
      "componentPath": "src/renderer/components/observatory/OsPulseObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/os-pulse/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/os-pulse/latest.json"
      ]
    },
    {
      "route": "paranormal-occult-lens",
      "url": "/#/paranormal-occult-lens",
      "componentName": "ParanormalOccultLens",
      "componentPath": "src/renderer/components/paranormal-occult-lens/ParanormalOccultLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/paranormal-occult/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/paranormal-occult/latest.json"
      ]
    },
    {
      "route": "phi-catalog",
      "url": "/#/phi-catalog",
      "componentName": "PhiCatalogLens",
      "componentPath": "src/renderer/components/phi-catalog/PhiCatalogLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/phi-catalog/entries.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/phi-catalog/entries.json"
      ]
    },
    {
      "route": "phi-catalog-forward",
      "url": "/#/phi-catalog-forward",
      "componentName": "PhiCatalogForwardLens",
      "componentPath": "src/renderer/components/phi-catalog-forward/PhiCatalogForwardLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/phi-catalog-forward-application.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/phi-catalog-forward-application.json"
      ]
    },
    {
      "route": "problems",
      "url": "/#/problems",
      "componentName": "ReiProblems",
      "componentPath": "src/renderer/components/problems/ReiProblems.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/rei-problems/all.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/rei-problems/all.json"
      ]
    },
    {
      "route": "pslq",
      "url": "/#/pslq",
      "componentName": "PslqLens",
      "componentPath": "src/renderer/components/pslq/PslqLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/pslq/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/pslq/latest.json"
      ]
    },
    {
      "route": "quantum-entanglement",
      "url": "/#/quantum-entanglement",
      "componentName": "QuantumEntanglementViz",
      "componentPath": "src/renderer/components/quantum-entanglement/QuantumEntanglementViz.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "quantum-hardware",
      "url": "/#/quantum-hardware",
      "componentName": "QuantumHardwareObservatory",
      "componentPath": "src/renderer/components/observatory/QuantumHardwareObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/ibm-quantum/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/ibm-quantum/latest.json"
      ]
    },
    {
      "route": "quantum-microscope",
      "url": "/#/quantum-microscope",
      "componentName": "QuantumMicroscopeHub",
      "componentPath": "src/renderer/components/quantum-microscope/QuantumMicroscopeHub.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "quantum-music",
      "url": "/#/quantum-music",
      "componentName": "QuantumMusic",
      "componentPath": "src/renderer/components/quantum-music/QuantumMusic.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "quiz",
      "url": "/#/quiz",
      "componentName": "ReiQuiz",
      "componentPath": "src/renderer/components/quiz/ReiQuiz.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/rei-problems/all.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/rei-problems/all.json"
      ]
    },
    {
      "route": "raa",
      "url": "/#/raa",
      "componentName": "RaaLens",
      "componentPath": "src/renderer/components/raa/RaaLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/raa/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/raa/latest.json"
      ]
    },
    {
      "route": "radar",
      "url": "/#/radar",
      "componentName": "InformationRadar",
      "componentPath": "src/renderer/components/radar/InformationRadar.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "realtime",
      "url": "/#/realtime",
      "componentName": "RealtimeObservatory",
      "componentPath": "src/renderer/components/realtime/RealtimeObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/realtime/arxiv-recent.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/realtime/arxiv-recent.json"
      ]
    },
    {
      "route": "reduction-graph",
      "url": "/#/reduction-graph",
      "componentName": "ReductionGraphLens",
      "componentPath": "src/renderer/components/reduction-graph/ReductionGraphLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/reduction-graph/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/reduction-graph/latest.json"
      ]
    },
    {
      "route": "riemann-cliff",
      "url": "/#/riemann-cliff",
      "componentName": "RiemannCliffLens",
      "componentPath": "src/renderer/components/riemann-cliff/RiemannCliffLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/riemann-cliff-map/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/riemann-cliff-map/latest.json"
      ]
    },
    {
      "route": "riemann-zcsg-lens",
      "url": "/#/riemann-zcsg-lens",
      "componentName": "RiemannZcsgLens",
      "componentPath": "src/renderer/components/riemann-zcsg/RiemannZcsgLens.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/riemann-zcsg-lens.json, /data/riemann-zcsg-numerical.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/riemann-zcsg-lens.json",
        "/data/riemann-zcsg-numerical.json"
      ]
    },
    {
      "route": "sages-axes",
      "url": "/#/sages-axes",
      "componentName": "SagesAxesLens",
      "componentPath": "src/renderer/components/sages-axes/SagesAxesLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "security-lens",
      "url": "/#/security-lens",
      "componentName": "SecurityLensObservatory",
      "componentPath": "src/renderer/components/security-lens/SecurityLensObservatory.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "seed",
      "url": "/#/seed",
      "componentName": "ReiSeed",
      "componentPath": "src/renderer/components/seed/ReiSeed.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "runtime fetch: /data/rei-stats.json",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json"
      ]
    },
    {
      "route": "settings",
      "url": "/#/settings",
      "componentName": "ReiSettings",
      "componentPath": "src/renderer/components/settings/ReiSettings.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "simulation",
      "url": "/#/simulation",
      "componentName": "ReiSimulation",
      "componentPath": "src/renderer/components/simulation/ReiSimulation.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "site-guide",
      "url": "/#/site-guide",
      "componentName": "SiteGuide",
      "componentPath": "src/renderer/components/site-guide/SiteGuide.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "six-attribute",
      "url": "/#/six-attribute",
      "componentName": "SixAttributeLens",
      "componentPath": "src/renderer/components/six-attribute/SixAttributeLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/six-attribute/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/six-attribute/latest.json"
      ]
    },
    {
      "route": "snst-music",
      "url": "/#/snst-music",
      "componentName": "SnstMusic",
      "componentPath": "src/renderer/components/snst-music/SnstMusic.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "territory",
      "url": "/#/territory",
      "componentName": "KnowledgeTerritorySystem",
      "componentPath": "src/renderer/components/simulation/KnowledgeTerritorySystem.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "theory-attributes",
      "url": "/#/theory-attributes",
      "componentName": "TheoryAttributesLens",
      "componentPath": "src/renderer/components/theory-attributes/TheoryAttributesLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/six-attribute-theories/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/six-attribute-theories/latest.json"
      ]
    },
    {
      "route": "theory-chart",
      "url": "/#/theory-chart",
      "componentName": "TheoryChart",
      "componentPath": "src/renderer/components/theory-chart/TheoryChart.tsx",
      "status": "auto-update",
      "fetchCount": 5,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/theory-chart/feed.json, /data/theory-chart/fx-feed.json, /data/crypto/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/theory-chart/feed.json",
        "/data/theory-chart/fx-feed.json",
        "/data/crypto/latest.json"
      ]
    },
    {
      "route": "theory-combination",
      "url": "/#/theory-combination",
      "componentName": "TheoryCombinationLens",
      "componentPath": "src/renderer/components/theory-combination/TheoryCombinationLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/theory-combination/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/theory-combination/latest.json"
      ]
    },
    {
      "route": "theory-to-circuit",
      "url": "/#/theory-to-circuit",
      "componentName": "TheoryToCircuitLens",
      "componentPath": "src/renderer/components/theory-to-circuit/TheoryToCircuitLens.tsx",
      "status": "auto-update",
      "fetchCount": 4,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/theory-to-circuit/generated/scaffold-status.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/theory-to-circuit/generated/scaffold-status.json"
      ]
    },
    {
      "route": "thinking-gym-demo",
      "url": "/#/thinking-gym-demo",
      "componentName": "ThinkingGymDemo",
      "componentPath": "src/renderer/components/thinking-gym/ThinkingGymDemo.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "three-layer-hybrid",
      "url": "/#/three-layer-hybrid",
      "componentName": "ThreeLayerHybridLens",
      "componentPath": "src/renderer/components/three-layer-hybrid/ThreeLayerHybridLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    },
    {
      "route": "today",
      "url": "/#/today",
      "componentName": "ReiToday",
      "componentPath": "src/renderer/components/today/ReiToday.tsx",
      "status": "auto-update",
      "fetchCount": 2,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/daily-banner.json, /data/rei-problems/all.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/daily-banner.json",
        "/data/rei-problems/all.json"
      ]
    },
    {
      "route": "unified",
      "url": "/#/unified",
      "componentName": "ReiUnifiedInterface",
      "componentPath": "src/renderer/components/unified/ReiUnifiedInterface.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "runtime fetch: /data/rei-stats.json",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": [
        "/data/rei-stats.json"
      ]
    },
    {
      "route": "unsolved-problems-journey",
      "url": "/#/unsolved-problems-journey",
      "componentName": "UnsolvedProblemsJourney",
      "componentPath": "src/renderer/components/unsolved-problems-journey/UnsolvedProblemsJourney.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/unsolved-problems-journey/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/unsolved-problems-journey/latest.json"
      ]
    },
    {
      "route": "verification-odometer",
      "url": "/#/verification-odometer",
      "componentName": "VerificationOdometerLens",
      "componentPath": "src/renderer/components/verification-odometer/VerificationOdometerLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/verification-odometer/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/verification-odometer/latest.json"
      ]
    },
    {
      "route": "voyage:game",
      "url": "/#/voyage:game",
      "componentName": "KnowledgeVoyageGame",
      "componentPath": "src/renderer/components/simulation/KnowledgeVoyageGame.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "voynich-notation",
      "url": "/#/voynich-notation",
      "componentName": "VoynichNotationLens",
      "componentPath": "src/renderer/components/voynich-notation/VoynichNotationLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/voynich-notation/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/voynich-notation/latest.json"
      ]
    },
    {
      "route": "will",
      "url": "/#/will",
      "componentName": "ReiWillComponent",
      "componentPath": "src/renderer/components/will/ReiWill.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": true,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "STATIC バッジ ✓",
        "説明 panel ✓"
      ],
      "fetchedPaths": []
    },
    {
      "route": "zcsg-citation",
      "url": "/#/zcsg-citation",
      "componentName": "ZcsgCitationLens",
      "componentPath": "src/renderer/components/zcsg-citation/ZcsgCitationLens.tsx",
      "status": "auto-update",
      "fetchCount": 1,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": true,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "runtime fetch: /data/zcsg-citation/latest.json",
        "STATIC バッジ ✓",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": [
        "/data/zcsg-citation/latest.json"
      ]
    },
    {
      "route": "zcsg-glyph",
      "url": "/#/zcsg-glyph",
      "componentName": "ZcsgGlyphLens",
      "componentPath": "src/renderer/components/zcsg-glyph/ZcsgGlyphLens.tsx",
      "status": "auto-update",
      "fetchCount": 0,
      "apiBaseImport": false,
      "isLocalImport": false,
      "staticBadge": false,
      "ownerOnlyMarker": false,
      "isOwnerOnlyInLauncher": false,
      "hasDescPanel": false,
      "notes": [
        "fetch 0 件 (build-time data 完結)",
        "説明 panel 未追加 (UX 改善余地)"
      ],
      "fetchedPaths": []
    }
  ]
}
