{
  "schemaVersion": 2,
  "name": "Developer Journey Atlas",
  "description": "Publication-eligible documented routes from account creation to first success. Documentation structure is not user behavior or product quality.",
  "canonicalUrl": "https://developer-journey-atlas.onrender.com",
  "generatedAt": "2026-07-25",
  "servingModel": {
    "productUi": "packages/journey-corpus/web",
    "machineArtifacts": "packages/journey-corpus/public",
    "note": "Generated artifacts never shadow or describe a second frontend."
  },
  "counts": {
    "generatedAt": "2026-07-25",
    "reviewedCorpusRecords": 237,
    "publicRoutes": 1,
    "researchDrafts": 0,
    "verifiedAudits": 0,
    "blockerLinkEvaluation": "awaiting independent labels",
    "publicAssociationsAvailable": false
  },
  "publicationContract": [
    "Every public route passes deterministic platform identity, source authority, content availability, claim coverage, and selected-route integrity gates.",
    "Unevaluated blocker-reason links and cross-platform associations are not public.",
    "Documented structural complexity is shown as auditable counts and a formula, not observed difficulty or product quality.",
    "Peer comparison is withheld unless the subject and at least three compatible domain peers pass every qualification rule."
  ],
  "files": {
    "llmIndex": "https://developer-journey-atlas.onrender.com/llms.txt",
    "fullContext": "https://developer-journey-atlas.onrender.com/llms-full.txt",
    "llmApiCatalog": "https://developer-journey-atlas.onrender.com/data/llm-api-catalog.json",
    "coverageSummary": "https://developer-journey-atlas.onrender.com/data/coverage-summary.json",
    "recordSchema": "https://developer-journey-atlas.onrender.com/data/record.schema.json",
    "measurementContract": "https://developer-journey-atlas.onrender.com/measurement-contract.md",
    "privacy": "https://developer-journey-atlas.onrender.com/privacy.md"
  },
  "records": [
    {
      "name": "Render",
      "slug": "render",
      "category": "Cloud and application runtimes",
      "outcome": "The developer's Web Service deploy is Live and serves its root content from the assigned onrender.com URL.",
      "platformUrl": "https://developer-journey-atlas.onrender.com/platform/render",
      "recordUrl": "https://developer-journey-atlas.onrender.com/data/records/render.json",
      "evidenceClass": "documented_fact"
    }
  ],
  "sourceCode": {
    "index": "https://developer-journey-atlas.onrender.com/source/index.md",
    "license": "Apache-2.0",
    "files": [
      {
        "path": "web/index.html",
        "url": "https://developer-journey-atlas.onrender.com/source/web/index.html",
        "description": "The active product document served before generated artifacts."
      },
      {
        "path": "web/app.js",
        "url": "https://developer-journey-atlas.onrender.com/source/web/app.js",
        "description": "Search, durable routing, explicit research consent, sharing, and route rendering."
      },
      {
        "path": "web/styles.css",
        "url": "https://developer-journey-atlas.onrender.com/source/web/styles.css",
        "description": "The active responsive and accessible visual system."
      },
      {
        "path": "src/server.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/server.ts",
        "description": "The deployed Express composition root and platform-page metadata route."
      },
      {
        "path": "src/api/router.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/api/router.ts",
        "description": "The complete public API route index."
      },
      {
        "path": "src/api/platforms.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/api/platforms.ts",
        "description": "Fail-closed platform list and route presenter."
      },
      {
        "path": "src/api/journey.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/api/journey.ts",
        "description": "Selected journey graph presenter with public blocker links suppressed."
      },
      {
        "path": "src/api/peerComparison.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/api/peerComparison.ts",
        "description": "Compatible-domain peer comparison presenter with strict qualification gates."
      },
      {
        "path": "src/api/research.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/api/research.ts",
        "description": "Explicit research start and private review projection."
      },
      {
        "path": "src/core/complexityProfile.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/core/complexityProfile.ts",
        "description": "Auditable documented structural complexity dimensions and rating formula."
      },
      {
        "path": "src/core/peerComparison.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/core/peerComparison.ts",
        "description": "Reviewed-route compatible peer qualification and comparison dimensions."
      },
      {
        "path": "src/core/publicationGate.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/core/publicationGate.ts",
        "description": "Identity, source, claim, and route publication gate."
      },
      {
        "path": "src/core/sourceAuthority.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/core/sourceAuthority.ts",
        "description": "Deterministic first-party source authority checks."
      },
      {
        "path": "src/core/journeyGraph.ts",
        "url": "https://developer-journey-atlas.onrender.com/source/src/core/journeyGraph.ts",
        "description": "Typed journey graph and selected-route integrity checks."
      },
      {
        "path": "scripts/build-corpus-health.mjs",
        "url": "https://developer-journey-atlas.onrender.com/source/scripts/build-corpus-health.mjs",
        "description": "Machine-readable corpus health and migration analysis generator."
      },
      {
        "path": "scripts/build-site.mjs",
        "url": "https://developer-journey-atlas.onrender.com/source/scripts/build-site.mjs",
        "description": "Fail-closed machine artifact and source snapshot generator."
      },
      {
        "path": "scripts/check-llm-site.mjs",
        "url": "https://developer-journey-atlas.onrender.com/source/scripts/check-llm-site.mjs",
        "description": "Generated public-surface contract check."
      },
      {
        "path": "PRIVACY.md",
        "url": "https://developer-journey-atlas.onrender.com/source/PRIVACY.md",
        "description": "Research provider, storage, retention, and deletion disclosure."
      },
      {
        "path": "EVENT-CONTRACT.txt",
        "url": "https://developer-journey-atlas.onrender.com/source/EVENT-CONTRACT.txt",
        "description": "Uninstrumented privacy-preserving event contract."
      },
      {
        "path": "LAUNCH-CHECKLIST.txt",
        "url": "https://developer-journey-atlas.onrender.com/source/LAUNCH-CHECKLIST.txt",
        "description": "Human review and representative-user pilot gate."
      },
      {
        "path": "package.json",
        "url": "https://developer-journey-atlas.onrender.com/source/package.json",
        "description": "Supported build, audit, evaluation, and test commands."
      }
    ]
  }
}
