{
  "summary": {
    "totalIssues": 134,
    "toolsRun": ["patterns", "context", "consistency"],
    "executionTime": 479
  },
  "patterns": [
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/api/request-report.ts",
      "issues": [
        {
          "type": "duplicate-pattern",
          "severity": "minor",
          "message": "utility pattern 58% similar to /Users/pengcao/projects/aiready/landing/api/scan.ts (107 tokens wasted)",
          "location": {
            "file": "/Users/pengcao/projects/aiready/landing/api/request-report.ts",
            "line": 159
          },
          "suggestion": "Move to a shared utilities file and reuse across modules"
        }
      ],
      "metrics": {
        "tokenCost": 107,
        "consistencyScore": 0.9
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/api/scan.ts",
      "issues": [
        {
          "type": "duplicate-pattern",
          "severity": "minor",
          "message": "utility pattern 58% similar to /Users/pengcao/projects/aiready/landing/api/request-report.ts (107 tokens wasted)",
          "location": {
            "file": "/Users/pengcao/projects/aiready/landing/api/scan.ts",
            "line": 102
          },
          "suggestion": "Move to a shared utilities file and reuse across modules"
        }
      ],
      "metrics": {
        "tokenCost": 107,
        "consistencyScore": 0.9
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
      "issues": [
        {
          "type": "duplicate-pattern",
          "severity": "minor",
          "message": "utility pattern 50% similar to /Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts (267 tokens wasted)",
          "location": {
            "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
            "line": 49
          },
          "suggestion": "Move to a shared utilities file and reuse across modules"
        }
      ],
      "metrics": {
        "tokenCost": 267,
        "consistencyScore": 0.9
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
      "issues": [
        {
          "type": "duplicate-pattern",
          "severity": "minor",
          "message": "component pattern 73% similar to /Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts (185 tokens wasted)",
          "location": {
            "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
            "line": 307
          },
          "suggestion": "Extract shared logic into a custom hook or HOC"
        }
      ],
      "metrics": {
        "tokenCost": 185,
        "consistencyScore": 0.9
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
      "issues": [
        {
          "type": "duplicate-pattern",
          "severity": "minor",
          "message": "component pattern 73% similar to /Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts (185 tokens wasted)",
          "location": {
            "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
            "line": 520
          },
          "suggestion": "Extract shared logic into a custom hook or HOC"
        }
      ],
      "metrics": {
        "tokenCost": 185,
        "consistencyScore": 0.9
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
      "issues": [
        {
          "type": "duplicate-pattern",
          "severity": "minor",
          "message": "utility pattern 50% similar to /Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts (267 tokens wasted)",
          "location": {
            "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
            "line": 157
          },
          "suggestion": "Move to a shared utilities file and reuse across modules"
        }
      ],
      "metrics": {
        "tokenCost": 267,
        "consistencyScore": 0.9
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/app/page.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/app/robots.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/AIReadinessScore.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/global.d.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/lib/seo.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/next.config.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/landing/sst.config.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzer.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-ast.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/scoring.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/types.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/config-loader.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/scoring.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/types.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/utils/cli-helpers.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/utils/config.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/scoring.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/skills/src/config.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    },
    {
      "fileName": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
      "issues": [],
      "metrics": {
        "tokenCost": 0,
        "consistencyScore": 1
      }
    }
  ],
  "duplicates": [
    {
      "file1": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
      "file2": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
      "line1": 520,
      "line2": 307,
      "endLine1": 532,
      "endLine2": 318,
      "similarity": 0.7272727272727273,
      "snippet": "function isBuildArtifact(filePath: string): boolean {\n  const lower = filePath.toLowerCase();\n  return (\n    lower.includes('/node_modules/') ||\n    lower.includes('/dist/') ||\n...",
      "patternType": "component",
      "tokenCost": 185,
      "linesOfCode": 13,
      "severity": "minor",
      "reason": "Moderate similarity detected",
      "suggestion": "Consider extracting shared patterns if code evolves together"
    },
    {
      "file1": "/Users/pengcao/projects/aiready/landing/api/scan.ts",
      "file2": "/Users/pengcao/projects/aiready/landing/api/request-report.ts",
      "line1": 102,
      "line2": 159,
      "endLine1": 108,
      "endLine2": 165,
      "similarity": 0.5789473684210527,
      "snippet": "function json(statusCode: number, body: any, extraHeaders: Record<string,string> = {}) {\n  return {\n    statusCode,\n    headers: { 'Content-Type': 'application/json', ...corsHeaders(), ...extraHeaders },\n    body: JSON.stringify(body)\n...",
      "patternType": "utility",
      "tokenCost": 107,
      "linesOfCode": 7,
      "severity": "minor",
      "reason": "Minor similarity detected",
      "suggestion": "Monitor but refactoring may not be worthwhile"
    },
    {
      "file1": "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
      "file2": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
      "line1": 157,
      "line2": 49,
      "endLine1": 181,
      "endLine2": 63,
      "similarity": 0.5,
      "snippet": "  function visit(n: TSESTree.Node) {\n    if (n.type === 'Identifier' && importedNames.has(n.name)) {\n      usedImports.add(n.name);\n    }\n\n...",
      "patternType": "utility",
      "tokenCost": 267,
      "linesOfCode": 22,
      "severity": "minor",
      "reason": "Minor similarity detected",
      "suggestion": "Monitor but refactoring may not be worthwhile"
    }
  ],
  "context": [
    {
      "file": "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts",
      "tokenCost": 9964,
      "linesOfCode": 846,
      "importDepth": 1,
      "dependencyCount": 5,
      "dependencyList": ["commander", "./index", "chalk", "fs", "path"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 9964,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 2989
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
      "tokenCost": 7322,
      "linesOfCode": 613,
      "importDepth": 1,
      "dependencyCount": 5,
      "dependencyList": [
        "framer-motion",
        "next/link",
        "next/image",
        "react",
        "../../components/Breadcrumb"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 7322,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 2196
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
      "tokenCost": 5583,
      "linesOfCode": 524,
      "importDepth": 1,
      "dependencyCount": 8,
      "dependencyList": [
        "commander",
        "./index",
        "./detector",
        "./context-rules",
        "chalk",
        "fs",
        "path",
        "@aiready/core"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 5583,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 1674
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
      "tokenCost": 5040,
      "linesOfCode": 729,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["@aiready/core", "./semantic-analysis", "..."],
      "circularDeps": [],
      "cohesionScore": 0.5801587301587302,
      "domains": ["aiready"],
      "exportCount": 10,
      "contextBudget": 5040,
      "fragmentationScore": 0.5,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (58%)",
        "High fragmentation (50%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 2016
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
      "tokenCost": 4979,
      "linesOfCode": 585,
      "importDepth": 1,
      "dependencyCount": 7,
      "dependencyList": [
        "commander",
        "./index",
        "chalk",
        "fs",
        "path",
        "@aiready/core",
        "prompts"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 4979,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 1493
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
      "tokenCost": 4439,
      "linesOfCode": 412,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "react"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 4439,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 1331
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
      "tokenCost": 4131,
      "linesOfCode": 509,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@aiready/core", "./context-rules"],
      "circularDeps": [],
      "cohesionScore": 0.4,
      "domains": ["aiready"],
      "exportCount": 3,
      "contextBudget": 4131,
      "fragmentationScore": 0.5,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts"
      ],
      "severity": "major",
      "issues": [
        "Very low cohesion (40%) - mixed concerns",
        "High fragmentation (50%) - scattered implementation"
      ],
      "recommendations": [
        "Split file by domain - separate unrelated functionality",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 2272
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
      "tokenCost": 4114,
      "linesOfCode": 548,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@aiready/core", "./scoring"],
      "circularDeps": [],
      "cohesionScore": 0.4461538461538462,
      "domains": ["aiready"],
      "exportCount": 2,
      "contextBudget": 4114,
      "fragmentationScore": 0.5,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts"
      ],
      "severity": "major",
      "issues": [
        "Very low cohesion (45%) - mixed concerns",
        "High fragmentation (50%) - scattered implementation"
      ],
      "recommendations": [
        "Split file by domain - separate unrelated functionality",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 2262
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
      "tokenCost": 3608,
      "linesOfCode": 465,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["./detector", "./context-rules"],
      "circularDeps": [],
      "cohesionScore": 0.6333333333333333,
      "domains": ["user"],
      "exportCount": 5,
      "contextBudget": 3608,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (63%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 1443
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts",
      "tokenCost": 3212,
      "linesOfCode": 293,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["@aiready/core", "../types", "../utils/config-loader"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["aiready"],
      "exportCount": 1,
      "contextBudget": 3212,
      "fragmentationScore": 0.5,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (50%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 963
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
      "tokenCost": 3175,
      "linesOfCode": 377,
      "importDepth": 1,
      "dependencyCount": 4,
      "dependencyList": [
        "@aiready/core",
        "./detector",
        "./context-rules",
        "./scoring"
      ],
      "circularDeps": [],
      "cohesionScore": 0.45833333333333337,
      "domains": ["aiready"],
      "exportCount": 4,
      "contextBudget": 3175,
      "fragmentationScore": 0.5,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (46%)",
        "High fragmentation (50%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 1270
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-ast.ts",
      "tokenCost": 3030,
      "linesOfCode": 327,
      "importDepth": 1,
      "dependencyCount": 4,
      "dependencyList": [
        "@typescript-eslint/typescript-estree",
        "../types",
        "../utils/scope-tracker",
        "../utils/config-loader"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["config"],
      "exportCount": 1,
      "contextBudget": 3030,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/lib/seo.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/config.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/config-loader.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 909
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
      "tokenCost": 2408,
      "linesOfCode": 273,
      "importDepth": 1,
      "dependencyCount": 7,
      "dependencyList": [
        "commander",
        "./analyzer",
        "./types",
        "chalk",
        "fs",
        "path",
        "@aiready/core"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 2408,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 722
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
      "tokenCost": 2326,
      "linesOfCode": 218,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 0.7892419038528016,
      "domains": ["user", "app"],
      "exportCount": 7,
      "contextBudget": 2326,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (79%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 930
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
      "tokenCost": 2284,
      "linesOfCode": 288,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["./types"],
      "circularDeps": [],
      "cohesionScore": 0.5733333333333334,
      "domains": ["user"],
      "exportCount": 7,
      "contextBudget": 2284,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (57%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 913
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
      "tokenCost": 2205,
      "linesOfCode": 228,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["react", "framer-motion"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 2205,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 661
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
      "tokenCost": 2138,
      "linesOfCode": 282,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 7,
      "contextBudget": 2138,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 641
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
      "tokenCost": 2072,
      "linesOfCode": 265,
      "importDepth": 1,
      "dependencyCount": 5,
      "dependencyList": [
        "fs/promises",
        "path",
        "./types.js",
        "./parser.js",
        "./config.js"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 2072,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 621
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
      "tokenCost": 2003,
      "linesOfCode": 277,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["@typescript-eslint/typescript-estree"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 8,
      "contextBudget": 2003,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 600
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
      "tokenCost": 1989,
      "linesOfCode": 279,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": [
        "@typescript-eslint/typescript-estree",
        "./ast-parser"
      ],
      "circularDeps": [],
      "cohesionScore": 0.85,
      "domains": ["user"],
      "exportCount": 9,
      "contextBudget": 1989,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (85%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 795
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
      "tokenCost": 1930,
      "linesOfCode": 289,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 0.6918972432045607,
      "domains": ["user", "config", "core"],
      "exportCount": 13,
      "contextBudget": 1930,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (69%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 772
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/AIReadinessScore.tsx",
      "tokenCost": 1877,
      "linesOfCode": 150,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "./ParallaxSection"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["core"],
      "exportCount": 1,
      "contextBudget": 1877,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/app/page.tsx",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/scoring.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 563
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
      "tokenCost": 1803,
      "linesOfCode": 228,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["@aiready/core", "../types", "..."],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["aiready"],
      "exportCount": 2,
      "contextBudget": 1803,
      "fragmentationScore": 0.5,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (50%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 540
    },
    {
      "file": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
      "tokenCost": 1760,
      "linesOfCode": 179,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["fs", "path"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 1760,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 528
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
      "tokenCost": 1572,
      "linesOfCode": 200,
      "importDepth": 1,
      "dependencyCount": 4,
      "dependencyList": [
        "next",
        "next/font/google",
        "next/script",
        "./globals.css"
      ],
      "circularDeps": [],
      "cohesionScore": 0.4,
      "domains": ["user"],
      "exportCount": 2,
      "contextBudget": 1572,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "major",
      "issues": [
        "Very low cohesion (40%) - mixed concerns",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Split file by domain - separate unrelated functionality",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 864
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
      "tokenCost": 1506,
      "linesOfCode": 171,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "react"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 1506,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 451
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
      "tokenCost": 1503,
      "linesOfCode": 155,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 1503,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 450
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
      "tokenCost": 1499,
      "linesOfCode": 166,
      "importDepth": 1,
      "dependencyCount": 4,
      "dependencyList": [
        "@aiready/pattern-detect",
        "@aiready/context-analyzer",
        "@aiready/consistency",
        "@aiready/core"
      ],
      "circularDeps": [],
      "cohesionScore": 0.4,
      "domains": ["aiready"],
      "exportCount": 4,
      "contextBudget": 1499,
      "fragmentationScore": 0.5,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/detector.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts"
      ],
      "severity": "major",
      "issues": [
        "Very low cohesion (40%) - mixed concerns",
        "High fragmentation (50%) - scattered implementation"
      ],
      "recommendations": [
        "Split file by domain - separate unrelated functionality",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 824
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/api/request-report.ts",
      "tokenCost": 1468,
      "linesOfCode": 177,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@aws-sdk/client-s3", "@aws-sdk/client-ses"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["cli"],
      "exportCount": 1,
      "contextBudget": 1468,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/core/src/utils/cli-helpers.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 440
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
      "tokenCost": 1291,
      "linesOfCode": 183,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@typescript-eslint/typescript-estree", "fs"],
      "circularDeps": [],
      "cohesionScore": 0.92,
      "domains": ["user"],
      "exportCount": 10,
      "contextBudget": 1291,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 387
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
      "tokenCost": 1284,
      "linesOfCode": 222,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["@typescript-eslint/typescript-estree"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 4,
      "contextBudget": 1284,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 385
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/scoring.ts",
      "tokenCost": 1263,
      "linesOfCode": 163,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@aiready/core", "./types"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["core"],
      "exportCount": 1,
      "contextBudget": 1263,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/components/AIReadinessScore.tsx",
        "/Users/pengcao/projects/aiready/landing/app/page.tsx",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/scoring.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 378
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
      "tokenCost": 1215,
      "linesOfCode": 150,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["fs/promises", "path", "./types.js"],
      "circularDeps": [],
      "cohesionScore": 0.55,
      "domains": ["user"],
      "exportCount": 2,
      "contextBudget": 1215,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (55%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 486
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
      "tokenCost": 1187,
      "linesOfCode": 112,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "./ParallaxSection"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 1187,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 356
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
      "tokenCost": 1152,
      "linesOfCode": 124,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["framer-motion", "react", "recharts"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 1152,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 345
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts",
      "tokenCost": 1139,
      "linesOfCode": 108,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 4,
      "contextBudget": 1139,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 341
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/app/page.tsx",
      "tokenCost": 1108,
      "linesOfCode": 137,
      "importDepth": 1,
      "dependencyCount": 20,
      "dependencyList": [
        "next/script",
        "../components/AnimatedHero",
        "../components/AnimatedStats",
        "../components/Benefits",
        "../components/InteractiveChart",
        "../components/ComparisonChart",
        "../components/FloatingElements",
        "../components/ParallaxSection",
        "../components/RequestForm",
        "../components/LiveScanDemo",
        "../components/Header",
        "../components/Features",
        "../components/AIReadinessScore",
        "../components/NotAnotherLinter",
        "../components/Testimonials",
        "../components/CTA",
        "../components/FAQ",
        "../components/Footer",
        "../components/AIOptimizedContent",
        "../lib/seo"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["core"],
      "exportCount": 1,
      "contextBudget": 1108,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/components/AIReadinessScore.tsx",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/scoring.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 332
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/api/scan.ts",
      "tokenCost": 1091,
      "linesOfCode": 109,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["http"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 1091,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 327
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/scoring.ts",
      "tokenCost": 1075,
      "linesOfCode": 137,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@aiready/core", "./detector"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["core"],
      "exportCount": 1,
      "contextBudget": 1075,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/components/AIReadinessScore.tsx",
        "/Users/pengcao/projects/aiready/landing/app/page.tsx",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/scoring.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 322
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/scoring.ts",
      "tokenCost": 1066,
      "linesOfCode": 129,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@aiready/core", "./types"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["core"],
      "exportCount": 1,
      "contextBudget": 1066,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/components/AIReadinessScore.tsx",
        "/Users/pengcao/projects/aiready/landing/app/page.tsx",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/scoring.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 319
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
      "tokenCost": 951,
      "linesOfCode": 99,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["next/script", "framer-motion", "./ParallaxSection"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 951,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 285
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/lib/seo.ts",
      "tokenCost": 950,
      "linesOfCode": 147,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 0.5907767681049402,
      "domains": ["config", "user", "product"],
      "exportCount": 7,
      "contextBudget": 950,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/core/src/utils/config.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/config-loader.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-ast.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (59%)",
        "High fragmentation (100%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 380
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
      "tokenCost": 941,
      "linesOfCode": 91,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "./ParallaxSection"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 941,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 282
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
      "tokenCost": 873,
      "linesOfCode": 132,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 0.8188118522668012,
      "domains": ["user", "aiready"],
      "exportCount": 8,
      "contextBudget": 873,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (82%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 349
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
      "tokenCost": 785,
      "linesOfCode": 76,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "./ParallaxSection"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 785,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 235
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
      "tokenCost": 769,
      "linesOfCode": 119,
      "importDepth": 1,
      "dependencyCount": 5,
      "dependencyList": ["glob", "fs/promises", "fs", "path", "../types"],
      "circularDeps": [],
      "cohesionScore": 0.52,
      "domains": ["user"],
      "exportCount": 5,
      "contextBudget": 769,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (52%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 307
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/sst.config.ts",
      "tokenCost": 738,
      "linesOfCode": 96,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 738,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 221
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/config.ts",
      "tokenCost": 718,
      "linesOfCode": 95,
      "importDepth": 1,
      "dependencyCount": 4,
      "dependencyList": ["fs", "path", "url", "../types"],
      "circularDeps": [],
      "cohesionScore": 0.4857142857142857,
      "domains": ["config"],
      "exportCount": 2,
      "contextBudget": 718,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/lib/seo.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/config-loader.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-ast.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (49%)",
        "High fragmentation (100%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 287
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
      "tokenCost": 711,
      "linesOfCode": 104,
      "importDepth": 1,
      "dependencyCount": 4,
      "dependencyList": ["fs/promises", "path", "./parser.js", "./config.js"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 711,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 213
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/cli-helpers.ts",
      "tokenCost": 698,
      "linesOfCode": 106,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["fs", "path", "../index"],
      "circularDeps": [],
      "cohesionScore": 0.29420981285103054,
      "domains": ["cli", "user", "config"],
      "exportCount": 6,
      "contextBudget": 698,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/api/request-report.ts"
      ],
      "severity": "major",
      "issues": [
        "Very low cohesion (29%) - mixed concerns",
        "High fragmentation (100%) - scattered implementation"
      ],
      "recommendations": [
        "Split file by domain - separate unrelated functionality",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 383
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
      "tokenCost": 696,
      "linesOfCode": 76,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": [
        "framer-motion",
        "./ParallaxSection",
        "./AnimatedStats"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 696,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 208
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
      "tokenCost": 673,
      "linesOfCode": 76,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["framer-motion", "react", "recharts"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 673,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 201
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
      "tokenCost": 659,
      "linesOfCode": 68,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["framer-motion", "react", "recharts"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 659,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 197
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
      "tokenCost": 570,
      "linesOfCode": 58,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["next/link", "next/image", "framer-motion"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 570,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 171
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
      "tokenCost": 501,
      "linesOfCode": 50,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "react"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 501,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 150
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
      "tokenCost": 470,
      "linesOfCode": 53,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["next/link", "framer-motion"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 470,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 141
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/app/robots.ts",
      "tokenCost": 454,
      "linesOfCode": 81,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["next"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 2,
      "contextBudget": 454,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 136
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
      "tokenCost": 441,
      "linesOfCode": 65,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": ["next/link", "framer-motion", "next/script"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 441,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 132
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/types.ts",
      "tokenCost": 438,
      "linesOfCode": 63,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["@aiready/core"],
      "circularDeps": [],
      "cohesionScore": 0.24525887710618335,
      "domains": ["consistency", "aiready"],
      "exportCount": 6,
      "contextBudget": 438,
      "fragmentationScore": 0,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzer.ts"
      ],
      "severity": "major",
      "issues": ["Very low cohesion (25%) - mixed concerns"],
      "recommendations": [
        "Split file by domain - separate unrelated functionality"
      ],
      "potentialSavings": 109
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/config-loader.ts",
      "tokenCost": 415,
      "linesOfCode": 49,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["@aiready/core", "path"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["config"],
      "exportCount": 2,
      "contextBudget": 415,
      "fragmentationScore": 1,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/lib/seo.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/config.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-ast.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (100%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 124
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/skills/src/config.ts",
      "tokenCost": 376,
      "linesOfCode": 49,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["path", "url"],
      "circularDeps": [],
      "cohesionScore": 0.8749401251591399,
      "domains": ["skill", "user"],
      "exportCount": 9,
      "contextBudget": 376,
      "fragmentationScore": 0,
      "relatedFiles": [],
      "severity": "minor",
      "issues": ["Low cohesion (87%)"],
      "recommendations": ["Consider grouping related exports together"],
      "potentialSavings": 37
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
      "tokenCost": 369,
      "linesOfCode": 54,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["framer-motion"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 369,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 110
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
      "tokenCost": 306,
      "linesOfCode": 37,
      "importDepth": 1,
      "dependencyCount": 3,
      "dependencyList": [
        "framer-motion",
        "./ParallaxSection",
        "./ToolShowcase"
      ],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 306,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 91
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
      "tokenCost": 264,
      "linesOfCode": 58,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 0.7485370014199393,
      "domains": ["user", "doc"],
      "exportCount": 6,
      "contextBudget": 264,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": [
        "Low cohesion (75%)",
        "High fragmentation (29%) - scattered implementation"
      ],
      "recommendations": [
        "Consider grouping related exports together",
        "Consolidate with related files in same domain"
      ],
      "potentialSavings": 105
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
      "tokenCost": 171,
      "linesOfCode": 27,
      "importDepth": 1,
      "dependencyCount": 2,
      "dependencyList": ["framer-motion", "react"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 171,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 51
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
      "tokenCost": 166,
      "linesOfCode": 23,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["next"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 2,
      "contextBudget": 166,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 49
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
      "tokenCost": 134,
      "linesOfCode": 26,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["sst"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 134,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 40
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
      "tokenCost": 129,
      "linesOfCode": 15,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 129,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 38
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
      "tokenCost": 112,
      "linesOfCode": 23,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["next"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 2,
      "contextBudget": 112,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 33
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/next.config.ts",
      "tokenCost": 67,
      "linesOfCode": 14,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["next"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 67,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 20
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
      "tokenCost": 62,
      "linesOfCode": 7,
      "importDepth": 1,
      "dependencyCount": 1,
      "dependencyList": ["./.next/types/routes.d.ts"],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 62,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 18
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
      "tokenCost": 57,
      "linesOfCode": 8,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 57,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/global.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 17
    },
    {
      "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/metrics.ts",
      "tokenCost": 49,
      "linesOfCode": 8,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": ["user"],
      "exportCount": 1,
      "contextBudget": 49,
      "fragmentationScore": 0.2926829268292683,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/landing/sst.config.ts",
        "/Users/pengcao/projects/aiready/landing/next.config.ts",
        "/Users/pengcao/projects/aiready/landing/lib/aeo-schema.ts",
        "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "/Users/pengcao/projects/aiready/landing/components/RequestForm.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "/Users/pengcao/projects/aiready/landing/components/NotAnotherLinter.tsx",
        "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "/Users/pengcao/projects/aiready/landing/components/InteractiveChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FloatingElements.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "/Users/pengcao/projects/aiready/landing/components/FAQ.tsx",
        "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "/Users/pengcao/projects/aiready/landing/components/CTA.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "/Users/pengcao/projects/aiready/landing/components/AIOptimizedContent.tsx",
        "/Users/pengcao/projects/aiready/landing/app/sitemap.ts",
        "/Users/pengcao/projects/aiready/landing/app/robots.ts",
        "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/parser.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/context-rules.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/types.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/scoring.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/semantic-analysis.ts",
        "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/utils/ast-parser.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming-constants.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (29%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 14
    },
    {
      "file": "/Users/pengcao/projects/aiready/landing/global.d.ts",
      "tokenCost": 47,
      "linesOfCode": 6,
      "importDepth": 0,
      "dependencyCount": 0,
      "dependencyList": [],
      "circularDeps": [],
      "cohesionScore": 1,
      "domains": [],
      "exportCount": 0,
      "contextBudget": 47,
      "fragmentationScore": 0.6363636363636364,
      "relatedFiles": [
        "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "/Users/pengcao/projects/aiready/landing/sst-env.d.ts",
        "/Users/pengcao/projects/aiready/landing/next-env.d.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/validate.ts",
        "/Users/pengcao/projects/aiready/packages/skills/src/build.ts",
        "/Users/pengcao/projects/aiready/packages/pattern-detect/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/core/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/context-analyzer/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/index.ts",
        "/Users/pengcao/projects/aiready/packages/consistency/src/cli.ts",
        "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts"
      ],
      "severity": "minor",
      "issues": ["High fragmentation (64%) - scattered implementation"],
      "recommendations": ["Consolidate with related files in same domain"],
      "potentialSavings": 14
    }
  ],
  "consistency": {
    "summary": {
      "totalIssues": 54,
      "namingIssues": 54,
      "patternIssues": 0,
      "architectureIssues": 0,
      "filesAnalyzed": 76
    },
    "results": [
      {
        "fileName": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "poor-naming: v",
            "location": {
              "file": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
              "line": 58
            },
            "suggestion": "Use descriptive variable name instead of single letter 'v'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: matchesIgnore",
            "location": {
              "file": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
              "line": 15
            },
            "suggestion": "Function 'matchesIgnore' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: rel",
            "location": {
              "file": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
              "line": 18
            },
            "suggestion": "Consider using full word instead of abbreviation 'rel'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: pat",
            "location": {
              "file": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
              "line": 21
            },
            "suggestion": "Consider using full word instead of abbreviation 'pat'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: walk",
            "location": {
              "file": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
              "line": 51
            },
            "suggestion": "Function 'walk' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: el",
            "location": {
              "file": "/Users/pengcao/projects/aiready/scripts/consume-aiready-reports.js",
              "line": 114
            },
            "suggestion": "Consider using full word instead of abbreviation 'el'"
          }
        ],
        "metrics": {
          "consistencyScore": 0.9299999999999999
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "poor-naming: c",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts",
              "line": 140
            },
            "suggestion": "Use descriptive variable name instead of single letter 'c'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: pd",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts",
              "line": 100
            },
            "suggestion": "Consider using full word instead of abbreviation 'pd'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: ca",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts",
              "line": 124
            },
            "suggestion": "Consider using full word instead of abbreviation 'ca'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: pr",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/cli/src/cli.ts",
              "line": 157
            },
            "suggestion": "Consider using full word instead of abbreviation 'pr'"
          }
        ],
        "metrics": {
          "consistencyScore": 0.95
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "poor-naming: a",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
              "line": 54
            },
            "suggestion": "Use descriptive variable name instead of single letter 'a'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "poor-naming: a",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
              "line": 109
            },
            "suggestion": "Use descriptive variable name instead of single letter 'a'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: analyzeUnified",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/cli/src/index.ts",
              "line": 70
            },
            "suggestion": "Function 'analyzeUnified' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.95
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: rangesOverlap",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
              "line": 48
            },
            "suggestion": "Function 'rangesOverlap' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: identifyCluster",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
              "line": 232
            },
            "suggestion": "Function 'identifyCluster' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: sev",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/grouping.ts",
              "line": 353
            },
            "suggestion": "Consider using full word instead of abbreviation 'sev'"
          }
        ],
        "metrics": {
          "consistencyScore": 0.95
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/api/request-report.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: corsHeaders",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/api/request-report.ts",
              "line": 151
            },
            "suggestion": "Function 'corsHeaders' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: json",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/api/request-report.ts",
              "line": 159
            },
            "suggestion": "Function 'json' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.96
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/api/scan.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: corsHeaders",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/api/scan.ts",
              "line": 94
            },
            "suggestion": "Function 'corsHeaders' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: json",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/api/scan.ts",
              "line": 102
            },
            "suggestion": "Function 'json' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.96
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: analyzeNaming",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/naming.ts",
              "line": 13
            },
            "suggestion": "Function 'analyzeNaming' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.98
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: adjustSeverity",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/context-detector.ts",
              "line": 196
            },
            "suggestion": "Function 'adjustSeverity' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.98
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: scanFiles",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/file-scanner.ts",
              "line": 69
            },
            "suggestion": "Function 'scanFiles' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.98
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "minor",
            "message": "unclear: analyzePatterns",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/pattern-detect/src/index.ts",
              "line": 175
            },
            "suggestion": "Function 'analyzePatterns' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.98
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: x1",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
              "line": 170
            },
            "suggestion": "Consider using full word instead of abbreviation 'x1'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: y1",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
              "line": 171
            },
            "suggestion": "Consider using full word instead of abbreviation 'y1'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: x2",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
              "line": 172
            },
            "suggestion": "Consider using full word instead of abbreviation 'x2'"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "abbreviation: y2",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/LiveScanDemo.tsx",
              "line": 173
            },
            "suggestion": "Consider using full word instead of abbreviation 'y2'"
          }
        ],
        "metrics": {
          "consistencyScore": 0.96
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: enterScope",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
              "line": 44
            },
            "suggestion": "Function 'enterScope' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: exitScope",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
              "line": 61
            },
            "suggestion": "Function 'exitScope' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: declareVariable",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/consistency/src/utils/scope-tracker.ts",
              "line": 70
            },
            "suggestion": "Function 'declareVariable' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.97
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: singularize",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
              "line": 44
            },
            "suggestion": "Function 'singularize' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: dfs",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
              "line": 257
            },
            "suggestion": "Function 'dfs' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: inferDomain",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/analyzer.ts",
              "line": 448
            },
            "suggestion": "Function 'inferDomain' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.97
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: analyzeContext",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
              "line": 122
            },
            "suggestion": "Function 'analyzeContext' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: analyzeIssues",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/context-analyzer/src/index.ts",
              "line": 406
            },
            "suggestion": "Function 'analyzeIssues' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.98
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: visit",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
              "line": 157
            },
            "suggestion": "Function 'visit' should start with an action verb (get, set, create, etc.)"
          },
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: visit",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/core/src/utils/ast-parser.ts",
              "line": 210
            },
            "suggestion": "Function 'visit' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.98
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: DocsLayout",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/app/docs/layout.tsx",
              "line": 16
            },
            "suggestion": "Function 'DocsLayout' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: DocsPage",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/app/docs/page.tsx",
              "line": 109
            },
            "suggestion": "Function 'DocsPage' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: RootLayout",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/app/layout.tsx",
              "line": 138
            },
            "suggestion": "Function 'RootLayout' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/app/page.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: HomePage",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/app/page.tsx",
              "line": 22
            },
            "suggestion": "Function 'HomePage' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: AnimatedHero",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/AnimatedHero.tsx",
              "line": 8
            },
            "suggestion": "Function 'AnimatedHero' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: AnimatedStats",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/AnimatedStats.tsx",
              "line": 7
            },
            "suggestion": "Function 'AnimatedStats' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: Benefits",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/Benefits.tsx",
              "line": 7
            },
            "suggestion": "Function 'Benefits' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: Breadcrumb",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/Breadcrumb.tsx",
              "line": 16
            },
            "suggestion": "Function 'Breadcrumb' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: ComparisonChart",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/ComparisonChart.tsx",
              "line": 17
            },
            "suggestion": "Function 'ComparisonChart' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: Features",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/Features.tsx",
              "line": 7
            },
            "suggestion": "Function 'Features' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: Footer",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/Footer.tsx",
              "line": 11
            },
            "suggestion": "Function 'Footer' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: Header",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/Header.tsx",
              "line": 7
            },
            "suggestion": "Function 'Header' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: ParallaxSection",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/ParallaxSection.tsx",
              "line": 11
            },
            "suggestion": "Function 'ParallaxSection' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: Testimonials",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/Testimonials.tsx",
              "line": 21
            },
            "suggestion": "Function 'Testimonials' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: ToolShowcase",
            "location": {
              "file": "/Users/pengcao/projects/aiready/landing/components/ToolShowcase.tsx",
              "line": 50
            },
            "suggestion": "Function 'ToolShowcase' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      },
      {
        "fileName": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
        "issues": [
          {
            "type": "naming-quality",
            "category": "naming",
            "severity": "info",
            "message": "unclear: analyzePatterns",
            "location": {
              "file": "/Users/pengcao/projects/aiready/packages/consistency/src/analyzers/patterns.ts",
              "line": 7
            },
            "suggestion": "Function 'analyzePatterns' should start with an action verb (get, set, create, etc.)"
          }
        ],
        "metrics": {
          "consistencyScore": 0.99
        }
      }
    ],
    "recommendations": [
      "Improve variable naming: Found 4 single-letter or unclear variable names"
    ]
  },
  "scoring": {
    "overall": 87,
    "rating": "Good",
    "timestamp": "2026-01-31T06:02:28.672Z",
    "toolsUsed": ["pattern-detect", "context-analyzer", "consistency"],
    "breakdown": [
      {
        "toolName": "pattern-detect",
        "score": 100,
        "rawMetrics": {
          "totalDuplicates": 3,
          "totalTokenCost": 559,
          "highImpactDuplicates": 1,
          "totalFilesAnalyzed": 76,
          "duplicatesPerFile": 3.9,
          "tokenWastePerFile": 7
        },
        "factors": [
          {
            "name": "Duplication Density",
            "impact": -2,
            "description": "3.9 duplicates per 100 files"
          },
          {
            "name": "Token Waste",
            "impact": 0,
            "description": "7 tokens wasted per file"
          },
          {
            "name": "High-Impact Patterns",
            "impact": 3,
            "description": "1 high-impact duplicates (>1000 tokens or >70% similar)"
          }
        ],
        "recommendations": [
          {
            "action": "Deduplicate 1 high-impact pattern",
            "estimatedImpact": 3,
            "priority": "high"
          }
        ]
      },
      {
        "toolName": "context-analyzer",
        "score": 72,
        "rawMetrics": {
          "avgContextBudget": 1616,
          "maxContextBudget": 9964,
          "avgImportDepth": 0.8,
          "maxImportDepth": 1,
          "avgFragmentation": 0.47,
          "criticalIssues": 0,
          "majorIssues": 6
        },
        "factors": [
          {
            "name": "Context Budget",
            "impact": 0,
            "description": "Avg 1616 tokens per file (excellent)"
          },
          {
            "name": "Import Depth",
            "impact": 0,
            "description": "Avg 0.8 levels (excellent)"
          },
          {
            "name": "Fragmentation",
            "impact": -10,
            "description": "47% fragmentation (moderate)"
          },
          {
            "name": "Major Issues",
            "impact": -18,
            "description": "6 major context issues"
          }
        ],
        "recommendations": []
      },
      {
        "toolName": "consistency",
        "score": 89,
        "rawMetrics": {
          "totalIssues": 54,
          "criticalIssues": 0,
          "majorIssues": 0,
          "minorIssues": 14,
          "issuesPerFile": 0.71,
          "avgWeightedIssuesPerFile": 0.09
        },
        "factors": [
          {
            "name": "Issue Density",
            "impact": -11,
            "description": "0.71 issues per file (excellent)"
          }
        ],
        "recommendations": []
      }
    ],
    "calculation": {
      "formula": "[(100 × 40) + (72 × 35) + (89 × 25)] / 100 = 87",
      "weights": {
        "pattern-detect": 40,
        "context-analyzer": 35,
        "consistency": 25
      },
      "normalized": "[(100 × 40) + (72 × 35) + (89 × 25)] / 100 = 87"
    }
  }
}
