{
  "schema_version": "1.0",
  "profile_count": 14,
  "core_guidance_checked_on": "2026-10-13",
  "scope": "Curated application component profiles, not exhaustive language coverage or integration-qualified distributions.",
  "coverage_gaps": [
    "Desktop stack preparation",
    "C# and .NET stack preparation",
    "Embedded and game development preparation",
    "Exact dependency compatibility qualification",
    "Executable starter projects",
    "Representative cross-stack agent delivery comparisons"
  ],
  "profiles": [
    {
      "id": "elixir-phoenix-liveview",
      "title": "Phoenix + LiveView",
      "language": "Elixir",
      "kind": [
        "web",
        "api"
      ],
      "ui": "server",
      "host": "server",
      "use_cases": [
        "Connected browser products and portals",
        "Real-time collaboration interfaces",
        "JSON APIs for native clients",
        "Durable application background work"
      ],
      "guide_url": "/stacks/elixir-phoenix-liveview/",
      "markdown_url": "/stacks/elixir-phoenix-liveview/guide.md",
      "json_url": "/stacks/elixir-phoenix-liveview/record.json"
    },
    {
      "id": "typescript-next-node",
      "title": "Next.js",
      "language": "TypeScript",
      "kind": [
        "web"
      ],
      "ui": "full",
      "host": "node",
      "use_cases": [
        "Authenticated web products",
        "Server-rendered React interfaces",
        "Browser applications with owned APIs and relational data"
      ],
      "guide_url": "/stacks/typescript-next-node/",
      "markdown_url": "/stacks/typescript-next-node/guide.md",
      "json_url": "/stacks/typescript-next-node/record.json"
    },
    {
      "id": "typescript-react-vite-browser",
      "title": "React + Vite",
      "language": "TypeScript",
      "kind": [
        "web"
      ],
      "ui": "client",
      "host": "static",
      "use_cases": [
        "Interactive dashboards",
        "API-backed browser tools",
        "Client-rendered applications"
      ],
      "guide_url": "/stacks/typescript-react-vite-browser/",
      "markdown_url": "/stacks/typescript-react-vite-browser/guide.md",
      "json_url": "/stacks/typescript-react-vite-browser/record.json"
    },
    {
      "id": "rails-hotwire-postgresql",
      "title": "Rails + Hotwire",
      "language": "Ruby",
      "kind": [
        "web"
      ],
      "ui": "server",
      "host": "server",
      "use_cases": [
        "SaaS",
        "Business CRUD",
        "Collaboration and workflow products"
      ],
      "guide_url": "/stacks/rails-hotwire-postgresql/",
      "markdown_url": "/stacks/rails-hotwire-postgresql/guide.md",
      "json_url": "/stacks/rails-hotwire-postgresql/record.json"
    },
    {
      "id": "laravel-livewire-postgresql",
      "title": "Laravel + Livewire",
      "language": "PHP",
      "kind": [
        "web"
      ],
      "ui": "server",
      "host": "server",
      "use_cases": [
        "SaaS",
        "Administrative and business applications",
        "Server-driven interactive products"
      ],
      "guide_url": "/stacks/laravel-livewire-postgresql/",
      "markdown_url": "/stacks/laravel-livewire-postgresql/guide.md",
      "json_url": "/stacks/laravel-livewire-postgresql/record.json"
    },
    {
      "id": "python-django",
      "title": "Django",
      "language": "Python",
      "kind": [
        "web"
      ],
      "ui": "server",
      "host": "server",
      "use_cases": [
        "CRUD-heavy SaaS",
        "Internal products and admin tools",
        "Server-rendered business applications"
      ],
      "guide_url": "/stacks/python-django/",
      "markdown_url": "/stacks/python-django/guide.md",
      "json_url": "/stacks/python-django/record.json"
    },
    {
      "id": "go-service",
      "title": "Go service",
      "language": "Go",
      "kind": [
        "api"
      ],
      "ui": "none",
      "host": "binary",
      "use_cases": [
        "APIs",
        "control planes",
        "concurrent network services",
        "background workers"
      ],
      "guide_url": "/stacks/go-service/",
      "markdown_url": "/stacks/go-service/guide.md",
      "json_url": "/stacks/go-service/record.json"
    },
    {
      "id": "rust-service",
      "title": "Rust service",
      "language": "Rust",
      "kind": [
        "api"
      ],
      "ui": "none",
      "host": "binary",
      "use_cases": [
        "Native network services",
        "resource-sensitive APIs",
        "services sharing a Rust core"
      ],
      "guide_url": "/stacks/rust-service/",
      "markdown_url": "/stacks/rust-service/guide.md",
      "json_url": "/stacks/rust-service/record.json"
    },
    {
      "id": "python-fastapi",
      "title": "FastAPI",
      "language": "Python",
      "kind": [
        "api"
      ],
      "ui": "none",
      "host": "server",
      "use_cases": [
        "Typed JSON APIs",
        "Integration services",
        "HTTP endpoints for model or worker products"
      ],
      "guide_url": "/stacks/python-fastapi/",
      "markdown_url": "/stacks/python-fastapi/guide.md",
      "json_url": "/stacks/python-fastapi/record.json"
    },
    {
      "id": "go-cli",
      "title": "Go CLI + TUI",
      "language": "Go",
      "kind": [
        "cli"
      ],
      "ui": "terminal",
      "host": "binary",
      "use_cases": [
        "Shipped command-line products",
        "infrastructure administration tools",
        "terminal dashboards"
      ],
      "guide_url": "/stacks/go-cli/",
      "markdown_url": "/stacks/go-cli/guide.md",
      "json_url": "/stacks/go-cli/record.json"
    },
    {
      "id": "rust-cli",
      "title": "Rust CLI + TUI",
      "language": "Rust",
      "kind": [
        "cli"
      ],
      "ui": "terminal",
      "host": "binary",
      "use_cases": [
        "Fast native developer tools",
        "parsers and analyzers",
        "shipped terminal applications"
      ],
      "guide_url": "/stacks/rust-cli/",
      "markdown_url": "/stacks/rust-cli/guide.md",
      "json_url": "/stacks/rust-cli/record.json"
    },
    {
      "id": "python-scripts-workers",
      "title": "Python automation + AI",
      "language": "Python",
      "kind": [
        "automation"
      ],
      "ui": "none",
      "host": "server",
      "use_cases": [
        "Reusable automation scripts",
        "Scheduled imports and transformations",
        "Model/tool orchestration workers"
      ],
      "guide_url": "/stacks/python-scripts-workers/",
      "markdown_url": "/stacks/python-scripts-workers/guide.md",
      "json_url": "/stacks/python-scripts-workers/record.json"
    },
    {
      "id": "swift-swiftui-ios",
      "title": "Swift + SwiftUI",
      "language": "Swift",
      "kind": [
        "ios"
      ],
      "ui": "native",
      "host": "native",
      "use_cases": [
        "iPhone and iPad products",
        "Native Apple integrations",
        "Accessible mobile clients for a shared service"
      ],
      "guide_url": "/stacks/swift-swiftui-ios/",
      "markdown_url": "/stacks/swift-swiftui-ios/guide.md",
      "json_url": "/stacks/swift-swiftui-ios/record.json"
    },
    {
      "id": "kotlin-compose-android",
      "title": "Kotlin + Compose",
      "language": "Kotlin",
      "kind": [
        "android"
      ],
      "ui": "native",
      "host": "native",
      "use_cases": [
        "Android phones, tablets and foldables",
        "Native Android integrations",
        "Accessible mobile clients for a shared service"
      ],
      "guide_url": "/stacks/kotlin-compose-android/",
      "markdown_url": "/stacks/kotlin-compose-android/guide.md",
      "json_url": "/stacks/kotlin-compose-android/record.json"
    }
  ]
}
