{
  "schema_version": "1.0.0",
  "scanner": {
    "name": "global-capability-catalog",
    "version": "0.1.0"
  },
  "repo": {
    "id": "github-recent__mbarbine__fashion-sadiepass-www",
    "name": "mbarbine__fashion-sadiepass-WWW",
    "path": "/Users/bwm.barbinewarnermichael/Documents/github/repositories/github-recent/mbarbine__fashion-sadiepass-WWW",
    "relative_path": "github-recent/mbarbine__fashion-sadiepass-WWW",
    "remote_url": "git@github.com:mbarbine/fashion-sadiepass-WWW.git",
    "default_branch": "main",
    "current_commit": "f49a4a8e63458b4007260712d92226fcc85a76a1"
  },
  "languages": [
    {
      "language": "JSON",
      "files": 19,
      "bytes": 516791
    },
    {
      "language": "TypeScript",
      "files": 85,
      "bytes": 431140
    },
    {
      "language": "YAML",
      "files": 2,
      "bytes": 314442
    },
    {
      "language": "Markdown",
      "files": 6,
      "bytes": 16410
    },
    {
      "language": "XML",
      "files": 6,
      "bytes": 13055
    },
    {
      "language": "CSS",
      "files": 2,
      "bytes": 12675
    },
    {
      "language": "JavaScript",
      "files": 11,
      "bytes": 8848
    }
  ],
  "frameworks": [
    {
      "name": "Jest",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    },
    {
      "name": "Next.js",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    },
    {
      "name": "Playwright",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    },
    {
      "name": "React",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    },
    {
      "name": "Remix",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    },
    {
      "name": "Svelte",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    },
    {
      "name": "Tailwind CSS",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    },
    {
      "name": "Vue",
      "confidence": "high",
      "evidence_paths": [
        "package.json"
      ]
    }
  ],
  "packages": {
    "package_manager": "pnpm",
    "manifests": [
      {
        "path": "package.json",
        "name": "my-v0-project",
        "version": "0.1.0",
        "scripts": {
          "build": "next build",
          "dev": "next dev",
          "lint": "next lint",
          "start": "next start",
          "test": "jest"
        },
        "dependencies": {
          "@emotion/is-prop-valid": "latest",
          "@hookform/resolvers": "^3.10.0",
          "@radix-ui/react-accordion": "1.2.2",
          "@radix-ui/react-alert-dialog": "1.1.4",
          "@radix-ui/react-aspect-ratio": "1.1.1",
          "@radix-ui/react-avatar": "latest",
          "@radix-ui/react-checkbox": "latest",
          "@radix-ui/react-collapsible": "1.1.2",
          "@radix-ui/react-context-menu": "2.2.4",
          "@radix-ui/react-dialog": "1.1.4",
          "@radix-ui/react-dropdown-menu": "2.1.4",
          "@radix-ui/react-hover-card": "1.1.4",
          "@radix-ui/react-label": "2.1.1",
          "@radix-ui/react-menubar": "1.1.4",
          "@radix-ui/react-navigation-menu": "1.2.3",
          "@radix-ui/react-popover": "1.1.4",
          "@radix-ui/react-progress": "1.1.1",
          "@radix-ui/react-radio-group": "1.2.2",
          "@radix-ui/react-scroll-area": "1.2.2",
          "@radix-ui/react-select": "latest",
          "@radix-ui/react-separator": "1.1.1",
          "@radix-ui/react-slider": "latest",
          "@radix-ui/react-slot": "latest",
          "@radix-ui/react-switch": "1.1.2",
          "@radix-ui/react-tabs": "latest",
          "@radix-ui/react-toast": "1.2.4",
          "@radix-ui/react-toggle": "1.1.1",
          "@radix-ui/react-toggle-group": "1.1.1",
          "@radix-ui/react-tooltip": "1.1.6",
          "@remix-run/react": "latest",
          "@sveltejs/kit": "latest",
          "@vercel/analytics": "latest",
          "@vercel/speed-insights": "latest",
          "autoprefixer": "^10.4.20",
          "class-variance-authority": "^0.7.1",
          "clsx": "^2.1.1",
          "cmdk": "1.0.4",
          "date-fns": "4.1.0",
          "embla-carousel-react": "8.5.1",
          "framer-motion": "latest",
          "geist": "^1.3.1",
          "input-otp": "1.4.1",
          "lucide-react": "^0.454.0",
          "next": "16.2.1",
          "next-themes": "^0.4.6",
          "react": "^19.2.4",
          "react-day-picker": "9.8.0",
          "react-dom": "^19.2.4",
          "react-hook-form": "^7.60.0",
          "react-resizable-panels": "^2.1.7",
          "recharts": "2.15.4",
          "sonner": "^1.7.4",
          "svelte": "latest",
          "tailwind-merge": "^2.5.5",
          "tailwindcss-animate": "^1.0.7",
          "vaul": "^0.9.9",
          "vue": "latest",
          "vue-router": "latest",
          "zod": "3.25.67"
        },
        "dev_dependencies": {
          "@tailwindcss/postcss": "^4.1.9",
          "@testing-library/jest-dom": "^6.9.1",
          "@testing-library/react": "^16.3.2",
          "@types/jest": "^30.0.0",
          "@types/node": "^25.5.0",
          "@types/react": "^19.2.14",
          "@types/react-dom": "^19.2.3",
          "jest": "^30.3.0",
          "jest-environment-jsdom": "^30.3.0",
          "playwright": "^1.58.2",
          "postcss": "^8.5",
          "tailwindcss": "^4.1.9",
          "ts-jest": "^29.4.6",
          "ts-node": "^10.9.2",
          "tw-animate-css": "1.3.3",
          "typescript": "^6.0.2"
        }
      }
    ]
  },
  "routes": {
    "api_routes": [
      {
        "route": "/documentation",
        "source_path": "app/api/documentation/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/health",
        "source_path": "app/api/health/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/mcp-registration",
        "source_path": "app/api/mcp-registration/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/network/graph",
        "source_path": "app/api/network/graph/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/v1/gta6",
        "source_path": "app/api/v1/gta6/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/v1/product-hunt",
        "source_path": "app/api/v1/product-hunt/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "OPTIONS",
          "POST"
        ]
      },
      {
        "route": "/v1/stats",
        "source_path": "app/api/v1/stats/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/v1/webhook",
        "source_path": "app/api/v1/webhook/route.ts",
        "kind": "next-app-api-route",
        "methods": [
          "OPTIONS",
          "POST"
        ]
      }
    ],
    "app_routes": [
      {
        "route": "/about",
        "source_path": "app/about/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/ai-stylist",
        "source_path": "app/ai-stylist/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/blog",
        "source_path": "app/blog/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/color-analysis",
        "source_path": "app/color-analysis/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/community",
        "source_path": "app/community/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/contact",
        "source_path": "app/contact/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/faq",
        "source_path": "app/faq/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/fr",
        "source_path": "app/fr/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/how-it-works",
        "source_path": "app/how-it-works/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/investors",
        "source_path": "app/investors/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/jobs",
        "source_path": "app/jobs/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/palettes",
        "source_path": "app/palettes/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/personal-styling",
        "source_path": "app/personal-styling/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/pricing",
        "source_path": "app/pricing/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/profile/[userId]",
        "source_path": "app/profile/[userId]/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/profile",
        "source_path": "app/profile/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/recommendations",
        "source_path": "app/recommendations/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/search",
        "source_path": "app/search/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/size-guide",
        "source_path": "app/size-guide/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/stylist",
        "source_path": "app/stylist/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/subscription",
        "source_path": "app/subscription/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/support",
        "source_path": "app/support/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/virtual-wardrobe",
        "source_path": "app/virtual-wardrobe/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      },
      {
        "route": "/zh",
        "source_path": "app/zh/page.tsx",
        "kind": "next-app-page",
        "methods": [
          "GET"
        ]
      }
    ]
  },
  "components": [
    {
      "name": "accessibility-enhancements",
      "kind": "ui-component",
      "source_path": "components/accessibility-enhancements.tsx"
    },
    {
      "name": "advanced-search",
      "kind": "ui-component",
      "source_path": "components/advanced-search.tsx"
    },
    {
      "name": "advanced-user-profile",
      "kind": "ui-component",
      "source_path": "components/advanced-user-profile.tsx"
    },
    {
      "name": "ai-virtual-stylist",
      "kind": "ui-component",
      "source_path": "components/ai-virtual-stylist.tsx"
    },
    {
      "name": "chat-widget",
      "kind": "ui-component",
      "source_path": "components/chat-widget.tsx"
    },
    {
      "name": "clueless-wardrobe",
      "kind": "ui-component",
      "source_path": "components/clueless-wardrobe.tsx"
    },
    {
      "name": "color-analysis-tool",
      "kind": "ui-component",
      "source_path": "components/color-analysis-tool.tsx"
    },
    {
      "name": "early-bird-signup",
      "kind": "ui-component",
      "source_path": "components/early-bird-signup.tsx"
    },
    {
      "name": "enhanced-interactions",
      "kind": "ui-component",
      "source_path": "components/enhanced-interactions.tsx"
    },
    {
      "name": "enhanced-search",
      "kind": "ui-component",
      "source_path": "components/enhanced-search.tsx"
    },
    {
      "name": "error-boundary",
      "kind": "ui-component",
      "source_path": "components/error-boundary.tsx"
    },
    {
      "name": "footer",
      "kind": "ui-component",
      "source_path": "components/footer.tsx"
    },
    {
      "name": "gesture-handler",
      "kind": "ui-component",
      "source_path": "components/gesture-handler.tsx"
    },
    {
      "name": "local-storage-provider",
      "kind": "ui-component",
      "source_path": "components/local-storage-provider.tsx"
    },
    {
      "name": "performance-dashboard",
      "kind": "ui-component",
      "source_path": "components/performance-dashboard.tsx"
    },
    {
      "name": "performance-monitor",
      "kind": "ui-component",
      "source_path": "components/performance-monitor.tsx"
    },
    {
      "name": "personalized-recommendations",
      "kind": "ui-component",
      "source_path": "components/personalized-recommendations.tsx"
    },
    {
      "name": "premium-comparison",
      "kind": "ui-component",
      "source_path": "components/premium-comparison.tsx"
    },
    {
      "name": "premium-loading",
      "kind": "ui-component",
      "source_path": "components/premium-loading.tsx"
    },
    {
      "name": "premium-skeleton",
      "kind": "ui-component",
      "source_path": "components/premium-skeleton.tsx"
    },
    {
      "name": "premium-wishlist",
      "kind": "ui-component",
      "source_path": "components/premium-wishlist.tsx"
    },
    {
      "name": "pricing-plans",
      "kind": "ui-component",
      "source_path": "components/pricing-plans.tsx"
    },
    {
      "name": "real-time-chat-support",
      "kind": "ui-component",
      "source_path": "components/real-time-chat-support.tsx"
    },
    {
      "name": "seasonal-palette-system",
      "kind": "ui-component",
      "source_path": "components/seasonal-palette-system.tsx"
    },
    {
      "name": "shared-header",
      "kind": "ui-component",
      "source_path": "components/shared-header.tsx"
    },
    {
      "name": "sidebar",
      "kind": "ui-component",
      "source_path": "components/sidebar.tsx"
    },
    {
      "name": "social-community",
      "kind": "ui-component",
      "source_path": "components/social-community.tsx"
    },
    {
      "name": "subscription-management",
      "kind": "ui-component",
      "source_path": "components/subscription-management.tsx"
    },
    {
      "name": "test-suite",
      "kind": "ui-component",
      "source_path": "components/test-suite.tsx"
    },
    {
      "name": "theme-provider",
      "kind": "ui-component",
      "source_path": "components/theme-provider.tsx"
    },
    {
      "name": "avatar",
      "kind": "ui-component",
      "source_path": "components/ui/avatar.tsx"
    },
    {
      "name": "badge",
      "kind": "ui-component",
      "source_path": "components/ui/badge.tsx"
    },
    {
      "name": "button",
      "kind": "ui-component",
      "source_path": "components/ui/button.tsx"
    },
    {
      "name": "card",
      "kind": "ui-component",
      "source_path": "components/ui/card.tsx"
    },
    {
      "name": "checkbox",
      "kind": "ui-component",
      "source_path": "components/ui/checkbox.tsx"
    },
    {
      "name": "input",
      "kind": "ui-component",
      "source_path": "components/ui/input.tsx"
    },
    {
      "name": "select",
      "kind": "ui-component",
      "source_path": "components/ui/select.tsx"
    },
    {
      "name": "slider",
      "kind": "ui-component",
      "source_path": "components/ui/slider.tsx"
    },
    {
      "name": "table",
      "kind": "ui-component",
      "source_path": "components/ui/table.tsx"
    },
    {
      "name": "tabs",
      "kind": "ui-component",
      "source_path": "components/ui/tabs.tsx"
    },
    {
      "name": "textarea",
      "kind": "ui-component",
      "source_path": "components/ui/textarea.tsx"
    }
  ],
  "data_models": [],
  "database": {
    "databases": [],
    "schemas": [],
    "migrations": []
  },
  "tests": [
    {
      "name": "health.test.ts",
      "kind": "unit-or-integration",
      "source_path": "__tests__/health.test.ts"
    },
    {
      "name": "llms.test.ts",
      "kind": "unit-or-integration",
      "source_path": "__tests__/llms.test.ts"
    },
    {
      "name": "mcp.test.ts",
      "kind": "unit-or-integration",
      "source_path": "__tests__/mcp.test.ts"
    },
    {
      "name": "network-graph.test.ts",
      "kind": "unit-or-integration",
      "source_path": "__tests__/network-graph.test.ts"
    },
    {
      "name": "sitemap-content.test.ts",
      "kind": "unit-or-integration",
      "source_path": "__tests__/sitemap-content.test.ts"
    },
    {
      "name": "sitemap.test.ts",
      "kind": "unit-or-integration",
      "source_path": "__tests__/sitemap.test.ts"
    },
    {
      "name": "test-suite.tsx",
      "kind": "unit-or-integration",
      "source_path": "components/test-suite.tsx"
    }
  ],
  "ci": {
    "workflows": []
  },
  "containers": {
    "dockerfiles": [],
    "compose_files": []
  },
  "env": {
    "example_files": [],
    "variables": [
      {
        "name": "NODE_ENV",
        "source_paths": [
          "app/api/health/route.ts",
          "components/performance-dashboard.tsx",
          "components/performance-monitor.tsx",
          "components/test-suite.tsx"
        ],
        "likely_secret": false
      },
      {
        "name": "WEBHOOK_SECRET",
        "source_paths": [
          ".Jules/sentinel.md",
          "app/api/v1/webhook/route.ts"
        ],
        "likely_secret": true
      }
    ]
  },
  "configs": [
    {
      "path": "next.config.mjs"
    },
    {
      "path": "package.json"
    },
    {
      "path": "postcss.config.mjs"
    },
    {
      "path": "tsconfig.jest.json"
    },
    {
      "path": "tsconfig.json"
    }
  ],
  "docs": {
    "readme_paths": [
      {
        "path": "README.md"
      }
    ],
    "doc_paths": [],
    "llms_context_paths": [
      {
        "path": "public/.well-known/llms.txt"
      },
      {
        "path": "public/llms-full.txt"
      },
      {
        "path": "public/llms.txt"
      }
    ]
  },
  "discovery_files": {
    "openapi": [
      {
        "path": "platphorm_schemas/openapi.yaml"
      }
    ],
    "mcp": [],
    "llms": [
      {
        "path": "public/.well-known/llms.txt"
      },
      {
        "path": "public/llms-full.txt"
      },
      {
        "path": "public/llms.txt"
      }
    ],
    "sitemaps": [
      {
        "path": "public/sitemap.xml"
      }
    ],
    "feeds": [],
    "well_known": [
      {
        "path": "public/.well-known/llms.txt"
      },
      {
        "path": "public/.well-known/network.manifest"
      }
    ],
    "robots": [
      {
        "path": "public/robots.txt"
      }
    ],
    "manifests": []
  },
  "integrations": [
    {
      "name": "Vercel",
      "confidence": "medium",
      "evidence_paths": [
        "app/layout.tsx",
        "package-lock.json",
        "package.json",
        "pnpm-lock.yaml"
      ]
    }
  ],
  "license": {
    "spdx": null,
    "paths": []
  },
  "comments": [
    {
      "kind": "deprecated",
      "source_path": "pnpm-lock.yaml",
      "line": 3030,
      "text": "deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by cont"
    },
    {
      "kind": "deprecated",
      "source_path": "pnpm-lock.yaml",
      "line": 3035,
      "text": "deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by cont"
    },
    {
      "kind": "deprecated",
      "source_path": "pnpm-lock.yaml",
      "line": 3087,
      "text": "deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful."
    },
    {
      "kind": "deprecated",
      "source_path": "pnpm-lock.yaml",
      "line": 4205,
      "text": "deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation"
    },
    {
      "kind": "security",
      "source_path": "public/robots.txt",
      "line": 108,
      "text": "# Enterprise security - block certain paths from all crawlers"
    },
    {
      "kind": "security",
      "source_path": "public/sitemap-enterprise.xml",
      "line": 131,
      "text": "<loc>https://fashion.platphormnews.com/security</loc>"
    }
  ],
  "security": {
    "secret_risks": [],
    "unsafe_patterns": [
      {
        "name": "dangerously-set-html",
        "confidence": "medium",
        "evidence_paths": [
          "app/faq/page.tsx",
          "app/jobs/page.tsx",
          "app/layout.tsx"
        ]
      }
    ],
    "sensitive_data_indicators": [
      {
        "name": "card",
        "confidence": "medium",
        "evidence_paths": [
          ".Jules/sentinel.md",
          "app/about/page.tsx",
          "app/blog/page.tsx",
          "app/contact/page.tsx",
          "app/faq/page.tsx",
          "app/globals.css",
          "app/how-it-works/page.tsx",
          "app/investors/page.tsx",
          "app/jobs/page.tsx",
          "app/layout.tsx",
          "app/page.tsx",
          "app/palettes/page.tsx",
          "app/personal-styling/page.tsx",
          "app/size-guide/page.tsx",
          "app/support/page.tsx",
          "components/advanced-search.tsx",
          "components/advanced-user-profile.tsx",
          "components/ai-virtual-stylist.tsx",
          "components/clueless-wardrobe.tsx",
          "components/color-analysis-tool.tsx"
        ]
      },
      {
        "name": "email",
        "confidence": "medium",
        "evidence_paths": [
          "app/api/mcp-registration/route.ts",
          "app/blog/page.tsx",
          "app/contact/page.tsx",
          "app/layout.tsx",
          "app/support/page.tsx",
          "components/advanced-user-profile.tsx",
          "components/early-bird-signup.tsx",
          "components/pricing-plans.tsx",
          "components/subscription-management.tsx",
          "components/test-suite.tsx",
          "public/.well-known/llms.txt",
          "public/api-docs.json",
          "public/llms.txt",
          "scripts/run-tests.js"
        ]
      },
      {
        "name": "fingerprint",
        "confidence": "medium",
        "evidence_paths": [
          "platphorm_schemas/core.schema.json",
          "platphorm_schemas/item.schema.json",
          "platphorm_schemas/observability.schema.json",
          "platphorm_schemas/realm.schema.json"
        ]
      },
      {
        "name": "health",
        "confidence": "medium",
        "evidence_paths": [
          "__tests__/health.test.ts",
          "platphorm_schemas/core.schema.json",
          "platphorm_schemas/openapi.yaml",
          "platphorm_schemas/realm.schema.json",
          "ROADMAP.md"
        ]
      },
      {
        "name": "location",
        "confidence": "medium",
        "evidence_paths": [
          "app/fr/page.tsx",
          "app/jobs/page.tsx",
          "components/advanced-user-profile.tsx",
          "components/early-bird-signup.tsx",
          "components/error-boundary.tsx",
          "components/performance-dashboard.tsx",
          "components/test-suite.tsx",
          "public/humans.txt",
          "public/robots.txt"
        ]
      },
      {
        "name": "payment",
        "confidence": "medium",
        "evidence_paths": [
          "app/subscription/page.tsx",
          "components/subscription-management.tsx"
        ]
      },
      {
        "name": "pii",
        "confidence": "medium",
        "evidence_paths": [
          "package-lock.json",
          "pnpm-lock.yaml"
        ]
      },
      {
        "name": "secret-like environment variables",
        "confidence": "medium",
        "evidence_paths": [
          "package.json"
        ]
      },
      {
        "name": "token",
        "confidence": "medium",
        "evidence_paths": [
          ".Jules/sentinel.md",
          "app/api/v1/webhook/route.ts",
          "package-lock.json",
          "pnpm-lock.yaml"
        ]
      }
    ]
  },
  "generated_at": "2026-05-16T16:44:07.962Z"
}
