{
  "version": "crawlprism-lab-1.0.0",
  "ruleVersion": "m5.1",
  "origin": "https://lab.crawlprism.com",
  "profiles": {
    "core": {
      "start": "/core/",
      "mode": "html",
      "path": "/core",
      "sitemaps": true,
      "maxPages": 200,
      "runState": "limited",
      "observedPages": 69
    },
    "graph": {
      "start": "/graph/",
      "mode": "html",
      "path": "/graph",
      "sitemaps": true,
      "maxPages": 30,
      "runState": "completed",
      "observedPages": 9
    },
    "rendered": {
      "start": "/rendered/",
      "mode": "javascript",
      "path": "/rendered",
      "sitemaps": false,
      "maxPages": 30,
      "runState": "limited",
      "observedPages": 7
    },
    "rendered-html": {
      "start": "/rendered/",
      "mode": "html",
      "path": "/rendered",
      "sitemaps": false,
      "maxPages": 30,
      "runState": "completed",
      "observedPages": 7
    },
    "sitemap-faults": {
      "start": "/core/",
      "mode": "html",
      "path": "/core",
      "sitemaps": true,
      "maxPages": 200,
      "robots": "sitemap-faults",
      "runState": "limited",
      "observedPages": 69
    },
    "partial": {
      "start": "/core/",
      "mode": "html",
      "path": "/core",
      "sitemaps": false,
      "maxPages": 2,
      "runState": "limited",
      "observedPages": 2
    }
  },
  "guides": {
    "contentArea": "main",
    "titleLength": 60,
    "descriptionLength": 160,
    "minWords": 50,
    "depth": 4,
    "imageBytes": 200000,
    "altLength": 125,
    "redirectHops": 3,
    "expectedIndexablePaths": [
      "/core/noindex"
    ],
    "excludePaths": [
      "/core/excluded-short"
    ]
  },
  "assertions": [
    {
      "profile": "core",
      "path": "/core/broken-link/",
      "rule": "NET-002",
      "state": "confirmed_error",
      "evidence": "Source link to /core/not-found/; target HTTP 404."
    },
    {
      "profile": "core",
      "path": "/core/unavailable/",
      "rule": "NET-003",
      "state": "confirmed_error",
      "evidence": "HTTP 503 remains after bounded retry attempts."
    },
    {
      "profile": "core",
      "path": "/core/redirect-loop-a/",
      "rule": "NET-005",
      "state": "confirmed_error",
      "evidence": "Ordered observed redirects repeat the same URL identity."
    },
    {
      "profile": "core",
      "path": "/core/redirect-chain-1/",
      "rule": "NET-006",
      "state": "review",
      "evidence": "Four HTTP redirects; configured guide is three."
    },
    {
      "profile": "core",
      "path": "/core/redirect-broken/",
      "rule": "NET-007",
      "state": "confirmed_error",
      "evidence": "HTTP 301 ends at HTTP 404."
    },
    {
      "profile": "core",
      "path": "/core/redirect-source/",
      "rule": "NET-008",
      "state": "review",
      "evidence": "Navigation uses /core/redirect-good/ which redirects."
    },
    {
      "profile": "core",
      "path": "/core/noindex/",
      "rule": "IDX-001",
      "state": "review",
      "evidence": "Valid sitemap membership and effective noindex."
    },
    {
      "profile": "core",
      "path": "/core/blocked/",
      "rule": "IDX-002",
      "state": "review",
      "evidence": "Sitemap member is disallowed by root robots.txt."
    },
    {
      "profile": "core",
      "path": "/core/noindex/",
      "rule": "IDX-003",
      "state": "confirmed_error",
      "evidence": "Expected-indexable path /core/noindex conflicts with noindex."
    },
    {
      "profile": "core",
      "path": "/core/conflicting-directives/",
      "rule": "IDX-004",
      "state": "review",
      "evidence": "Generic meta index and HTTP header noindex disagree."
    },
    {
      "profile": "core",
      "path": "/core/blocked-source/",
      "rule": "IDX-008",
      "state": "review",
      "evidence": "Observed link points at a robots-disallowed URL."
    },
    {
      "profile": "core",
      "path": "/core/canonical-multiple/",
      "rule": "CAN-001",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/canonical-broken/",
      "rule": "CAN-002",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/canonical-noindex/",
      "rule": "CAN-003",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/canonical-blocked/",
      "rule": "CAN-004",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/canonical-chain-a/",
      "rule": "CAN-005",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/canonical-cycle-a/",
      "rule": "CAN-006",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/canonical-malformed/",
      "rule": "CAN-007",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/title-missing/",
      "rule": "META-001",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/title-blank/",
      "rule": "META-001",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/title-multiple/",
      "rule": "META-002",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/duplicate-title-a/",
      "rule": "META-003",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/title-long/",
      "rule": "META-004",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/description-missing/",
      "rule": "META-005",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/duplicate-description-a/",
      "rule": "META-006",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/description-long/",
      "rule": "META-007",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/h1-missing/",
      "rule": "META-008",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/h1-multiple/",
      "rule": "META-009",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/lang-missing/",
      "rule": "META-010",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/unnamed-link/",
      "rule": "LINK-001",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/missing-fragment/",
      "rule": "LINK-002",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/malformed-link/",
      "rule": "LINK-005",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/script-link/",
      "rule": "LINK-006",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/missing-alt/",
      "rule": "IMG-001",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/empty-functional-alt/",
      "rule": "IMG-002",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/long-alt/",
      "rule": "IMG-004",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/redirect-good/",
      "rule": "MAP-002",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/canonical-chain-a/",
      "rule": "MAP-003",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "MAP-004",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/duplicate-text-a/",
      "rule": "TEXT-001",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/thin/",
      "rule": "TEXT-002",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/empty/",
      "rule": "TEXT-003",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/json-broken/",
      "rule": "DATA-001",
      "state": "review",
      "evidence": "Inspect the saved source and the rule evidence for this deliberate condition."
    },
    {
      "profile": "core",
      "path": "/core/depth-6/",
      "rule": "LINK-003",
      "state": "unknown",
      "evidence": "Core deliberately includes failed observations; graph closure is incomplete. Use the graph profile for the positive depth case."
    },
    {
      "profile": "core",
      "path": "/core/orphan/",
      "rule": "LINK-004",
      "state": "unknown",
      "evidence": "Core deliberately includes failed observations; use the clean graph profile for a conclusive orphan candidate."
    },
    {
      "profile": "graph",
      "path": "/graph/depth-6/",
      "rule": "LINK-003",
      "state": "review",
      "evidence": "Shortest observed navigation path has six links, above the guide of four."
    },
    {
      "profile": "graph",
      "path": "/graph/orphan/",
      "rule": "LINK-004",
      "state": "review",
      "evidence": "Sitemap-only URL has no observed navigation inlinks in a complete graph."
    },
    {
      "profile": "graph",
      "path": "/graph/healthy/",
      "rule": "LINK-004",
      "state": "pass",
      "evidence": "Control page has an observed inlink in a complete graph."
    },
    {
      "profile": "graph",
      "path": "/graph/healthy/",
      "rule": "META-003",
      "state": "pass",
      "evidence": "Unique eligible title, description and main text in a complete comparable graph."
    },
    {
      "profile": "graph",
      "path": "/graph/healthy/",
      "rule": "META-006",
      "state": "pass",
      "evidence": "Unique eligible title, description and main text in a complete comparable graph."
    },
    {
      "profile": "graph",
      "path": "/graph/healthy/",
      "rule": "TEXT-001",
      "state": "pass",
      "evidence": "Unique eligible title, description and main text in a complete comparable graph."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-001",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-002",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-003",
      "state": "unknown",
      "evidence": "No observed duplicate, but deliberate failures leave the comparable core corpus incomplete. The graph profile supplies the clean negative control."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-004",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-005",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-006",
      "state": "unknown",
      "evidence": "No observed duplicate, but deliberate failures leave the comparable core corpus incomplete. The graph profile supplies the clean negative control."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-007",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-008",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-009",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "META-010",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "CAN-001",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "CAN-002",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "CAN-003",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "CAN-004",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "CAN-005",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "CAN-006",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "CAN-007",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "LINK-001",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "LINK-002",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "LINK-005",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "LINK-006",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "TEXT-001",
      "state": "unknown",
      "evidence": "No observed duplicate, but deliberate failures leave the comparable core corpus incomplete. The graph profile supplies the clean negative control."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "TEXT-002",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/healthy/",
      "rule": "TEXT-003",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/canonical-identical/",
      "rule": "CAN-001",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/canonical-identical/",
      "rule": "CAN-006",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/labelled-link/",
      "rule": "LINK-001",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/valid-fragment/",
      "rule": "LINK-002",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/valid-script-link/",
      "rule": "LINK-005",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/valid-script-link/",
      "rule": "LINK-006",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/decorative-alt/",
      "rule": "IMG-001",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/decorative-alt/",
      "rule": "IMG-002",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/json-valid/",
      "rule": "DATA-001",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/redirect-good/",
      "rule": "NET-005",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/redirect-good/",
      "rule": "NET-006",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/redirect-good/",
      "rule": "NET-007",
      "state": "pass",
      "evidence": "Healthy control for this rule; unrelated rules can still report other deliberate conditions."
    },
    {
      "profile": "core",
      "path": "/core/canonical-unfetched/",
      "rule": "CAN-002",
      "state": "unknown",
      "evidence": "Off-origin target was not fetched: do not invent a healthy or broken target."
    },
    {
      "profile": "core",
      "path": "/core/canonical-unfetched/",
      "rule": "CAN-006",
      "state": "unknown",
      "evidence": "Unobserved canonical closure cannot prove absence of a cycle."
    },
    {
      "profile": "core",
      "path": "/core/excluded-short/",
      "rule": "TEXT-001",
      "state": "skipped",
      "evidence": "Saved heuristic exclusion /core/excluded-short."
    },
    {
      "profile": "core",
      "path": "/core/excluded-short/",
      "rule": "TEXT-002",
      "state": "skipped",
      "evidence": "Saved heuristic exclusion /core/excluded-short."
    },
    {
      "profile": "core",
      "path": "/core/excluded-short/",
      "rule": "META-005",
      "state": "skipped",
      "evidence": "Saved heuristic exclusion /core/excluded-short."
    },
    {
      "profile": "core",
      "path": "/core/intentional-noindex/",
      "rule": "IDX-003",
      "state": "skipped",
      "evidence": "No expected-indexable intent matches this utility page."
    },
    {
      "profile": "rendered",
      "path": "/rendered/resources/",
      "rule": "NET-004",
      "state": "review",
      "evidence": "Browser observes HTTP 404 for referenced CSS and script."
    },
    {
      "profile": "rendered",
      "path": "/rendered/resources/",
      "rule": "IDX-007",
      "state": "review",
      "evidence": "Failed script/style requests; requiredness still needs contextual review."
    },
    {
      "profile": "rendered",
      "path": "/rendered/resources/",
      "rule": "IMG-003",
      "state": "review",
      "evidence": "Actual browser image measurement exceeds 200000 bytes."
    },
    {
      "profile": "rendered",
      "path": "/rendered/changes/",
      "rule": "IDX-006",
      "state": "review",
      "evidence": "Saved comparable raw/rendered pair shows the named change."
    },
    {
      "profile": "rendered",
      "path": "/rendered/changes/",
      "rule": "JS-001",
      "state": "review",
      "evidence": "Saved comparable raw/rendered pair shows the named change."
    },
    {
      "profile": "rendered",
      "path": "/rendered/changes/",
      "rule": "JS-002",
      "state": "review",
      "evidence": "Saved comparable raw/rendered pair shows the named change."
    },
    {
      "profile": "rendered",
      "path": "/rendered/changes/",
      "rule": "JS-003",
      "state": "review",
      "evidence": "Saved comparable raw/rendered pair shows the named change."
    },
    {
      "profile": "rendered",
      "path": "/rendered/changes/",
      "rule": "JS-004",
      "state": "review",
      "evidence": "Saved comparable raw/rendered pair shows the named change."
    },
    {
      "profile": "rendered",
      "path": "/rendered/adds-noindex/",
      "rule": "JS-003",
      "state": "review",
      "evidence": "Script inserts a noindex meta directive."
    },
    {
      "profile": "rendered",
      "path": "/rendered/empty/",
      "rule": "TEXT-003",
      "state": "review",
      "evidence": "Complete rendered main element contains no extracted text."
    },
    {
      "profile": "rendered",
      "path": "/rendered/stable/",
      "rule": "JS-001",
      "state": "pass",
      "evidence": "Successful stable browser capture with comparable raw/DOM evidence."
    },
    {
      "profile": "rendered",
      "path": "/rendered/stable/",
      "rule": "JS-002",
      "state": "pass",
      "evidence": "Successful stable browser capture with comparable raw/DOM evidence."
    },
    {
      "profile": "rendered",
      "path": "/rendered/stable/",
      "rule": "JS-003",
      "state": "pass",
      "evidence": "Successful stable browser capture with comparable raw/DOM evidence."
    },
    {
      "profile": "rendered",
      "path": "/rendered/stable/",
      "rule": "JS-004",
      "state": "pass",
      "evidence": "Successful stable browser capture with comparable raw/DOM evidence."
    },
    {
      "profile": "rendered",
      "path": "/rendered/stable/",
      "rule": "IDX-006",
      "state": "pass",
      "evidence": "Successful stable browser capture with comparable raw/DOM evidence."
    },
    {
      "profile": "rendered",
      "path": "/rendered/stable/",
      "rule": "JS-005",
      "state": "pass",
      "evidence": "Successful stable browser capture with comparable raw/DOM evidence."
    },
    {
      "profile": "rendered-html",
      "path": "/rendered/resources/",
      "rule": "NET-004",
      "state": "unknown",
      "evidence": "HTML-only mode does not measure these resources; absence of measurements is not success."
    },
    {
      "profile": "rendered-html",
      "path": "/rendered/resources/",
      "rule": "IMG-003",
      "state": "unknown",
      "evidence": "HTML-only mode does not measure these resources; absence of measurements is not success."
    },
    {
      "profile": "rendered-html",
      "path": "/rendered/changes/",
      "rule": "JS-001",
      "state": "skipped",
      "evidence": "Rendering was not requested."
    },
    {
      "profile": "sitemap-faults",
      "path": "/core/healthy/",
      "rule": "MAP-001",
      "state": "review",
      "evidence": "Alternate robots profile discovers malformed sitemap XML."
    },
    {
      "profile": "sitemap-faults",
      "path": "/core/healthy/",
      "rule": "MAP-005",
      "state": "review",
      "evidence": "Alternate robots profile discovers a self-referencing sitemap index."
    },
    {
      "profile": "partial",
      "path": "/core/healthy/",
      "rule": "LINK-004",
      "state": "unknown",
      "evidence": "Page cap stops the crawl before graph closure."
    }
  ],
  "harnessOnly": [
    {
      "rule": "NET-001",
      "reason": "DNS/connection failure: keep infrastructure fault injection off the personal public VPS."
    },
    {
      "rule": "IDX-005",
      "reason": "Root robots operational failure prevents normal discovery; use the existing isolated HTTP harness."
    },
    {
      "rule": "JS-005",
      "reason": "Browser crash/deadline fault injection remains in the isolated browser harness; public lab provides the healthy control."
    }
  ]
}
