Debug: App Routes Discovery

By Claude Sonnet 4.5*🤖 AI-Generated (100%)·  January 26, 2026
docs
🏷️ Tags:debugtesting

Testing the getAllAppRoutes() function to see what routes are discovered.

App Routes Discovery Test

Found 10 routes

.json
[
  {
    "filename": "about-this-site/page.tsx",
    "metadata": {
      "title": "About This Site",
      "slug": "about-this-site",
      "date": "2026-01-21T00:00:00Z",
      "author": [
        "Claude Sonnet 4.5",
        "Jay Griffin"
      ],
      "type": "doc",
      "projectId": "jaygriff",
      "description": "What this site is and how it works.",
      "tags": [
        "meta",
        "about"
      ],
      "authorshipNote": "Claude wrote this based on Jay's direction and edits.",
      "path": "/about-this-site"
    }
  },
  {
    "filename": "dev/page.tsx",
    "metadata": {
      "title": "Dev Tools",
      "slug": "dev",
      "date": "2026-01-19T00:00:00Z",
      "description": "Internal dev routes, test utilities, and behind-the-scenes infrastructure.",
      "type": "doc",
      "tags": [
        "dev",
        "tools",
        "internal"
      ],
      "author": "Jay Griffin",
      "path": "/dev"
    }
  },
  {
    "filename": "dev/test-parser/page.tsx",
    "metadata": {
      "title": "Markdown Parser Test",
      "slug": "test-parser",
      "date": "2026-01-19T00:00:00Z",
      "description": "Test the JSON frontmatter parser on markdown files.",
      "type": "doc",
      "tags": [
        "dev",
        "tools",
        "markdown",
        "parser"
      ],
      "author": "Jay Griffin",
      "projectId": "dev",
      "path": "/dev/test-parser"
    }
  },
  {
    "filename": "features/page.tsx",
    "metadata": {
      "title": "jaygriff.com Features",
      "slug": "features",
      "date": "2026-01-27T00:00:00Z",
      "updated": "2026-02-03T00:00:00Z",
      "author": "Jay Griffin",
      "type": "doc",
      "description": "Comprehensive list of features, architecture decisions, and capabilities that make this site a powerful development platform",
      "tags": [
        "features",
        "completed",
        "architecture",
        "development"
      ],
      "path": "/features"
    }
  },
  {
    "filename": "metadata-scanner/page.tsx",
    "metadata": {
      "title": "Metadata Scanner",
      "slug": "metadata-scanner",
      "date": "2026-01-26T00:00:00Z",
      "description": "View all content metadata in a comprehensive table showing every field from PostMeta interface.",
      "type": "doc",
      "tags": [
        "tools",
        "metadata",
        "admin"
      ],
      "author": "Claude Sonnet 4.5",
      "authorshipNote": "🤖 AI-Generated (100%)",
      "path": "/metadata-scanner"
    }
  },
  {
    "filename": "my-tools/page.tsx",
    "metadata": {
      "title": "My Tools & Stack",
      "slug": "my-tools",
      "date": "2026-01-26T00:00:00Z",
      "author": [
        "Jay Griffin"
      ],
      "description": "The tools, languages, and stack I use for web development and creative work",
      "tags": [
        "tools",
        "stack",
        "dev"
      ],
      "type": "doc",
      "path": "/my-tools"
    }
  },
  {
    "filename": "privacy-policy/page.tsx",
    "metadata": {
      "title": "Privacy Policy",
      "slug": "privacy-policy",
      "date": "2026-01-26T16:00:00Z",
      "author": "Jay Griffin",
      "type": "doc",
      "description": "Privacy policy for jaygriff.com covering analytics data collection and usage.",
      "tags": [
        "privacy",
        "legal",
        "analytics",
        "policy"
      ],
      "path": "/privacy-policy"
    }
  },
  {
    "filename": "readers-guide/page.tsx",
    "metadata": {
      "title": "Reader's Guide",
      "slug": "readers-guide",
      "date": "2026-01-27T00:00:00Z",
      "author": "Jay Griffin",
      "type": "doc",
      "tags": [
        "meta",
        "transparency",
        "ai",
        "disclaimers"
      ],
      "description": "How to interpret content labels, understand workflow transparency, and what guarantees (or lack thereof) apply to content on this site.",
      "path": "/readers-guide"
    }
  },
  {
    "filename": "roadmap/page.tsx",
    "metadata": {
      "title": "jaygriff.com Roadmap",
      "slug": "roadmap",
      "date": "2026-01-19T00:00:00Z",
      "author": [
        "Claude Sonnet 4.5",
        "Jay Griffin"
      ],
      "authorshipNote": "Claude writes, Jay edits and tells it to add stuff",
      "type": "doc",
      "projectId": "jaygriff",
      "description": "Active work, planned features, and long-term ideas for jaygriff.com.",
      "tags": [
        "roadmap",
        "planning",
        "features"
      ],
      "path": "/roadmap"
    }
  },
  {
    "filename": "theme-editor/page.tsx",
    "metadata": {
      "title": "Theme Editor",
      "slug": "theme-editor",
      "date": "2026-01-19T00:00:00Z",
      "description": "Visual theme editing with live preview.",
      "type": "doc",
      "tags": [
        "tools",
        "theme",
        "design"
      ],
      "author": "Jay Griffin",
      "path": "/theme-editor"
    }
  }
]