{
  "schema_version": "1.0",
  "scan_kind": "ai-discoverability",
  "audit_id": "aud_20260908T013743Z_3d20329e",
  "target": {
    "url": "https://citeunseen.io",
    "host": "citeunseen.io",
    "registrable_domain": "citeunseen.io",
    "business_category": "AI discoverability auditing for public websites (Chris Brock LLC)",
    "geography": "Atlanta, Georgia, United States"
  },
  "authorization": {
    "authorized_by": "Chris Brock",
    "relationship": "owner",
    "authorized_on": "2026-09-08",
    "note": "Chris Brock LLC owns and operates citeunseen.io. This audit is a dogfood run: the product measured against its own rubric. Public content only; no authenticated areas, no form submission."
  },
  "created_at": "2026-09-08T01:38:18+00:00",
  "completed_at": "2026-09-08T01:38:18+00:00",
  "timezone": "UTC",
  "operator": "Chris Brock LLC",
  "reviewer": null,
  "rubric_version": "0.3",
  "tool_version": "adia/0.1.0",
  "user_agent": "ChrisBrockLLC-AIDiscoverabilityAudit/0.1 (+https://chrisbrock.io/crawler; operator-run audit; contact via site)",
  "collection_methods": [
    "bounded HTTP GET/HEAD over the standard library",
    "robots.txt parsing",
    "XML sitemap parsing",
    "HTML parsing",
    "JSON-LD parsing",
    "operator review"
  ],
  "excluded_paths": [],
  "report_retention_date": "2027-09-08",
  "crawl_limits": {
    "max_pages": 200,
    "max_depth": 3,
    "max_redirects": 5,
    "max_retries": 1,
    "max_response_bytes": 3000000,
    "max_total_bytes": 200000000,
    "connect_timeout_seconds": 10.0,
    "read_timeout_seconds": 20.0,
    "total_runtime_seconds": 1800.0,
    "per_host_delay_seconds": 1.0,
    "concurrency": 1,
    "max_sitemap_urls": 500,
    "max_sitemap_documents": 10
  },
  "crawl_usage": {
    "pages_fetched": 17,
    "requests_made": 30,
    "bytes_downloaded": 991135,
    "elapsed_seconds": 34.0,
    "pages_blocked_by_robots": 0,
    "pages_blocked_by_scope": 0,
    "limit_reached": null,
    "discovery_truncated": false
  },
  "pages": [
    {
      "url": "https://citeunseen.io/",
      "final_url": "https://citeunseen.io/",
      "status": 200,
      "outcome": "success",
      "title": "Cite Unseen — an evidence-backed AI discoverability audit",
      "word_count": 1358,
      "depth": 0,
      "note": null,
      "evidence_id": "ev_ee13fe7774584432"
    },
    {
      "url": "https://citeunseen.io/pricing/",
      "final_url": "https://citeunseen.io/pricing/",
      "status": 200,
      "outcome": "success",
      "title": "Pay for an audit — Cite Unseen",
      "word_count": 725,
      "depth": 0,
      "note": null,
      "evidence_id": "ev_48055c21eb5407ce"
    },
    {
      "url": "https://citeunseen.io/sample/",
      "final_url": "https://citeunseen.io/sample/",
      "status": 200,
      "outcome": "success",
      "title": "The sample audit — Cite Unseen",
      "word_count": 911,
      "depth": 0,
      "note": null,
      "evidence_id": "ev_b0649693de3bc0af"
    },
    {
      "url": "https://citeunseen.io/request/",
      "final_url": "https://citeunseen.io/request/",
      "status": 200,
      "outcome": "success",
      "title": "Request an audit — Cite Unseen",
      "word_count": 421,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_3797810165371ecc"
    },
    {
      "url": "https://citeunseen.io/sample-tln/",
      "final_url": "https://citeunseen.io/sample-tln/",
      "status": 200,
      "outcome": "success",
      "title": "The redacted sample — Cite Unseen",
      "word_count": 860,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_4e7a913dd5e332e5"
    },
    {
      "url": "https://citeunseen.io/account",
      "final_url": "https://citeunseen.io/account",
      "status": 200,
      "outcome": "success",
      "title": "Your audits — Cite Unseen",
      "word_count": 183,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_1bae912b5b7567dd"
    },
    {
      "url": "https://citeunseen.io/sample-scan/scan",
      "final_url": "https://citeunseen.io/sample-scan/scan",
      "status": 200,
      "outcome": "success",
      "title": "Free scan — chrisbrock.io",
      "word_count": 1387,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_8b55a31dc53666a5"
    },
    {
      "url": "https://citeunseen.io/request/?tier=audit",
      "final_url": "https://citeunseen.io/request/?tier=audit",
      "status": 200,
      "outcome": "success",
      "title": "Request an audit — Cite Unseen",
      "word_count": 421,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_0bc3541ac468241a"
    },
    {
      "url": "https://citeunseen.io/request/?tier=audit-plus",
      "final_url": "https://citeunseen.io/request/?tier=audit-plus",
      "status": 200,
      "outcome": "success",
      "title": "Request an audit — Cite Unseen",
      "word_count": 421,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_a562e8d51820de33"
    },
    {
      "url": "https://citeunseen.io/request/?tier=monitoring",
      "final_url": "https://citeunseen.io/request/?tier=monitoring",
      "status": 200,
      "outcome": "success",
      "title": "Request an audit — Cite Unseen",
      "word_count": 421,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_fbd68fcb2c1f8e5a"
    },
    {
      "url": "https://citeunseen.io/sample/report",
      "final_url": "https://citeunseen.io/sample/report",
      "status": 200,
      "outcome": "success",
      "title": "AI Discoverability Implementation Audit — chrisbrock.io",
      "word_count": 14108,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_e7cc84364a77c436"
    },
    {
      "url": "https://citeunseen.io/sample/audit-result.json",
      "final_url": "https://citeunseen.io/sample/audit-result.json",
      "status": 200,
      "outcome": "success",
      "title": null,
      "word_count": null,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_c9b29098142fd2d7"
    },
    {
      "url": "https://citeunseen.io/sample/decisions.json",
      "final_url": "https://citeunseen.io/sample/decisions.json",
      "status": 200,
      "outcome": "success",
      "title": null,
      "word_count": null,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_dc8d6593cdf548e6"
    },
    {
      "url": "https://citeunseen.io/sample/fix-prompt.md",
      "final_url": "https://citeunseen.io/sample/fix-prompt.md",
      "status": 200,
      "outcome": "success",
      "title": null,
      "word_count": null,
      "depth": 1,
      "note": null,
      "evidence_id": "ev_d3e847bd47750594"
    },
    {
      "url": "https://citeunseen.io/sample-tln/report",
      "final_url": "https://citeunseen.io/sample-tln/report",
      "status": 200,
      "outcome": "success",
      "title": "AI Discoverability Implementation Audit — tln.example",
      "word_count": 12505,
      "depth": 2,
      "note": null,
      "evidence_id": "ev_e7c9895547aa3096"
    },
    {
      "url": "https://citeunseen.io/sample-tln/fix-prompt.md",
      "final_url": "https://citeunseen.io/sample-tln/fix-prompt.md",
      "status": 200,
      "outcome": "success",
      "title": null,
      "word_count": null,
      "depth": 2,
      "note": null,
      "evidence_id": "ev_94460d29d2561f24"
    },
    {
      "url": "https://citeunseen.io/sample-tln/audit-result.json",
      "final_url": "https://citeunseen.io/sample-tln/audit-result.json",
      "status": 404,
      "outcome": "failed",
      "title": null,
      "word_count": null,
      "depth": 3,
      "note": null,
      "evidence_id": "ev_b245d2c721007964"
    }
  ],
  "scoring": {
    "raw_denominator": 100.0,
    "adjusted_denominator": 34.0,
    "points_awarded": 25.0,
    "adjusted_score": 73.5,
    "confidence": "low",
    "confidence_basis": "34 of 100 rubric points were resolvable (34% coverage); 20 check(s) worth 66 points are inconclusive; 0 scored check(s) carry low confidence.",
    "interpretation": {
      "min": 70,
      "max": 84.999,
      "label": "Credible but inconsistent",
      "response": "Fix high-impact entity, evidence, and citation gaps",
      "grade": "B"
    },
    "not_applicable_checks": [],
    "inconclusive_checks": [
      "CR-05",
      "EN-01",
      "EN-02",
      "EN-03",
      "EN-04",
      "CI-01",
      "CI-02",
      "CI-04",
      "TA-01",
      "TA-02",
      "TA-03",
      "TE-01",
      "TE-02",
      "TE-03",
      "TE-04",
      "AC-01",
      "AC-03",
      "MR-01",
      "MR-02",
      "MR-03"
    ],
    "unscored_points": 66.0,
    "dimensions": [
      {
        "id": "CR",
        "name": "Crawl and retrieval accessibility",
        "why_it_matters": "If a retrieval system cannot fetch your pages reliably, nothing else on this list matters. Everything downstream depends on this working.",
        "grade": "A",
        "weight": 15.0,
        "adjusted_weight": 12.0,
        "points_awarded": 10.75,
        "percentage": 89.6,
        "checks": [
          "CR-01",
          "CR-02",
          "CR-03",
          "CR-04",
          "CR-05",
          "CR-06"
        ]
      },
      {
        "id": "EN",
        "name": "Entity clarity",
        "why_it_matters": "An engine has to decide which organization a page is about before it can recommend that organization. Conflicting names and missing contact facts force it to guess, and it may guess wrong.",
        "grade": null,
        "weight": 15.0,
        "adjusted_weight": 0.0,
        "points_awarded": 0.0,
        "percentage": null,
        "checks": [
          "EN-01",
          "EN-02",
          "EN-03",
          "EN-04"
        ]
      },
      {
        "id": "CI",
        "name": "Citation readiness",
        "why_it_matters": "This is the largest single block of points because it is the mechanism. Answer engines reuse passages that stand on their own; copy that needs the surrounding page to make sense is rarely quoted.",
        "grade": "B",
        "weight": 20.0,
        "adjusted_weight": 7.0,
        "points_awarded": 5.25,
        "percentage": 75.0,
        "checks": [
          "CI-01",
          "CI-02",
          "CI-03",
          "CI-04",
          "CI-05"
        ]
      },
      {
        "id": "TA",
        "name": "Topical coverage and authority",
        "why_it_matters": "Coverage decides whether you are a candidate answer at all. A question with no owned page cannot be answered from your site by anything.",
        "grade": "B",
        "weight": 15.0,
        "adjusted_weight": 3.0,
        "points_awarded": 2.25,
        "percentage": 75.0,
        "checks": [
          "TA-01",
          "TA-02",
          "TA-03",
          "TA-04"
        ]
      },
      {
        "id": "TE",
        "name": "Trust and evidence",
        "why_it_matters": "Assurance is a precondition for being recommended. An engine asked to suggest a provider has little reason to name one whose operator, credentials, and outcomes cannot be checked.",
        "grade": null,
        "weight": 15.0,
        "adjusted_weight": 0.0,
        "points_awarded": 0.0,
        "percentage": null,
        "checks": [
          "TE-01",
          "TE-02",
          "TE-03",
          "TE-04"
        ]
      },
      {
        "id": "SD",
        "name": "Structured data",
        "why_it_matters": "Structured data is the one place you state your identity in a form nothing has to infer from prose. It is also the cheapest of these to fix.",
        "grade": "C",
        "weight": 10.0,
        "adjusted_weight": 10.0,
        "points_awarded": 5.25,
        "percentage": 52.5,
        "checks": [
          "SD-01",
          "SD-02",
          "SD-03",
          "SD-04"
        ]
      },
      {
        "id": "AC",
        "name": "AI and agent controls",
        "why_it_matters": "Crawler treatment should be a decision you made rather than a default nobody chose. It is worth few points because it is usually already fine — and catastrophic on the rare occasion it is not.",
        "grade": "B",
        "weight": 5.0,
        "adjusted_weight": 2.0,
        "points_awarded": 1.5,
        "percentage": 75.0,
        "checks": [
          "AC-01",
          "AC-02",
          "AC-03"
        ]
      },
      {
        "id": "MR",
        "name": "Measurement readiness",
        "why_it_matters": "Without a baseline fixed before results are known, any later movement can be explained after the fact. This is what makes a re-audit mean something.",
        "grade": null,
        "weight": 5.0,
        "adjusted_weight": 0.0,
        "points_awarded": 0.0,
        "percentage": null,
        "checks": [
          "MR-01",
          "MR-02",
          "MR-03"
        ]
      }
    ],
    "market_profile": {
      "profile_id": "professional_services",
      "profile_name": "Professional services",
      "score": 75.0,
      "weights": {
        "CR": 14,
        "EN": 19,
        "CI": 18,
        "TA": 13,
        "TE": 18,
        "SD": 9,
        "AC": 4,
        "MR": 5
      },
      "dimensions_included": [
        "CR",
        "CI",
        "TA",
        "SD",
        "AC"
      ],
      "dimensions_excluded": [
        "EN",
        "TE",
        "MR"
      ],
      "delta_vs_baseline": 1.5
    }
  },
  "findings": [
    {
      "finding_id": "f_cr01",
      "check_id": "CR-01",
      "dimension_id": "CR",
      "check_name": "Stable successful retrieval",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 3.0,
      "points_awarded": 2.25,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "16 of 17 sampled URLs returned a successful response (94.1%). Median response time was 1099 ms. 1 returned a 4xx status: https://citeunseen.io/sample-tln/audit-result.json (404).",
      "source": "automated",
      "significance": "Answer engines can only use content they can retrieve reliably. Intermittent errors and empty successful responses both reduce the amount of a site that any retrieval system will hold.",
      "recommendation": "Resolve the failing URLs listed in the evidence, then re-run the sample to confirm the fix.",
      "impact": 2,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_cr02",
      "check_id": "CR-02",
      "dimension_id": "CR",
      "check_name": "Robots and crawler directives",
      "applicability": "applicable",
      "rating": "complete",
      "points_available": 3.0,
      "points_awarded": 3.0,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_35347a8e084c84b0"
      ],
      "observation": "robots.txt was retrieved and parsed: 10 group(s) covering user-agents *, Applebot-Extended, CCBot, ChatGPT-User, Claude-User, ClaudeBot, GPTBot, Google-Extended, OAI-SearchBot, PerplexityBot, 1 declared sitemap(s). The group matching this crawler allows 1 and disallows 1 path pattern(s). 4 sampled page(s) declare a noindex meta directive and 1 declare it in an X-Robots-Tag header.",
      "source": "automated",
      "significance": "Crawl directives decide what any retrieval system is permitted to hold. A directive that blocks content the owner wants cited removes that content from every engine at once.",
      "recommendation": "Directives are consistent with an intent to be discoverable. Keep robots.txt under version control so a deploy cannot change it silently.",
      "impact": 2,
      "effort": 1,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_cr03",
      "check_id": "CR-03",
      "dimension_id": "CR",
      "check_name": "Sitemap quality",
      "applicability": "applicable",
      "rating": "complete",
      "points_available": 2.0,
      "points_awarded": 2.0,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_35347a8e084c84b0",
        "ev_a556c2ba19edd709",
        "ev_69c24b7a8db2a3af",
        "ev_562657482b144b54",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "1 sitemap document(s) were retrieved; 1 parsed cleanly and 0 did not. 5 unique URL(s) are listed. 5 of 5 entries carry a lastmod value (100.0%). 5 listed URL(s) were sampled and returned a successful response.",
      "source": "automated",
      "significance": "A sitemap is the cheapest way to tell every retrieval system which URLs are canonical and when they last changed.",
      "recommendation": "The sitemap is complete and consistent for the sampled entries; no action is required.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_cr04",
      "check_id": "CR-04",
      "dimension_id": "CR",
      "check_name": "Canonical and duplicate control",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 2.0,
      "points_awarded": 1.5,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_4cf091539062b5d3",
        "ev_44bfc66a916140e2"
      ],
      "observation": "8 of 12 sampled pages declare a canonical URL. 4 declare none: https://citeunseen.io/account, https://citeunseen.io/sample-scan/scan, https://citeunseen.io/sample/report, https://citeunseen.io/sample-tln/report. 3 declare a canonical that differs from the URL served: https://citeunseen.io/request/?tier=audit -> https://citeunseen.io/request/; https://citeunseen.io/request/?tier=audit-plus -> https://citeunseen.io/request/; https://citeunseen.io/request/?tier=monitoring -> https://citeunseen.io/request/. Host and protocol variants: http://citeunseen.io/ -> HTTP 200 at http://citeunseen.io/; https://www.citeunseen.io/ -> HTTP 200 at https://citeunseen.io/. 1 variant origin(s) served a 2xx response without redirecting to the canonical origin, so the same content is reachable at more than one address: http://citeunseen.io/.",
      "source": "automated",
      "significance": "When one page answers at several addresses, retrieval systems must guess which address to hold and cite. Consolidating on one origin removes that guess.",
      "recommendation": "Redirect every non-canonical host and protocol variant to the canonical origin with a 301, and declare a self-referencing canonical on every page.",
      "impact": 4,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_cr05",
      "check_id": "CR-05",
      "dimension_id": "CR",
      "check_name": "Rendered content availability",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 3.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "low",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "Raw HTML (no JavaScript execution) already carries a median of 860 words and a median of 1 script element(s) per sampled page. 12 of 12 pages carry 150 or more words before rendering, and 12 expose an H1 in raw HTML. 0 page(s) include noscript content.",
      "source": "automated",
      "significance": "Content that exists only after client-side execution is unavailable to any retrieval path that does not render, and unreliable for those that do.",
      "recommendation": "Serve primary claims, headings, navigation, and supporting evidence in the initial HTML response.",
      "impact": 3,
      "effort": 3,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Rubric v0.1 collects raw HTML only. Whether rendering adds or removes meaningful content was not measured, so this check cannot be rated from the collected evidence alone."
      ],
      "operator_prompt": "Load the sampled pages in a browser with JavaScript enabled and compare the rendered text and headings against the raw HTML excerpt in the evidence. Rate Complete only if the raw HTML already carries the primary claims, navigation, and headings."
    },
    {
      "finding_id": "f_cr06",
      "check_id": "CR-06",
      "dimension_id": "CR",
      "check_name": "Body text is machine-readable prose",
      "applicability": "applicable",
      "rating": "complete",
      "points_available": 2.0,
      "points_awarded": 2.0,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "No template syntax was found in the visible text of 12 sampled page(s).",
      "source": "automated",
      "significance": "A passage made of markup cannot be quoted, summarised, or cited. The page looks populated to the CMS and to a word count, and carries nothing an engine can use.",
      "recommendation": "Render or remove the template syntax so the published text is the text, and re-check the pages that a buyer reads first.",
      "impact": 5,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Detection is by pattern and names only the conventions it knows: page-builder shortcodes, merge fields, and raw template tags. Other template systems may leak syntax this check does not recognise.",
        "Code and preformatted blocks are excluded, so a page that deliberately documents template syntax is not reported."
      ],
      "operator_prompt": null
    },
    {
      "finding_id": "f_en01",
      "check_id": "EN-01",
      "dimension_id": "EN",
      "check_name": "Organization identity consistency",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "observation": "Structured-data identity names: 'Chris Brock LLC dba CiteUnseen' on 8 page(s); 'Cite Unseen' on 3 page(s). Declared og:site_name values: 'Cite Unseen'. No email, telephone, or postal address appears in structured data. 5 distinct meta description(s) were served across 12 pages.",
      "source": "automated",
      "significance": "An engine has to decide which entity a page is about before it can recommend that entity. Conflicting names and missing contact facts force it to guess.",
      "recommendation": "State one organization or person name, one description, and one contact path consistently in visible content and in structured data on every page.",
      "impact": 4,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Whether two names describe the same entity, and whether a legal entity differs from a brand, is a reviewer judgement."
      ],
      "operator_prompt": "Confirm which name is the operating entity, whether any other name is a legitimate brand or product, and whether the contact path actually works."
    },
    {
      "finding_id": "f_en02",
      "check_id": "EN-02",
      "dimension_id": "EN",
      "check_name": "Product and service identity",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "observation": "Of 4 operator-supplied offerings, 2 are named in the title or a heading of at least one sampled page, and 2 have exactly one such owning page. Offerings with no matching sampled page: 'Free AI visibility scan of a public website'; 'Recheck audit measuring what changed after remediation'. 1 Product, Service, or SoftwareApplication entit(ies) are declared in structured data.",
      "source": "automated",
      "significance": "An engine can only recommend an offering it can name, locate at a stable URL, and define. Offerings that live only in prose are hard to recommend specifically.",
      "recommendation": "Give each offering one page with a stable URL, a one-sentence definition, a named audience, and structured data that ties it to the organization.",
      "impact": 4,
      "effort": 3,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Term overlap identifies candidate pages, not whether a page defines the offering well enough to sell it."
      ],
      "operator_prompt": "Confirm each offering has one owning page and that the page states what is sold, to whom, and how it relates to the organization."
    },
    {
      "finding_id": "f_en03",
      "check_id": "EN-03",
      "dimension_id": "EN",
      "check_name": "People and authorship identity",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "observation": "0 Person entit(ies) and 0 structured author reference(s) were found. 0 of 2 article-style pages carry an author attribution. Unattributed article pages: https://citeunseen.io/sample/, https://citeunseen.io/sample-tln/. 0 Person entit(ies) link to external profiles via sameAs.",
      "source": "automated",
      "significance": "Expertise content that no identified person stands behind is difficult to weigh, and difficult to defend when a buyer asks who wrote it.",
      "recommendation": "Attribute every substantive page to a named person with a linked biography, role, and credentials, and connect that person to the organization in structured data.",
      "impact": 4,
      "effort": 3,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Whether a stated credential is real, current, and in scope cannot be established from the site alone."
      ],
      "operator_prompt": "Confirm each named author exists, holds the stated role, and that credentials are current and in scope."
    },
    {
      "finding_id": "f_en04",
      "check_id": "EN-04",
      "dimension_id": "EN",
      "check_name": "External identity reconciliation",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 3.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "low",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "observation": "The site links out to 4 distinct external host(s); 0 sameAs URL(s) are declared in structured data. No owned profiles were declared at intake, so nothing could be reconciled.",
      "source": "automated",
      "significance": "Owned profiles that the site never links, and profiles carrying an old brand, split one identity into several that an engine must reconcile on its own.",
      "recommendation": "Link every owned profile from the site and declare it in sameAs, and retire or update profiles carrying a former brand.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Off-domain properties are outside the authorized crawl scope and were not retrieved. Whether a linked profile is owned, current, and consistent must be confirmed by the operator."
      ],
      "operator_prompt": "Open each declared and each linked profile, confirm ownership, and record any inconsistency in name, description, or domain."
    },
    {
      "finding_id": "f_ci01",
      "check_id": "CI-01",
      "dimension_id": "CI",
      "check_name": "Direct answer passages",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 5.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "8 heading(s) across the sample are phrased as questions. 2 of 12 pages open with a definitional sentence in the first 400 characters. Of 10 operator-supplied priority questions, 10 have a page matching 60% or more of their key terms.",
      "source": "automated",
      "significance": "An answer engine reuses passages that stand on their own. Copy that requires the surrounding page to make sense is rarely quotable.",
      "recommendation": "Give each priority question its own heading and a self-contained two-to-four sentence answer directly beneath it.",
      "impact": 5,
      "effort": 3,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Term overlap measures topical proximity, not whether a passage actually answers the question. A reviewer must read the candidate passages."
      ],
      "operator_prompt": "Read the best-matching passage for each priority question and rate whether it answers the question without the rest of the page."
    },
    {
      "finding_id": "f_ci02",
      "check_id": "CI-02",
      "dimension_id": "CI",
      "check_name": "Claim support",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 5.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "100 distinct material claim candidate(s) were detected across 11 page(s) in 137 occurrence(s): percentage (62), money (16), count (10), compliance (6), superlative (6). 3 of the distinct claims repeat on more than half the sample, which is navigation, footer, or banner text rather than a claim a page makes for itself. Of those, 66 sit on a page carrying an external link that could serve as a source, 0 carry a first-person attestation in their own context (a stated basis plus at least two of asserting party, period and scope), and 34 carry neither. Links to the organization's own social or code profiles are excluded from the source count: they identify the publisher, not the origin of a number.",
      "source": "automated",
      "significance": "An unsupported number is a liability in an AI answer: it can be repeated without its caveats, and it cannot be defended when a buyer asks where it came from. What closes that gap is stated provenance, which a hyperlink is only one form of.",
      "recommendation": "For each material claim, put its provenance next to it. An external source is strongest. Where none exists -- which is the normal case for a private operating figure -- a first-person attestation is still a source: name who is asserting it, the period it covers, the scope it covers, and the basis (\"our internal figures\", \"verifiable on reference check\"). Removing a true claim is the last resort, not the first.",
      "impact": 5,
      "effort": 3,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Pattern matching finds claim-shaped text. Whether a claim is material and whether nearby content supports it are reviewer judgements.",
        "An attestation is detected by its wording, not verified. The check reads that provenance was stated; it cannot read whether the statement is true. That is the point of ranking it below an external source."
      ],
      "operator_prompt": "Read each detected claim in context and record whether a source, method, or disclosure supports it."
    },
    {
      "finding_id": "f_ci03",
      "check_id": "CI-03",
      "dimension_id": "CI",
      "check_name": "Stable passage structure",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 4.0,
      "points_awarded": 3.0,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "Across 12 sampled pages the median page carries 7 heading(s). 12 declare exactly one H1, 11 give at least one heading an id that can be linked directly, and 7 use a table or list. 4 page(s) exceed 400 words with fewer than three headings: https://citeunseen.io/request/, https://citeunseen.io/request/?tier=audit, https://citeunseen.io/request/?tier=audit-plus, https://citeunseen.io/request/?tier=monitoring. 2 page(s) skip a heading level: https://citeunseen.io/sample/report: h2 followed by h4; https://citeunseen.io/sample-tln/report: h2 followed by h4.",
      "source": "automated",
      "significance": "Headings and anchors are the unit an engine extracts. A page with no internal structure can only be cited whole, which usually means it is not cited at all.",
      "recommendation": "Give every page one H1, a descriptive H2 for each distinct answer, and a stable id on each H2 so a passage can be linked directly.",
      "impact": 4,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_ci04",
      "check_id": "CI-04",
      "dimension_id": "CI",
      "check_name": "Source attribution",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 3.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "11 of 12 sampled pages link to an external destination that could serve as a source (91.7%). 35 external link(s) were found in total, but own social and code profiles are excluded from the source count. 0 link(s) point at a standards body, government, academic, or research host. 1 page(s) exceed 600 words while citing no external source.",
      "source": "automated",
      "significance": "Attribution is how a claim survives being repeated. A page that cites its sources gives an engine a reason to trust the passage it is about to reuse.",
      "recommendation": "Cite the standard, study, or filing next to the claim it supports, with the source name and date visible in the text rather than only in a link.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Link counting cannot tell whether a cited source actually supports the nearby claim, nor whether the link still resolves. Off-domain links were not followed, by design."
      ],
      "operator_prompt": "Spot-check the cited sources on the longest pages and confirm each supports the claim beside it."
    },
    {
      "finding_id": "f_ci05",
      "check_id": "CI-05",
      "dimension_id": "CI",
      "check_name": "Content freshness signals",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 3.0,
      "points_awarded": 2.25,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "5 of 12 sampled pages expose a date in visible text, structured data, or a time element (41.7%). 2 of 2 article-style pages carry a date. No contradiction was found between visible and structured dates in the sample.",
      "source": "automated",
      "significance": "A dated page can be judged current. An undated page has to be treated as possibly stale, which is a reason not to cite it.",
      "recommendation": "Show a visible published and updated date on every article, and emit the same values as datePublished and dateModified in structured data.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_ta01",
      "check_id": "TA-01",
      "dimension_id": "TA",
      "check_name": "Priority-question coverage",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "Of 10 priority questions, 10 have at least one page covering half or more of their key terms, and 10 have a substantive page of 400 words or more. 9 question(s) have three or more substantive pages competing to answer them.",
      "source": "automated",
      "significance": "Coverage decides whether the site is a candidate answer at all. A question with no owned page cannot be answered from this site by any engine.",
      "recommendation": "Write one substantive owning page for each uncovered priority question, and consolidate pages that compete for the same question.",
      "impact": 5,
      "effort": 4,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Only 12 page(s) were sampled within the configured page limit; a question may be answered on an unsampled page.",
        "Term overlap measures topical proximity, not answer quality."
      ],
      "operator_prompt": "Read the top matching page for each question and record whether it genuinely answers it."
    },
    {
      "finding_id": "f_ta02",
      "check_id": "TA-02",
      "dimension_id": "TA",
      "check_name": "First-hand experience",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "7 of 12 sampled pages carry 600 or more words. First-hand markers were detected on 5 page(s): first person operator on 0, measurement on 3, artifact on 5. 1 link(s) to public code or dataset repositories were found.",
      "source": "automated",
      "significance": "First-hand detail is the part of a page a competitor cannot copy and a summariser cannot generate. It is the strongest reason for an engine to prefer this source.",
      "recommendation": "Publish the method, the numbers, and the artifact behind at least one claim per topic: a repository, a dataset, a template, or a documented before-and-after measurement.",
      "impact": 5,
      "effort": 4,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Phrase detection finds the shape of first-hand reporting, not its truth. A reviewer must confirm the experience is real and the artifact resolves."
      ],
      "operator_prompt": "Confirm at least one first-hand artifact exists and is reachable, and that described experience is the author's own."
    },
    {
      "finding_id": "f_ta03",
      "check_id": "TA-03",
      "dimension_id": "TA",
      "check_name": "Comparative and decision content",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "4 of 12 sampled pages contain comparison language, 11 state a limitation or fit boundary, and 4 use a table. No competitors were supplied at intake.",
      "source": "automated",
      "significance": "Buyers ask comparison questions, and so do the people prompting answer engines. A site that never states who it is not for cannot be matched to who it is for.",
      "recommendation": "Publish one honest comparison or decision page with a criteria table, and state explicitly where the offering is not the right fit.",
      "impact": 4,
      "effort": 3,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Phrase detection cannot tell a substantive comparison from a competitor name used in passing."
      ],
      "operator_prompt": "Read the detected comparison passages and record whether they state real criteria and real boundaries."
    },
    {
      "finding_id": "f_ta04",
      "check_id": "TA-04",
      "dimension_id": "TA",
      "check_name": "Internal topic relationships",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 3.0,
      "points_awarded": 2.25,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "Across 12 sampled pages the median page carries 11 internal link(s). 0 sampled page(s) received no internal link from any other sampled page, and 7 received exactly one. 3 page(s) link out to one internal page or fewer.",
      "source": "automated",
      "significance": "Internal links are how evidence pages get discovered and how a crawler learns which pages a site treats as important. An orphaned page carries its authority nowhere.",
      "recommendation": "Link every evidence and educational page from the commercial page it supports, and from a topic index.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Only the 12 sampled pages were analysed; a page may receive links from pages outside the sample."
      ],
      "operator_prompt": null
    },
    {
      "finding_id": "f_te01",
      "check_id": "TE-01",
      "dimension_id": "TE",
      "check_name": "Ownership and accountability",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "About-style page(s) found: 0. Contact path(s) found: 0. 0 distinct mailto destination(s) and 6 form(s) appear in the sample. 8 organization or person entit(ies) are declared in structured data. No page in the sample identifies itself as an about or leadership page.",
      "source": "automated",
      "significance": "Accountability is a precondition for being recommended. An engine asked to suggest a provider has little reason to name one whose operator and contact path are unclear.",
      "recommendation": "Name the operating entity, the responsible people, and a working contact path on a linked page, and mirror those facts in structured data.",
      "impact": 4,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Whether a contact path actually reaches a human was not tested; the collector never submits a form or sends mail."
      ],
      "operator_prompt": "Confirm the operating entity is correctly named and that the contact path works."
    },
    {
      "finding_id": "f_te02",
      "check_id": "TE-02",
      "dimension_id": "TE",
      "check_name": "Expertise and credential support",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "16 distinct credential-shaped claim(s) were detected across 4 page(s) in 33 occurrence(s); 2 appear within 120 characters of a date. No unexplained logo-wall pattern was detected.",
      "source": "automated",
      "significance": "A credential without a scope, a date, and a responsible entity cannot be verified, and an unverifiable claim is a risk rather than an asset when repeated by a machine.",
      "recommendation": "State the issuing body, the scope, the date, and the entity the credential belongs to next to every credential claim.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Whether a credential is genuine, current, and in scope cannot be established from the website. Verification is a manual step against the issuing body."
      ],
      "operator_prompt": "Verify each material credential against its issuer and record scope and expiry."
    },
    {
      "finding_id": "f_te03",
      "check_id": "TE-03",
      "dimension_id": "TE",
      "check_name": "Customer and outcome evidence",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 4.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "2 of 12 sampled pages reference customers, clients, or engagements in their own text rather than in a block repeated across the sample; 1 state an outcome-shaped result; 6 long quotation(s) that could be testimonials were found; and 3 page(s) mention a baseline or measurement period.",
      "source": "automated",
      "significance": "Outcome claims without a baseline and a scope cannot be checked, and an engine that repeats them exposes the business to a claim it cannot defend.",
      "recommendation": "Publish at least one case example with the situation, the intervention, the measurement window, the baseline, and the result, with the customer's permission recorded.",
      "impact": 4,
      "effort": 4,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Whether a testimonial is genuine and authorized cannot be established from the site."
      ],
      "operator_prompt": "Confirm each customer example is real, authorized, and that stated outcomes have a baseline and scope."
    },
    {
      "finding_id": "f_te04",
      "check_id": "TE-04",
      "dimension_id": "TE",
      "check_name": "Policy and limitation clarity",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 3.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "Privacy policy reference(s): 0. Terms reference(s): 0. 6 form(s) appear in the sample. No privacy policy was found although the site collects input or loads third-party analytics. No terms or service-boundary page was found in the sample.",
      "source": "automated",
      "significance": "Policies set the boundaries a buyer and an agent both need before acting. Their absence is a friction point at exactly the moment a recommendation would convert.",
      "recommendation": "Publish a dated privacy policy covering analytics and form data, and a terms or engagement-scope page that matches what is actually sold.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Policy pages linked but not sampled were not read; whether a policy's content matches actual practice is outside the scope of a public-content audit."
      ],
      "operator_prompt": "Open each policy page, confirm it is dated and current, and that it covers the data the site actually collects."
    },
    {
      "finding_id": "f_sd01",
      "check_id": "SD-01",
      "dimension_id": "SD",
      "check_name": "Valid core entities",
      "applicability": "applicable",
      "rating": "partial",
      "points_available": 3.0,
      "points_awarded": 1.5,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "observation": "8 of 12 sampled pages carry JSON-LD (66.7%), producing 25 entit(ies). Declared types: Organization (8), WebPage (8), Brand (3), WebSite (3), Report (2), BreadcrumbList (2), Service (1), FAQPage (1). Core identity types present: Organization, Service, WebSite. https://citeunseen.io/sample/: declared name 'Chris Brock LLC dba CiteUnseen' does not appear in the visible text or title; https://citeunseen.io/sample-tln/: declared name 'Chris Brock LLC dba CiteUnseen' does not appear in the visible text or title.",
      "source": "automated",
      "significance": "Structured data is the one place a site states its identity in a form a machine does not have to infer from prose.",
      "recommendation": "Publish valid JSON-LD for the organization or person and the website on every page, with values that match the visible content.",
      "impact": 2,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_sd02",
      "check_id": "SD-02",
      "dimension_id": "SD",
      "check_name": "Entity relationships",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 3.0,
      "points_awarded": 2.25,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "observation": "25 of 25 entit(ies) declare an @id (100.0%), producing 11 distinct identifier(s). 29 relationship reference(s) were found across 6 relationship type(s). No entity declares sameAs links to external profiles.",
      "source": "automated",
      "significance": "Stable identifiers let an engine merge the same organization or person across pages instead of treating each mention as a new entity.",
      "recommendation": "Give every entity a stable @id, reference the same identifiers across pages, and add sameAs links to owned external profiles.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_sd03",
      "check_id": "SD-03",
      "dimension_id": "SD",
      "check_name": "Page-specific markup",
      "applicability": "applicable",
      "rating": "missing",
      "points_available": 2.0,
      "points_awarded": 0.0,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "observation": "0 of 2 sampled article-style pages declare Article or BlogPosting markup (0.0%). Article pages without article markup: https://citeunseen.io/sample/, https://citeunseen.io/sample-tln/. 2 of 12 sampled pages declare BreadcrumbList markup.",
      "source": "automated",
      "significance": "Page-type markup tells a retrieval system what a page is, which is what lets an article be treated as dated, authored evidence rather than undated site copy.",
      "recommendation": "Add Article or BlogPosting markup with author, datePublished, and dateModified to every article page, and BreadcrumbList to nested pages. Never declare markup for content the page does not show.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_sd04",
      "check_id": "SD-04",
      "dimension_id": "SD",
      "check_name": "Metadata consistency",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 2.0,
      "points_awarded": 1.5,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "Across 12 sampled pages: 12 declare a title, 8 a meta description, 12 an html lang attribute, and 8 Open Graph titles. 1 title(s) are reused across multiple pages: 'Request an audit — Cite Unseen' on 4 pages.",
      "source": "automated",
      "significance": "When a page describes itself differently in its title, its social metadata, and its structured data, an engine has to choose one description and may choose the wrong one.",
      "recommendation": "Generate title, description, canonical, og:url, and structured-data values from one source per page so they cannot drift apart.",
      "impact": 2,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [],
      "operator_prompt": null
    },
    {
      "finding_id": "f_ac01",
      "check_id": "AC-01",
      "dimension_id": "AC",
      "check_name": "Intentional crawler treatment",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 2.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "moderate",
      "evidence_ids": [
        "ev_35347a8e084c84b0"
      ],
      "observation": "9 named AI crawler(s) have explicit groups: Applebot-Extended, CCBot, ChatGPT-User, Claude-User, ClaudeBot, GPTBot, Google-Extended, OAI-SearchBot, PerplexityBot. The wildcard group allows 1 and disallows 1 path pattern(s). 1 sampled page(s) carry an X-Robots-Tag header. Stated owner intent at intake: 'Everything public on citeunseen.io is meant to be retrievable and citable by mainstream search and AI answer engines. No crawler exclusion is intended for public content. Checkout, thanks and preview paths are operational rather than editorial and are excluded from indexing on purpose.'.",
      "source": "automated",
      "significance": "Crawler treatment should be a decision, not an accident. Defaults that nobody chose are the common case, and they are the easiest thing to get wrong in either direction.",
      "recommendation": "Decide explicitly which AI crawlers may retrieve the site, record the decision, and express it in robots.txt so a future deploy cannot silently change it.",
      "impact": 3,
      "effort": 1,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Whether the observed directives match the owner's intent requires the owner to state that intent."
      ],
      "operator_prompt": "Confirm with the owner which AI crawlers should be allowed, then rate whether the current directives match that decision."
    },
    {
      "finding_id": "f_ac02",
      "check_id": "AC-02",
      "dimension_id": "AC",
      "check_name": "Machine-readable guidance quality",
      "applicability": "applicable",
      "rating": "substantial",
      "points_available": 2.0,
      "points_awarded": 1.5,
      "basis": "collection",
      "confidence": "high",
      "evidence_ids": [
        "ev_5dff460183a67196",
        "ev_0925c28e51c37247",
        "ev_ad28eea11660b9fd",
        "ev_49307a2b3cce6c4c"
      ],
      "observation": "1 machine-readable guidance file(s) are served: /llms.txt (5701 bytes, 13 link(s)). These conventions are voluntary. Serving them is not a ranking or citation guarantee, and no engine is known to require them.",
      "source": "automated",
      "significance": "A machine-readable index is cheap to publish and cheap to get wrong: a stale one misleads, and an overstated one invites claims the site cannot support.",
      "recommendation": "Keep the guidance file generated from the same source as the sitemap so it cannot go stale.",
      "impact": 1,
      "effort": 1,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "Whether the content of a guidance file is accurate and current is a reviewer judgement."
      ],
      "operator_prompt": null
    },
    {
      "finding_id": "f_ac03",
      "check_id": "AC-03",
      "dimension_id": "AC",
      "check_name": "Agent-facing transaction boundaries",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 1.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "low",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "6 page(s) expose a form and 4 mention a purchase surface. The collector never submits a form or performs any state-changing request, so interaction boundaries were not exercised.",
      "source": "automated",
      "significance": "An agent acting on a customer's behalf needs to know what commits the customer and what does not. Ambiguity here creates unintended commitments.",
      "recommendation": "Document what each form or endpoint commits the visitor to, require authentication for anything that creates an obligation, and state the approval step in public documentation.",
      "impact": 2,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "No form was submitted and no state-changing request was made, by policy. Boundaries can only be read from public documentation."
      ],
      "operator_prompt": "Read the public documentation for each interactive surface and record what authentication and approval each requires."
    },
    {
      "finding_id": "f_mr01",
      "check_id": "MR-01",
      "dimension_id": "MR",
      "check_name": "Baseline question set",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 2.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "low",
      "evidence_ids": [],
      "observation": "10 priority question(s) were recorded at intake.",
      "source": "automated",
      "significance": "Without a question set fixed before results are known, any later movement can be explained after the fact.",
      "recommendation": "Agree and version a question set covering buying questions, brand variations, comparison questions, and geography, dated before the first measurement.",
      "impact": 3,
      "effort": 2,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "This is a property of the engagement, not of the public website. It cannot be observed by crawling and stays inconclusive until the operator records the agreed baseline."
      ],
      "operator_prompt": "Record the agreed question set, its rationale, the target engines, and the baseline date, then rate this check."
    },
    {
      "finding_id": "f_mr02",
      "check_id": "MR-02",
      "dimension_id": "MR",
      "check_name": "Referral and conversion attribution",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 2.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "low",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "observation": "Public markup and response headers indicate 0 analytics or measurement provider(s): none detected. Whether referrals from AI answer surfaces can be isolated and tied to qualified outcomes cannot be determined from public pages.",
      "source": "automated",
      "significance": "Reporting mentions or impressions without connecting them to qualified behaviour cannot justify continued spend.",
      "recommendation": "Configure a referral segment for AI answer surfaces and connect it to a defined qualified-outcome event, or record the implementation backlog to do so.",
      "impact": 3,
      "effort": 3,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "This is a property of the engagement, not of the public website. It cannot be observed by crawling and stays inconclusive until the operator records the agreed baseline."
      ],
      "operator_prompt": "Review the analytics configuration with the customer and record whether AI referrals can be isolated and tied to a meaningful outcome."
    },
    {
      "finding_id": "f_mr03",
      "check_id": "MR-03",
      "dimension_id": "MR",
      "check_name": "Recheck discipline",
      "applicability": "applicable",
      "rating": "inconclusive",
      "points_available": 1.0,
      "points_awarded": null,
      "basis": "collection",
      "confidence": "low",
      "evidence_ids": [],
      "observation": "No recheck schedule for the rubric, crawl sample, question set, competitors, and evidence was recorded at intake.",
      "source": "automated",
      "significance": "Changing method between reports without disclosure makes movement uninterpretable.",
      "recommendation": "Fix a recheck cadence and record the rubric version, crawl sample, and question set used for each run so score movement can be attributed to the site rather than the method.",
      "impact": 2,
      "effort": 1,
      "dependencies": [],
      "reviewer": null,
      "reviewed_at": null,
      "override_reason": null,
      "limitations": [
        "This is a property of the engagement, not of the public website. It cannot be observed by crawling and stays inconclusive until the operator records the agreed baseline."
      ],
      "operator_prompt": "Agree the recheck cadence and record it against this audit's recheck baseline."
    }
  ],
  "evidence": [
    {
      "evidence_id": "ev_35347a8e084c84b0",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/robots.txt",
      "normalized_url": "https://citeunseen.io/robots.txt",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "robots_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/robots.txt",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/robots.txt",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/plain",
      "duration_ms": 659,
      "size_bytes": 802,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:44 GMT",
        "content-type": "text/plain",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"bf814cbaddcbb392a4b55e01b966e799\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:13ce4391959b08c86cf93b718c367b4dd3cb01a59f1bcf6a26fe25cab86776c6",
      "storage_reference": "evidence/raw/13ce4391959b08c86cf93b718c367b4dd3cb01a59f1bcf6a26fe25cab86776c6.bin",
      "excerpt": "# citeunseen.io\n#\n# Every crawler is welcome on every page. This site sells an audit of how\n# machine-readable a site is; gating it would be an odd way to make the case.\n#\n# The named groups below are not restrictions. They exist because AC-01 in\n# our own rubric asks whether crawler treatment is a decision somebody made\n# or a default nobody chose, and a site that ships this check should be able\n# to answer it.\n\nUser-agent: *\nAllow: /\nDisallow:\n\nUser-agent: GPTBot\nAllow: /\n\nUser-agent: OAI-SearchBot\nAllow: /\n\nUser-agent: ChatGPT-User\nAllow: /\n\nUser-agent: ClaudeBot\nAllow: /\n\nUser-agent: Claude-User\nAllow: /\n\nUser-agent: PerplexityBot\nAllow: /\n\nUser-agent: Google-Extended\nAllow: /\n\nUser-agent: Applebot-Extended\nAllow: /\n\nUser-agent: CCBot\nAllow: /\n\nSitemap: https://citeunseen.io/sitemap.xml\n",
      "parsed": {
        "present": true,
        "status": 200,
        "fetch_outcome": "success",
        "sitemaps": [
          "https://citeunseen.io/sitemap.xml"
        ],
        "groups": [
          {
            "agents": [
              "*"
            ],
            "allow": [
              "/"
            ],
            "disallow": [
              ""
            ],
            "crawl_delay": null
          },
          {
            "agents": [
              "GPTBot"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "OAI-SearchBot"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "ChatGPT-User"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "ClaudeBot"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "Claude-User"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "PerplexityBot"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "Google-Extended"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "Applebot-Extended"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          },
          {
            "agents": [
              "CCBot"
            ],
            "allow": [
              "/"
            ],
            "disallow": [],
            "crawl_delay": null
          }
        ],
        "unknown_directives": [],
        "parse_notes": [],
        "raw_bytes": 802
      },
      "check_ids": [
        "CR-02",
        "CR-03",
        "AC-01"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_a556c2ba19edd709",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sitemap.xml",
      "normalized_url": "https://citeunseen.io/sitemap.xml",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "sitemap_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sitemap.xml",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sitemap.xml",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "application/xml",
      "duration_ms": 1173,
      "size_bytes": 589,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:45 GMT",
        "content-type": "application/xml",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"8cc24cbeae53e7135e87b1d1a35ae8c6\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:b60af989f3a4cece05e11a448678d80267a843d5f2032d1a63a8b2f089bd70df",
      "storage_reference": "evidence/raw/b60af989f3a4cece05e11a448678d80267a843d5f2032d1a63a8b2f089bd70df.bin",
      "excerpt": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">\n  <url>\n    <loc>https://citeunseen.io/</loc>\n    <lastmod>2026-09-04</lastmod>\n  </url>\n  <url>\n    <loc>https://citeunseen.io/pricing/</loc>\n    <lastmod>2026-09-04</lastmod>\n  </url>\n  <url>\n    <loc>https://citeunseen.io/sample/</loc>\n    <lastmod>2026-09-02</lastmod>\n  </url>\n  <url>\n    <loc>https://citeunseen.io/sample-tln/</loc>\n    <lastmod>2026-09-02</lastmod>\n  </url>\n  <url>\n    <loc>https://citeunseen.io/request/</loc>\n    <lastmod>2026-09-02</lastmod>\n  </url>\n</urlset>\n",
      "parsed": {
        "url": "https://citeunseen.io/sitemap.xml",
        "kind": "urlset",
        "status": 200,
        "outcome": "success",
        "entry_count": 5,
        "entries": [
          {
            "loc": "https://citeunseen.io/",
            "lastmod": "2026-09-04",
            "changefreq": null,
            "priority": null
          },
          {
            "loc": "https://citeunseen.io/pricing/",
            "lastmod": "2026-09-04",
            "changefreq": null,
            "priority": null
          },
          {
            "loc": "https://citeunseen.io/sample/",
            "lastmod": "2026-09-02",
            "changefreq": null,
            "priority": null
          },
          {
            "loc": "https://citeunseen.io/sample-tln/",
            "lastmod": "2026-09-02",
            "changefreq": null,
            "priority": null
          },
          {
            "loc": "https://citeunseen.io/request/",
            "lastmod": "2026-09-02",
            "changefreq": null,
            "priority": null
          }
        ],
        "child_sitemaps": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-03"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_69c24b7a8db2a3af",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sitemap_index.xml",
      "normalized_url": "https://citeunseen.io/sitemap_index.xml",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "sitemap_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sitemap_index.xml",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sitemap_index.xml",
          "status": 404,
          "location": null
        }
      ],
      "status": 404,
      "content_type": "text/html",
      "duration_ms": 1085,
      "size_bytes": 1992,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:46 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"6483d2bd2d303ca740df9385fc6b9b08\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0",
      "storage_reference": "evidence/raw/99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>No such page — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"/page.css\">\n<meta name=\"description\" content=\"This URL does not exist on citeunseen.io.\">\n<meta name=\"robots\" content=\"noindex, follow\">\n\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">\n    <a class=\"masthead__mark\" href=\"/\">Cite<span>Unseen</span></a>\n    <div class=\"masthead__issue\">\n      <p class=\"label\">404 · no such page</p>\n      <p class=\"label\">Chris Brock LLC dba CiteUnseen</p>\n    </div>\n  </div>\n\n</header>\n<main id=\"top\">\n<div class=\"sheet\">\n\n  <section class=\"fold\" aria-labelledby=\"fold-title\">\n    <h1 class=\"fold__slogan\" id=\"fold-title\">\n      <span class=\"ln\">This URL does</span>\n      <span class=\"ln ln--red ln--indent\">not exist here.</span>\n    </h1>\n    <!-- A real 404 with a real status. Serving the front page with a 200\n         for every unknown path is the soft-404 pattern our own retrieval\n         checks flag on customer sites, and it would be indefensible here. -->\n    <p class=\"fold__lede\">The server returned a 404, which is the true answer. Nothing was moved and nothing is being hidden — this address has never held a page.</p>\n    <div class=\"fold__actions\">\n      <a class=\"btn\" href=\"/\">Go to the front page</a>\n      <a class=\"link-arrow\" href=\"/sample/\">Read a complete audit &rarr;</a>\n    </div>\n  </section>\n\n  <footer class=\"colophon\">\n    <p><b>Cite Unseen</b> is operated by Chris Brock LLC dba CiteUnseen.</p>\n  </footer>\n\n</div>\n</main>\n</body>\n</html>\n",
      "parsed": null,
      "check_ids": [
        "CR-03"
      ],
      "outcome": "failed",
      "error": "HTTP 404",
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_562657482b144b54",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sitemap-index.xml",
      "normalized_url": "https://citeunseen.io/sitemap-index.xml",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "sitemap_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sitemap-index.xml",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sitemap-index.xml",
          "status": 404,
          "location": null
        }
      ],
      "status": 404,
      "content_type": "text/html",
      "duration_ms": 1220,
      "size_bytes": 1992,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:47 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"6483d2bd2d303ca740df9385fc6b9b08\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0",
      "storage_reference": "evidence/raw/99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>No such page — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"/page.css\">\n<meta name=\"description\" content=\"This URL does not exist on citeunseen.io.\">\n<meta name=\"robots\" content=\"noindex, follow\">\n\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">\n    <a class=\"masthead__mark\" href=\"/\">Cite<span>Unseen</span></a>\n    <div class=\"masthead__issue\">\n      <p class=\"label\">404 · no such page</p>\n      <p class=\"label\">Chris Brock LLC dba CiteUnseen</p>\n    </div>\n  </div>\n\n</header>\n<main id=\"top\">\n<div class=\"sheet\">\n\n  <section class=\"fold\" aria-labelledby=\"fold-title\">\n    <h1 class=\"fold__slogan\" id=\"fold-title\">\n      <span class=\"ln\">This URL does</span>\n      <span class=\"ln ln--red ln--indent\">not exist here.</span>\n    </h1>\n    <!-- A real 404 with a real status. Serving the front page with a 200\n         for every unknown path is the soft-404 pattern our own retrieval\n         checks flag on customer sites, and it would be indefensible here. -->\n    <p class=\"fold__lede\">The server returned a 404, which is the true answer. Nothing was moved and nothing is being hidden — this address has never held a page.</p>\n    <div class=\"fold__actions\">\n      <a class=\"btn\" href=\"/\">Go to the front page</a>\n      <a class=\"link-arrow\" href=\"/sample/\">Read a complete audit &rarr;</a>\n    </div>\n  </section>\n\n  <footer class=\"colophon\">\n    <p><b>Cite Unseen</b> is operated by Chris Brock LLC dba CiteUnseen.</p>\n  </footer>\n\n</div>\n</main>\n</body>\n</html>\n",
      "parsed": null,
      "check_ids": [
        "CR-03"
      ],
      "outcome": "failed",
      "error": "HTTP 404",
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_ee13fe7774584432",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/",
      "normalized_url": "https://citeunseen.io/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1076,
      "size_bytes": 21860,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:56 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"908b993b9667d2bbdb1ae78c58d8faf9\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:286ddb42776c0a8ae3e593e2b4b2239023b198bcde8b103265d12259b34a0e2b",
      "storage_reference": "evidence/raw/286ddb42776c0a8ae3e593e2b4b2239023b198bcde8b103265d12259b34a0e2b.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Cite Unseen — an evidence-backed AI discoverability audit</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"page.css\">\n<meta name=\"description\" content=\"A bounded audit of the conditions your site controls that decide whether AI answer engines can understand, trust, cite, and recommend you. Every finding cites a captured, timestamped observation. No ranking or citation guarantees.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/\">\n<meta property=\"og:title\" content=\"Cite Unseen — an evidence-backed AI discoverability audit\">\n<meta property=\"og:description\" content=\"A bounded audit of the conditions your site controls that decide whether AI answer engines can understand, trust, cite, and recommend you. Every finding cites a captured, timestamped observation.\">\n<!-- Structured data. The entity ids are shared across both pages so\n     the graph connects rather than repeating itself, which is what\n     SD-02 in our own rubric asks for. -->\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\",\n      \"brand\": {\n        \"@id\": \"https://citeunseen.io/#brand\"\n      }\n    },\n    {\n      \"@type\": \"Brand\",\n      \"@id\": \"https://citeunseen.io/#brand\",\n      \"name\": \"Cite Unseen\",\n      \"url\": \"https://citeunseen.io/\"\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https://citeunseen.io/#website\",\n      \"url\": \"https://citeunseen.io/\",\n      \"name\": \"Cite Unseen\",\n      \"publisher\": {\n        \"@id\": \"https://citeunseen.io/#organization\"\n      },\n      \"inLanguage\": \"en\"\n    },\n    {\n      \"@type\": \"Service\",\n      \"@id\": \"https://citeunseen.io/#audit\",\n      \"name\": \"Implementation Audit\",\n      \"serviceType\": \"AI discoverability audit\",\n      \"provider\": {\n        \"@id\": \"https://citeunseen.io/#organization\"\n      },\n      \"brand\": {\n        \"@id\": \"https://citeunseen.io/#brand\"\n      },\n      \"areaServed\": {\n        \"@type\": \"Country\",\n        \"name\": \"United States\"\n      },\n      \"description\": \"A bounded audit of one authorized website against a published 33-check rubric. Every finding cites a captured, timestamped observation. No ranking, citation, traffic or revenue outcome is claimed or guaranteed.\",\n      \"offers\": [\n        {\n          \"@type\": \"Offer\",\n          \"name\": \"Free scan\",\n          \"price\": \"0\",\n          \"priceCurrency\": \"USD\",\n          \"description\": \"A readback of the identity, offerings and relationships the site declares, from thirteen deterministic checks. No account required.\"\n        },\n        {\n          \"@type\": \"Offer\",\n          \"name\": \"Implementation Audit\",\n          \"price\": \"199\",\n          \"priceCurrency\": \"USD\",\n          \"description\": \"The full rubric, the evidenced report, the JSON appendix, and a prioritized backlog.\"\n        },\n        {\n          \"@type\": \"Offer\",\n          \"name\": \"Verified Audit\",\n          \"price\": \"599\",\n          \"priceCurrency\": \"USD\",\n          \"description\": \"The Implementation Audit, plus manual verification of the findings that need it and a 45-minute review call.\"\n        },\n        {\n          \"@type\": \"Offer\",\n          \"name\": \"Monitoring\",\n          \"price\": \"49\",\n          \"priceCurrency\": \"USD\",\n          \"de",
      "parsed": {
        "title": "Cite Unseen — an evidence-backed AI discoverability audit",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "A bounded audit of the conditions your site controls that decide whether AI answer engines can understand, trust, cite, and recommend you. Every finding cites a captured, timestamped observation. No ranking or citation guarantees.",
          "og:type": "website",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/",
          "og:title": "Cite Unseen — an evidence-backed AI discoverability audit",
          "og:description": "A bounded audit of the conditions your site controls that decide whether AI answer engines can understand, trust, cite, and recommend you. Every finding cites a captured, timestamped observation."
        },
        "canonical": "https://citeunseen.io/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "Find out what an answer engine can actually tell someone about you.",
            "id": "fold-title"
          },
          {
            "level": 2,
            "text": "The scan runs 13 of 33 checks.The other 20 need a person.",
            "id": "nudge-h"
          },
          {
            "level": 2,
            "text": "How one audit runs",
            "id": "how-h"
          },
          {
            "level": 3,
            "text": "IntakeAuthorization is recorded before anything is fetched.",
            "id": "intake"
          },
          {
            "level": 3,
            "text": "CollectA bounded crawl, from a crawler that says who it is.",
            "id": "collect"
          },
          {
            "level": 3,
            "text": "VerifyThe automated findings are checked before anyone reads them.",
            "id": "verify"
          },
          {
            "level": 3,
            "text": "ReviewA person rates what a machine shouldn't.",
            "id": "review"
          },
          {
            "level": 3,
            "text": "ReportA score you can take apart.",
            "id": "report"
          },
          {
            "level": 2,
            "text": "What this audit will not tell you",
            "id": "notice-h"
          },
          {
            "level": 2,
            "text": "Rates",
            "id": "rates-h"
          },
          {
            "level": 3,
            "text": "Free scan",
            "id": null
          },
          {
            "level": 3,
            "text": "Implementation Audit",
            "id": null
          },
          {
            "level": 3,
            "text": "Verified Audit",
            "id": null
          },
          {
            "level": 3,
            "text": "Monitoring",
            "id": null
          },
          {
            "level": 2,
            "text": "Questions worth asking before you buy this",
            "id": "qa-h"
          },
          {
            "level": 3,
            "text": "Is this SEO?",
            "id": "is-this-seo"
          },
          {
            "level": 3,
            "text": "Will it get me cited by ChatGPT?",
            "id": "will-it-get-me-cited"
          },
          {
            "level": 3,
            "text": "What does an audit actually hand me?",
            "id": "what-you-receive"
          },
          {
            "level": 3,
            "text": "Who reads the site — a person or a model?",
            "id": "who-reads-the-site"
          },
          {
            "level": 3,
            "text": "How long does it take, and how much of my time?",
            "id": "how-long-it-takes"
          },
          {
            "level": 3,
            "text": "Can I see a real report before buying?",
            "id": "see-a-real-report"
          },
          {
            "level": 2,
            "text": "The sample is our own site, and it scores a C",
            "id": "pledge-h"
          }
        ],
        "link_count": 29,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 1358,
        "anchors": [
          "top",
          "fold-title",
          "scan",
          "scan-url",
          "scan-note",
          "nudge-h",
          "how",
          "how-h",
          "intake",
          "collect",
          "verify",
          "review",
          "report",
          "notice",
          "notice-h",
          "rates",
          "rates-h",
          "questions",
          "qa-h",
          "is-this-seo",
          "will-it-get-me-cited",
          "what-you-receive",
          "who-reads-the-site",
          "how-long-it-takes",
          "see-a-real-report",
          "pledge-h"
        ],
        "script_count": 1,
        "tables": 0,
        "lists": 2,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 1,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_48055c21eb5407ce",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/pricing/",
      "normalized_url": "https://citeunseen.io/pricing/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/pricing/",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/pricing/",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1070,
      "size_bytes": 12278,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:58 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"80270c37653300e27f52661724174492\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:9b3b36ea0597d76ecba51015e355f212b2440e4cdc4dde126c328c0b8992070d",
      "storage_reference": "evidence/raw/9b3b36ea0597d76ecba51015e355f212b2440e4cdc4dde126c328c0b8992070d.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Pay for an audit — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"../page.css\">\n<meta name=\"description\" content=\"Buy an implementation audit, a verified audit, or monthly monitoring. Payment is taken now; the audit is run by a person, and nothing is fetched from your site until you have confirmed you are entitled to have it audited.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/pricing/\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/pricing/\">\n<meta property=\"og:title\" content=\"Pay for an audit — Cite Unseen\">\n<meta property=\"og:description\" content=\"One charge, a person runs it, and the report arrives as a link that works for 90 days.\">\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\"\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https://citeunseen.io/pricing/#webpage\",\n      \"url\": \"https://citeunseen.io/pricing/\",\n      \"name\": \"Pay for an audit\",\n      \"isPartOf\": { \"@id\": \"https://citeunseen.io/#website\" },\n      \"publisher\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"inLanguage\": \"en\",\n      \"description\": \"Buy an implementation audit, a verified audit, or monthly monitoring.\"\n    }\n  ]\n}\n</script>\n<style>\n/* Hallmark · pre-emit critique: P5 H5 E5 S4 R5 V4\n * Hallmark · the broadsheet's rate card. It reuses the request form's field\n * treatment exactly, because the paid path and the quoted path must not look\n * like two different companies. The tier choice is a radio set rather than\n * three buttons: three buttons would each need their own form, and a reader\n * comparing prices should be comparing rows in one table, not scanning cards.\n * No JavaScript. A plain POST, like everything else here.\n */\n.rates { max-width: 52rem; margin-top: var(--space-lg); }\n.rates table { width: 100%; border-collapse: collapse; margin-bottom: var(--space-lg); }\n.rates th, .rates td {\n  text-align: left; padding: var(--space-2xs) var(--space-xs);\n  border-bottom: var(--rule-hair) solid var(--color-rule-2);\n  vertical-align: top;\n}\n.rates thead th {\n  font-family: var(--font-label); font-size: var(--text-xs);\n  letter-spacing: var(--tracking-label); text-transform: uppercase;\n  border-bottom: 2px solid var(--color-ink); color: var(--color-ink);\n}\n.rates td.price {\n  font-family: var(--font-mono); font-variant-numeric: tabular-nums;\n  white-space: nowrap; color: var(--color-accent-deep);\n}\n.rates td.what { color: var(--color-ink-2); }\n.form { max-width: 46rem; padding-bottom: var(--space-xl); }\n.form__row { display: grid; gap: var(--space-3xs); margin-bottom: var(--space-md); }\n.form__label {\n  font-family: var(--font-label); font-size: var(--text-xs);\n  letter-spacing: var(--tracking-label); text-transform: uppercase;\n  color: var(--color-ink);\n}\n.form__hint { font-size: var(--text-sm); color: var(--color-muted); }\n.form input[type=\"text\"], .form input[type=\"email\"], .form select {\n  width: 100%; font: inherit; font-size: var(--text-base);\n  color: var(--color-ink); background: var(--color-paper);\n  border: var(--rule-hair) solid var(--color-rule-2);\n  border-radius: 0; padding: 0.7rem 0.8rem; min-height: 2.9rem;\n}\n.form input:focus-visible, .form select:focus-visible,\n.attest input:focus-visible {\n  ",
      "parsed": {
        "title": "Pay for an audit — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "Buy an implementation audit, a verified audit, or monthly monitoring. Payment is taken now; the audit is run by a person, and nothing is fetched from your site until you have confirmed you are entitled to have it audited.",
          "og:type": "website",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/pricing/",
          "og:title": "Pay for an audit — Cite Unseen",
          "og:description": "One charge, a person runs it, and the report arrives as a link that works for 90 days."
        },
        "canonical": "https://citeunseen.io/pricing/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "Three rates.A person runs every one.",
            "id": null
          },
          {
            "level": 2,
            "text": "What each one is",
            "id": "rates-h"
          },
          {
            "level": 2,
            "text": "Buy one",
            "id": "buy-h"
          },
          {
            "level": 2,
            "text": "What happens after you pay.",
            "id": "after-h"
          },
          {
            "level": 2,
            "text": "Refunds.",
            "id": "refunds-h"
          }
        ],
        "link_count": 15,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 725,
        "anchors": [
          "top",
          "rates-h",
          "buy-h",
          "tier",
          "site-hint",
          "site",
          "email-hint",
          "email",
          "attest",
          "after",
          "after-h",
          "refunds",
          "refunds-h"
        ],
        "script_count": 1,
        "tables": 1,
        "lists": 0,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 1,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_b0649693de3bc0af",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample/",
      "normalized_url": "https://citeunseen.io/sample/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample/",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample/",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1174,
      "size_bytes": 15047,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:59 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"e2110c3f25ef9f2b6598d37ee6926795\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:46fc87be127801f5dfb132e482be7221c1ebbbccb49e1020e297f5566ad14745",
      "storage_reference": "evidence/raw/46fc87be127801f5dfb132e482be7221c1ebbbccb49e1020e297f5566ad14745.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>The sample audit — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"../page.css\">\n<meta name=\"description\" content=\"A complete Cite Unseen audit, published unedited: the operator's own site, scoring 58.8% (45.25 of 77 resolvable points) and a C, with nine checks left inconclusive. The report, the JSON appendix, the operator's reasoning, and the remediation prompt.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/sample/\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/sample/\">\n<meta property=\"og:title\" content=\"The sample audit — Cite Unseen\">\n<meta property=\"og:description\" content=\"A complete Cite Unseen audit published unedited: the operator's own site, scoring 58.8% (45.25 of 77 resolvable points) and a C, with nine checks left inconclusive.\">\n<!-- Structured data. Same @ids as the home page: one organization,\n     one brand, one website, described once. -->\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\",\n      \"brand\": {\n        \"@id\": \"https://citeunseen.io/#brand\"\n      }\n    },\n    {\n      \"@type\": \"Brand\",\n      \"@id\": \"https://citeunseen.io/#brand\",\n      \"name\": \"Cite Unseen\",\n      \"url\": \"https://citeunseen.io/\"\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https://citeunseen.io/#website\",\n      \"url\": \"https://citeunseen.io/\",\n      \"name\": \"Cite Unseen\",\n      \"publisher\": {\n        \"@id\": \"https://citeunseen.io/#organization\"\n      },\n      \"inLanguage\": \"en\"\n    },\n    {\n      \"@type\": [\n        \"WebPage\",\n        \"Report\"\n      ],\n      \"@id\": \"https://citeunseen.io/sample/#webpage\",\n      \"url\": \"https://citeunseen.io/sample/\",\n      \"name\": \"The sample audit\",\n      \"headline\": \"A complete Cite Unseen audit, published unedited\",\n      \"isPartOf\": {\n        \"@id\": \"https://citeunseen.io/#website\"\n      },\n      \"about\": {\n        \"@id\": \"https://citeunseen.io/#audit\"\n      },\n      \"publisher\": {\n        \"@id\": \"https://citeunseen.io/#organization\"\n      },\n      \"creator\": {\n        \"@id\": \"https://citeunseen.io/#organization\"\n      },\n      \"dateCreated\": \"2026-09-01\",\n      \"datePublished\": \"2026-09-01\",\n      \"inLanguage\": \"en\",\n      \"description\": \"A complete audit of https://chrisbrock.io against rubric v0.2, scoring 58.8% (45.25 of 77 resolvable points) and a C, with nine checks recorded as inconclusive.\",\n      \"hasPart\": [\n        {\n          \"@type\": \"WebPage\",\n          \"name\": \"The report\",\n          \"url\": \"https://citeunseen.io/sample/report\",\n          \"encodingFormat\": \"text/html\"\n        },\n        {\n          \"@type\": \"Dataset\",\n          \"name\": \"JSON appendix\",\n          \"url\": \"https://citeunseen.io/sample/audit-result.json\",\n          \"encodingFormat\": \"application/json\",\n          \"description\": \"Scoring, 37 evidence records, backlog, and crawl limits.\"\n        },\n        {\n          \"@type\": \"Dataset\",\n          \"name\": \"Operator decisions\",\n          \"url\": \"https://citeunseen.io/sample/decisions.json\",\n          \"encodingFormat\": \"application/json\",\n          \"description\": \"The 17 assisted ratings, with reasons and limitations.\"\n        },\n        {\n          \"@type\": \"CreativeWork\",\n          \"name\": \"Remediation prompt\",\n          \"url\": \"https://citeunsee",
      "parsed": {
        "title": "The sample audit — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "A complete Cite Unseen audit, published unedited: the operator's own site, scoring 58.8% (45.25 of 77 resolvable points) and a C, with nine checks left inconclusive. The report, the JSON appendix, the operator's reasoning, and the remediation prompt.",
          "og:type": "article",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/sample/",
          "og:title": "The sample audit — Cite Unseen",
          "og:description": "A complete Cite Unseen audit published unedited: the operator's own site, scoring 58.8% (45.25 of 77 resolvable points) and a C, with nine checks left inconclusive."
        },
        "canonical": "https://citeunseen.io/sample/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "The sample is the operator's own site, and it scores a C.",
            "id": null
          },
          {
            "level": 2,
            "text": "Corrected 7 September 2026",
            "id": "correction-h"
          },
          {
            "level": 2,
            "text": "Everything a paying customer receives is here.",
            "id": "artifacts-h"
          },
          {
            "level": 3,
            "text": "The report",
            "id": "the-report"
          },
          {
            "level": 3,
            "text": "The JSON appendix",
            "id": "the-json-appendix"
          },
          {
            "level": 3,
            "text": "The operator's decisions",
            "id": "the-operators-decisions"
          },
          {
            "level": 3,
            "text": "The remediation prompt",
            "id": "the-remediation-prompt"
          },
          {
            "level": 2,
            "text": "What publishing this one costs, and why it is worth it.",
            "id": "honest-h"
          }
        ],
        "link_count": 21,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 911,
        "anchors": [
          "top",
          "correction-h",
          "artifacts",
          "artifacts-h",
          "the-report",
          "the-json-appendix",
          "the-operators-decisions",
          "the-remediation-prompt",
          "honest",
          "honest-h"
        ],
        "script_count": 1,
        "tables": 0,
        "lists": 3,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 0,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_3797810165371ecc",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/request/",
      "normalized_url": "https://citeunseen.io/request/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/request/",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/request/",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1082,
      "size_bytes": 8871,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:00 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"639fbadcdf16562a9fa3695de0322f30\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f",
      "storage_reference": "evidence/raw/7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Request an audit — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"../page.css\">\n<meta name=\"description\" content=\"Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/request/\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/request/\">\n<meta property=\"og:title\" content=\"Request an audit — Cite Unseen\">\n<meta property=\"og:description\" content=\"No account, no card, no payment taken by this form. A person reads it and replies.\">\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\"\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https://citeunseen.io/request/#webpage\",\n      \"url\": \"https://citeunseen.io/request/\",\n      \"name\": \"Request an audit\",\n      \"isPartOf\": { \"@id\": \"https://citeunseen.io/#website\" },\n      \"publisher\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"inLanguage\": \"en\",\n      \"description\": \"Ask for an implementation audit, a verified audit, or monthly monitoring. No payment is taken by this form.\"\n    }\n  ]\n}\n</script>\n<style>\n/* Hallmark · pre-emit critique: P5 H4 E5 S4 R5 V4\n * Hallmark · the broadsheet's form. It borrows .scanbox's field treatment\n * wholesale so the paid request and the free scan look like the same\n * instrument, and adds nothing but the stacked layout a four-field form\n * needs. No JavaScript: a plain POST, as the rest of the site is.\n */\n.form { max-width: 46rem; margin-top: var(--space-lg);\n        padding-bottom: var(--space-xl); }\n.form__row { display: grid; gap: var(--space-3xs); margin-bottom: var(--space-md); }\n.form__label {\n  font-family: var(--font-label);\n  font-size: var(--text-xs);\n  letter-spacing: var(--tracking-label);\n  text-transform: uppercase;\n  color: var(--color-ink);\n}\n.form__hint { font-size: var(--text-sm); color: var(--color-muted); }\n.form input[type=\"text\"],\n.form input[type=\"email\"],\n.form select,\n.form textarea {\n  width: 100%;\n  font: inherit;\n  font-size: var(--text-base);\n  color: var(--color-ink);\n  background: var(--color-paper);\n  border: var(--rule-hair) solid var(--color-rule-2);\n  border-radius: 0;\n  padding: 0.7rem 0.8rem;\n  min-height: 2.9rem;\n}\n.form textarea { min-height: 8rem; resize: vertical; }\n.form input:focus-visible,\n.form select:focus-visible,\n.form textarea:focus-visible {\n  outline: 2px solid var(--color-accent-deep);\n  outline-offset: 2px;\n}\n.form__submit { margin-top: var(--space-md); }\n.form__legal {\n  margin-top: var(--space-md);\n  font-size: var(--text-sm);\n  color: var(--color-muted);\n  max-width: var(--measure);\n}\n.tiers-brief { padding-top: var(--space-xl); border-top: 3px solid var(--color-ink); }\n.tiers-brief h2 { font-size: var(--text-2xl); margin-bottom: var(--space-md); }\n.tiers-brief dl { display: grid; gap: var(--space-sm); max-width: var(--measure); }\n.tiers-brief dt {\n  font-family: var(--font-label);\n  font-size: var(--text-sm);\n  color: var(--color-accent-deep);\n}\n.tiers-brief dd { margin: var(--space-3xs) 0 0; color: var(--color-ink-2); }\n</style>\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">",
      "parsed": {
        "title": "Request an audit — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.",
          "og:type": "website",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/request/",
          "og:title": "Request an audit — Cite Unseen",
          "og:description": "No account, no card, no payment taken by this form. A person reads it and replies."
        },
        "canonical": "https://citeunseen.io/request/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "Ask for an audit.Nothing is charged here.",
            "id": null
          },
          {
            "level": 2,
            "text": "What happens after you send it.",
            "id": "what-happens-h"
          }
        ],
        "link_count": 15,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 421,
        "anchors": [
          "top",
          "tier",
          "site",
          "name",
          "email",
          "message",
          "what-happens",
          "what-happens-h"
        ],
        "script_count": 1,
        "tables": 0,
        "lists": 0,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 1,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_4e7a913dd5e332e5",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample-tln/",
      "normalized_url": "https://citeunseen.io/sample-tln/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample-tln/",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample-tln/",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1101,
      "size_bytes": 14126,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:01 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"fd114e20ace633c73ccc13576c814d14\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:fe765cec8b259ddccc561742f56566e0a8e53cdac794fdaf90140f94b0b563a3",
      "storage_reference": "evidence/raw/fe765cec8b259ddccc561742f56566e0a8e53cdac794fdaf90140f94b0b563a3.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>The redacted sample — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"../page.css\">\n<meta name=\"description\" content=\"A Cite Unseen audit of a site the operator does not own, published redacted with the owner's permission. It scores 57.1% (44.5 of 78 resolvable points) and a C, with nine checks left inconclusive.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/sample-tln/\">\n<meta property=\"og:type\" content=\"article\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/sample-tln/\">\n<meta property=\"og:title\" content=\"The redacted sample — Cite Unseen\">\n<meta property=\"og:description\" content=\"An audit of a site we do not own, published redacted with permission: 57.1% (44.5 of 78 resolvable points), a C, and nine checks that stayed inconclusive.\">\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\",\n      \"brand\": { \"@id\": \"https://citeunseen.io/#brand\" }\n    },\n    {\n      \"@type\": \"Brand\",\n      \"@id\": \"https://citeunseen.io/#brand\",\n      \"name\": \"Cite Unseen\",\n      \"url\": \"https://citeunseen.io/\"\n    },\n    {\n      \"@type\": \"WebSite\",\n      \"@id\": \"https://citeunseen.io/#website\",\n      \"url\": \"https://citeunseen.io/\",\n      \"name\": \"Cite Unseen\",\n      \"publisher\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"inLanguage\": \"en\"\n    },\n    {\n      \"@type\": [\"WebPage\", \"Report\"],\n      \"@id\": \"https://citeunseen.io/sample-tln/#webpage\",\n      \"url\": \"https://citeunseen.io/sample-tln/\",\n      \"name\": \"The redacted sample\",\n      \"headline\": \"An audit of a site we do not own, published redacted\",\n      \"isPartOf\": { \"@id\": \"https://citeunseen.io/#website\" },\n      \"about\": { \"@id\": \"https://citeunseen.io/#audit\" },\n      \"publisher\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"creator\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"dateCreated\": \"2026-09-01\",\n      \"datePublished\": \"2026-09-02\",\n      \"inLanguage\": \"en\",\n      \"description\": \"An audit against rubric v0.2 of a marketing services site the operator does not own, published with the owner's permission and with its identity removed. It scores 57.1% (44.5 of 78 resolvable points) and a C, with nine checks recorded as inconclusive.\",\n      \"hasPart\": [\n        {\n          \"@type\": \"WebPage\",\n          \"name\": \"The redacted report\",\n          \"url\": \"https://citeunseen.io/sample-tln/report\",\n          \"encodingFormat\": \"text/html\"\n        },\n        {\n          \"@type\": \"CreativeWork\",\n          \"name\": \"Redacted remediation prompt\",\n          \"url\": \"https://citeunseen.io/sample-tln/fix-prompt.md\",\n          \"encodingFormat\": \"text/markdown\"\n        }\n      ]\n    },\n    {\n      \"@type\": \"BreadcrumbList\",\n      \"@id\": \"https://citeunseen.io/sample-tln/#breadcrumb\",\n      \"itemListElement\": [\n        { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Cite Unseen\", \"item\": \"https://citeunseen.io/\" },\n        { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"The redacted sample\" }\n      ]\n    }\n  ]\n}\n</script>\n<style>\n/* Hallmark · pre-emit critique: P5 H5 E4 S5 R5 V4\n * Hallmark · the sibling of /sample/, and deliberately identical to it: same\n * genre, theme, rail and colophon, same fact strip, same artifact list. The\n * only new component is the redaction notice, because the on",
      "parsed": {
        "title": "The redacted sample — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "A Cite Unseen audit of a site the operator does not own, published redacted with the owner's permission. It scores 57.1% (44.5 of 78 resolvable points) and a C, with nine checks left inconclusive.",
          "og:type": "article",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/sample-tln/",
          "og:title": "The redacted sample — Cite Unseen",
          "og:description": "An audit of a site we do not own, published redacted with permission: 57.1% (44.5 of 78 resolvable points), a C, and nine checks that stayed inconclusive."
        },
        "canonical": "https://citeunseen.io/sample-tln/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "The second sample is somebody else’s site, and we cannot tell you whose.",
            "id": null
          },
          {
            "level": 2,
            "text": "What was removed, and what that costs you as a reader",
            "id": "redaction-h"
          },
          {
            "level": 2,
            "text": "Two of the four artifacts, and the reason for the other two.",
            "id": "artifacts-h"
          },
          {
            "level": 3,
            "text": "The redacted report",
            "id": "the-report"
          },
          {
            "level": 3,
            "text": "The redacted remediation prompt",
            "id": "the-remediation-prompt"
          },
          {
            "level": 3,
            "text": "The JSON appendix and the operator’s decisions",
            "id": "withheld"
          },
          {
            "level": 2,
            "text": "What this sample shows that the first one cannot.",
            "id": "honest-h"
          }
        ],
        "link_count": 19,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 860,
        "anchors": [
          "top",
          "redaction",
          "redaction-h",
          "artifacts",
          "artifacts-h",
          "the-report",
          "the-remediation-prompt",
          "withheld",
          "honest",
          "honest-h"
        ],
        "script_count": 1,
        "tables": 0,
        "lists": 3,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 0,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_1bae912b5b7567dd",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/account",
      "normalized_url": "https://citeunseen.io/account",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/account",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/account",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1683,
      "size_bytes": 3276,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:03 GMT",
        "content-type": "text/html; charset=utf-8",
        "cache-control": "no-store",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "x-robots-tag": "noindex, nofollow",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:6cd061a8dff4af6d5bac483ed5cd824691ed14c438b088f1455b11c16be3d408",
      "storage_reference": "evidence/raw/6cd061a8dff4af6d5bac483ed5cd824691ed14c438b088f1455b11c16be3d408.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Your audits &mdash; Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"/page.css\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<style>\n.rows { width: 100%; border-collapse: collapse; margin: var(--space-md) 0 var(--space-lg); }\n.rows th, .rows td {\n  text-align: left; padding: var(--space-2xs) var(--space-xs);\n  border-bottom: var(--rule-hair) solid var(--color-rule-2); vertical-align: top;\n}\n.rows thead th {\n  font-family: var(--font-label); font-size: var(--text-xs);\n  letter-spacing: var(--tracking-label); text-transform: uppercase;\n  border-bottom: 2px solid var(--color-ink);\n}\n.rows td.when { font-family: var(--font-mono); font-variant-numeric: tabular-nums;\n                white-space: nowrap; color: var(--color-muted); }\n.empty { color: var(--color-ink-2); max-width: var(--measure); }\n.diag { font-family: var(--font-mono); font-size: var(--text-xs);\n        color: var(--color-muted); margin-top: var(--space-md); }\nh2.section { font-size: var(--text-2xl); margin-top: var(--space-lg); }\n</style>\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">\n    <a class=\"masthead__mark\" href=\"/\">Cite<span>Unseen</span></a>\n    <div class=\"masthead__issue\">\n      <p class=\"label\">Your audits</p>\n    </div>\n  </div>\n\n</header>\n<main id=\"top\">\n<div class=\"sheet\">\n  <section class=\"fold\">\n    <h1 class=\"fold__slogan\"><span class=\"ln\">Your audits.</span></h1>\n    <p class=\"fold__lede\">You are not signed in. Sign in with the email you used at checkout and anything bought with it will appear here. You do not need an account to read a report you already have a link to. Signing out here clears this site; to end the session everywhere, use Sign out on your <a href=\"https://accounts.citeunseen.io/user\">account page</a>.</p>\n    <div class=\"fold__actions\"><a class=\"btn btn--go\" href=\"https://accounts.citeunseen.io/sign-in?redirect_url=https%3A%2F%2Fciteunseen.io%2Faccount\">Sign in</a><a class=\"link-arrow\" href=\"/pricing/\">See the rates &rarr;</a></div>\n  </section>\n  <p class=\"fold__lede diag\"><b>Why this says signed out:</b> No session cookie reached us, and no signed-in client was advertised. Cookies seen: none.</p>\n  \n  <footer class=\"colophon\">\n    <p>A report link works for 90 days and anybody holding it can read it, so\n    you can forward one without the recipient needing an account. If a report\n    you paid for is not listed here, reply to your Stripe receipt and it will\n    be found rather than re-charged.</p>\n    <p><b>Cite Unseen</b> is operated by Chris Brock LLC dba CiteUnseen. An\n    audit compares one site to rubric v0.2 on one day. It is not a guarantee\n    of placement, ranking, citation, recommendation, traffic, or revenue in\n    any search engine or AI answer product.</p>\n  </footer>\n</div>\n\n</main>\n</body>\n</html>",
      "parsed": {
        "title": "Your audits — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "robots": "noindex, nofollow"
        },
        "canonical": null,
        "robots_meta": "noindex, nofollow",
        "headings": [
          {
            "level": 1,
            "text": "Your audits.",
            "id": null
          }
        ],
        "link_count": 8,
        "jsonld_blocks": 0,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 183,
        "anchors": [
          "top"
        ],
        "script_count": 0,
        "tables": 0,
        "lists": 0,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 0,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_8b55a31dc53666a5",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample-scan/scan",
      "normalized_url": "https://citeunseen.io/sample-scan/scan",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample-scan/scan",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample-scan/scan",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1118,
      "size_bytes": 24570,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:04 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"4bd90eb0633b58854901f1aedac08c7a\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:fc6e894d15d3e7cf24ca14f08876168d4f9aa5fbe3671952e90c9d53e73e17c0",
      "storage_reference": "evidence/raw/fc6e894d15d3e7cf24ca14f08876168d4f9aa5fbe3671952e90c9d53e73e17c0.bin",
      "excerpt": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<title>Free scan &mdash; chrisbrock.io</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin><link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;600;800&family=Fraunces:opsz,wght@9..144,400;9..144,500&family=Spline+Sans+Mono:wght@400;500;600&display=swap\">\n<style>\n/* Free scan — result sheet.\n\n   The identity is the broadsheet chosen in D22. Its tokens are duplicated\n   here rather than imported because this file has to travel alone: a scan\n   result is a single self-contained document a recipient can save, mail on,\n   or open with no network. `tests/scan/test_scan_css_tokens.py` fails if the\n   identity tokens here drift from `site/citeunseen/tokens.css`, so the two\n   stay one design rather than two that started as one.\n\n   Screen and print from one stylesheet. No JavaScript is required to read\n   any part of this page. Colour never carries meaning on its own: every\n   outcome also states its name. */\n\n:root {\n  --color-paper:      oklch(94%  0.012 85);\n  --color-paper-2:    oklch(90%  0.016 80);\n  --color-paper-3:    oklch(85%  0.022 78);\n  --color-rule:       oklch(72%  0.020 78);\n  --color-rule-2:     oklch(40%  0.020 62);\n  --color-muted:      oklch(48%  0.020 60);\n  --color-ink-2:      oklch(34%  0.016 60);\n  --color-ink:        oklch(24%  0.018 65);\n  --color-accent:      oklch(58% 0.205 32);\n  --color-accent-ink:  oklch(96% 0.012 85);\n  --color-accent-deep: oklch(52% 0.200 32);\n  --color-focus:       oklch(52% 0.200 32);\n  --color-rated:        oklch(52%  0.200 32);\n  --color-inconclusive: oklch(52%  0.075 240);\n  --color-refused:      oklch(48%  0.020 60);\n\n  --font-display: \"Big Shoulders Display\", \"Arial Narrow\", ui-sans-serif, sans-serif;\n  --font-body:    \"Fraunces\", \"Iowan Old Style\", Georgia, serif;\n  --font-label:   \"Spline Sans Mono\", ui-monospace, SFMono-Regular, monospace;\n\n  --measure: 62ch;\n  --sheet-max: 1080px;\n  --tracking-label: 0.1em;\n}\n\n* { box-sizing: border-box; }\n\nbody {\n  margin: 0;\n  background: var(--color-paper);\n  color: var(--color-ink-2);\n  font: 1rem/1.6 var(--font-body);\n  -webkit-text-size-adjust: 100%;\n}\n\n.wrap { width: min(var(--sheet-max), calc(100% - 2.5rem)); margin-inline: auto; }\n\na { color: var(--color-accent-deep); }\na:focus-visible, summary:focus-visible {\n  outline: 3px solid var(--color-focus);\n  outline-offset: 2px;\n}\n\n.skip-link {\n  position: absolute; left: -9999px;\n  background: var(--color-ink); color: var(--color-paper);\n  padding: 0.5rem 0.75rem;\n}\n.skip-link:focus { left: 0.5rem; top: 0.5rem; z-index: 10; }\n\n/* ── Masthead ─────────────────────────────────────────────────── */\n\n.masthead {\n  border-bottom: 2px solid var(--color-rule-2);\n  padding: 2.5rem 0 1.5rem;\n  background: var(--color-paper-2);\n}\n.masthead__kicker,\n.label {\n  font: 600 0.75rem/1.4 var(--font-label);\n  letter-spacing: var(--tracking-label);\n  text-transform: uppercase;\n  color: var(--color-accent-deep);\n}\n.masthead h1 {\n  font: 800 clamp(2.25rem, 6vw, 3.75rem)/0.98 var(--font-display);\n  color: var(--color-ink);\n  margin: 0.5rem 0 0.25rem;\n  overflow-wrap: anywhere;\n}\n.masthead__sub { margin: 0.5rem 0 0; max-width: var(--measure); }\n\n.dateline {\n  display: flex; flex-wrap: wrap; gap: 0.5rem 1.5rem;\n  margin-top: 1.25rem; padding-top: 0.75rem;\n  border-top: 1px solid var(--color-rule);\n  font: 400 0.8125rem/1.4 var(--font-label);\n  color: var(--color-muted);\n}\n\n/* ── Sections ─────────────────────────────────────────────────── */\n\nsection { padding: 2.75rem 0; border-bottom: 1px solid var(--color-rule); }\nsection:last-of-type { border-bottom: 0; }\n\nh2 {\n  font: 800 clamp(1.5rem, 3.2vw, 2.25rem)/1.05 var(--font-display);\n  color: var(--color-ink);\n  margin: 0.35rem 0 0.75rem;\n  text-wrap: bala",
      "parsed": {
        "title": "Free scan — chrisbrock.io",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "robots": "noindex, nofollow"
        },
        "canonical": null,
        "robots_meta": "noindex, nofollow",
        "headings": [
          {
            "level": 1,
            "text": "chrisbrock.io",
            "id": null
          },
          {
            "level": 2,
            "text": "What this site says it is",
            "id": "rb-h"
          },
          {
            "level": 3,
            "text": "Names it claims",
            "id": null
          },
          {
            "level": 3,
            "text": "Site name in the head",
            "id": null
          },
          {
            "level": 3,
            "text": "Types it declares",
            "id": null
          },
          {
            "level": 3,
            "text": "What it says it offers",
            "id": null
          },
          {
            "level": 3,
            "text": "Who it says it is connected to",
            "id": null
          },
          {
            "level": 3,
            "text": "Contact facts a machine can read",
            "id": null
          },
          {
            "level": 2,
            "text": "The one thing most worth fixing",
            "id": "fi-h"
          },
          {
            "level": 3,
            "text": "Stable passage structure",
            "id": null
          },
          {
            "level": 3,
            "text": "Where this finding came from",
            "id": null
          },
          {
            "level": 2,
            "text": "13 checks a machine can settle on its own",
            "id": "ck-h"
          },
          {
            "level": 2,
            "text": "20 checks this scan cannot answer",
            "id": "nc-h"
          },
          {
            "level": 3,
            "text": "What this scan will not tell you",
            "id": null
          },
          {
            "level": 2,
            "text": "How this was collected",
            "id": "pv-h"
          }
        ],
        "link_count": 4,
        "jsonld_blocks": 0,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 1387,
        "anchors": [
          "main",
          "readback",
          "rb-h",
          "finding",
          "fi-h",
          "checks",
          "ck-h",
          "not-covered",
          "nc-h",
          "provenance",
          "pv-h"
        ],
        "script_count": 0,
        "tables": 4,
        "lists": 7,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 0,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_0bc3541ac468241a",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/request/?tier=audit",
      "normalized_url": "https://citeunseen.io/request/?tier=audit",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/request/?tier=audit",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/request/?tier=audit",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1073,
      "size_bytes": 8871,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:05 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"639fbadcdf16562a9fa3695de0322f30\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f",
      "storage_reference": "evidence/raw/7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Request an audit — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"../page.css\">\n<meta name=\"description\" content=\"Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/request/\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/request/\">\n<meta property=\"og:title\" content=\"Request an audit — Cite Unseen\">\n<meta property=\"og:description\" content=\"No account, no card, no payment taken by this form. A person reads it and replies.\">\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\"\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https://citeunseen.io/request/#webpage\",\n      \"url\": \"https://citeunseen.io/request/\",\n      \"name\": \"Request an audit\",\n      \"isPartOf\": { \"@id\": \"https://citeunseen.io/#website\" },\n      \"publisher\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"inLanguage\": \"en\",\n      \"description\": \"Ask for an implementation audit, a verified audit, or monthly monitoring. No payment is taken by this form.\"\n    }\n  ]\n}\n</script>\n<style>\n/* Hallmark · pre-emit critique: P5 H4 E5 S4 R5 V4\n * Hallmark · the broadsheet's form. It borrows .scanbox's field treatment\n * wholesale so the paid request and the free scan look like the same\n * instrument, and adds nothing but the stacked layout a four-field form\n * needs. No JavaScript: a plain POST, as the rest of the site is.\n */\n.form { max-width: 46rem; margin-top: var(--space-lg);\n        padding-bottom: var(--space-xl); }\n.form__row { display: grid; gap: var(--space-3xs); margin-bottom: var(--space-md); }\n.form__label {\n  font-family: var(--font-label);\n  font-size: var(--text-xs);\n  letter-spacing: var(--tracking-label);\n  text-transform: uppercase;\n  color: var(--color-ink);\n}\n.form__hint { font-size: var(--text-sm); color: var(--color-muted); }\n.form input[type=\"text\"],\n.form input[type=\"email\"],\n.form select,\n.form textarea {\n  width: 100%;\n  font: inherit;\n  font-size: var(--text-base);\n  color: var(--color-ink);\n  background: var(--color-paper);\n  border: var(--rule-hair) solid var(--color-rule-2);\n  border-radius: 0;\n  padding: 0.7rem 0.8rem;\n  min-height: 2.9rem;\n}\n.form textarea { min-height: 8rem; resize: vertical; }\n.form input:focus-visible,\n.form select:focus-visible,\n.form textarea:focus-visible {\n  outline: 2px solid var(--color-accent-deep);\n  outline-offset: 2px;\n}\n.form__submit { margin-top: var(--space-md); }\n.form__legal {\n  margin-top: var(--space-md);\n  font-size: var(--text-sm);\n  color: var(--color-muted);\n  max-width: var(--measure);\n}\n.tiers-brief { padding-top: var(--space-xl); border-top: 3px solid var(--color-ink); }\n.tiers-brief h2 { font-size: var(--text-2xl); margin-bottom: var(--space-md); }\n.tiers-brief dl { display: grid; gap: var(--space-sm); max-width: var(--measure); }\n.tiers-brief dt {\n  font-family: var(--font-label);\n  font-size: var(--text-sm);\n  color: var(--color-accent-deep);\n}\n.tiers-brief dd { margin: var(--space-3xs) 0 0; color: var(--color-ink-2); }\n</style>\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">",
      "parsed": {
        "title": "Request an audit — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.",
          "og:type": "website",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/request/",
          "og:title": "Request an audit — Cite Unseen",
          "og:description": "No account, no card, no payment taken by this form. A person reads it and replies."
        },
        "canonical": "https://citeunseen.io/request/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "Ask for an audit.Nothing is charged here.",
            "id": null
          },
          {
            "level": 2,
            "text": "What happens after you send it.",
            "id": "what-happens-h"
          }
        ],
        "link_count": 15,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 421,
        "anchors": [
          "top",
          "tier",
          "site",
          "name",
          "email",
          "message",
          "what-happens",
          "what-happens-h"
        ],
        "script_count": 1,
        "tables": 0,
        "lists": 0,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 1,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_a562e8d51820de33",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/request/?tier=audit-plus",
      "normalized_url": "https://citeunseen.io/request/?tier=audit-plus",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/request/?tier=audit-plus",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/request/?tier=audit-plus",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1099,
      "size_bytes": 8871,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:06 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"639fbadcdf16562a9fa3695de0322f30\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f",
      "storage_reference": "evidence/raw/7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Request an audit — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"../page.css\">\n<meta name=\"description\" content=\"Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/request/\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/request/\">\n<meta property=\"og:title\" content=\"Request an audit — Cite Unseen\">\n<meta property=\"og:description\" content=\"No account, no card, no payment taken by this form. A person reads it and replies.\">\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\"\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https://citeunseen.io/request/#webpage\",\n      \"url\": \"https://citeunseen.io/request/\",\n      \"name\": \"Request an audit\",\n      \"isPartOf\": { \"@id\": \"https://citeunseen.io/#website\" },\n      \"publisher\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"inLanguage\": \"en\",\n      \"description\": \"Ask for an implementation audit, a verified audit, or monthly monitoring. No payment is taken by this form.\"\n    }\n  ]\n}\n</script>\n<style>\n/* Hallmark · pre-emit critique: P5 H4 E5 S4 R5 V4\n * Hallmark · the broadsheet's form. It borrows .scanbox's field treatment\n * wholesale so the paid request and the free scan look like the same\n * instrument, and adds nothing but the stacked layout a four-field form\n * needs. No JavaScript: a plain POST, as the rest of the site is.\n */\n.form { max-width: 46rem; margin-top: var(--space-lg);\n        padding-bottom: var(--space-xl); }\n.form__row { display: grid; gap: var(--space-3xs); margin-bottom: var(--space-md); }\n.form__label {\n  font-family: var(--font-label);\n  font-size: var(--text-xs);\n  letter-spacing: var(--tracking-label);\n  text-transform: uppercase;\n  color: var(--color-ink);\n}\n.form__hint { font-size: var(--text-sm); color: var(--color-muted); }\n.form input[type=\"text\"],\n.form input[type=\"email\"],\n.form select,\n.form textarea {\n  width: 100%;\n  font: inherit;\n  font-size: var(--text-base);\n  color: var(--color-ink);\n  background: var(--color-paper);\n  border: var(--rule-hair) solid var(--color-rule-2);\n  border-radius: 0;\n  padding: 0.7rem 0.8rem;\n  min-height: 2.9rem;\n}\n.form textarea { min-height: 8rem; resize: vertical; }\n.form input:focus-visible,\n.form select:focus-visible,\n.form textarea:focus-visible {\n  outline: 2px solid var(--color-accent-deep);\n  outline-offset: 2px;\n}\n.form__submit { margin-top: var(--space-md); }\n.form__legal {\n  margin-top: var(--space-md);\n  font-size: var(--text-sm);\n  color: var(--color-muted);\n  max-width: var(--measure);\n}\n.tiers-brief { padding-top: var(--space-xl); border-top: 3px solid var(--color-ink); }\n.tiers-brief h2 { font-size: var(--text-2xl); margin-bottom: var(--space-md); }\n.tiers-brief dl { display: grid; gap: var(--space-sm); max-width: var(--measure); }\n.tiers-brief dt {\n  font-family: var(--font-label);\n  font-size: var(--text-sm);\n  color: var(--color-accent-deep);\n}\n.tiers-brief dd { margin: var(--space-3xs) 0 0; color: var(--color-ink-2); }\n</style>\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">",
      "parsed": {
        "title": "Request an audit — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.",
          "og:type": "website",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/request/",
          "og:title": "Request an audit — Cite Unseen",
          "og:description": "No account, no card, no payment taken by this form. A person reads it and replies."
        },
        "canonical": "https://citeunseen.io/request/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "Ask for an audit.Nothing is charged here.",
            "id": null
          },
          {
            "level": 2,
            "text": "What happens after you send it.",
            "id": "what-happens-h"
          }
        ],
        "link_count": 15,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 421,
        "anchors": [
          "top",
          "tier",
          "site",
          "name",
          "email",
          "message",
          "what-happens",
          "what-happens-h"
        ],
        "script_count": 1,
        "tables": 0,
        "lists": 0,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 1,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_fbd68fcb2c1f8e5a",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/request/?tier=monitoring",
      "normalized_url": "https://citeunseen.io/request/?tier=monitoring",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/request/?tier=monitoring",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/request/?tier=monitoring",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1095,
      "size_bytes": 8871,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:07 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"639fbadcdf16562a9fa3695de0322f30\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f",
      "storage_reference": "evidence/raw/7cbbe83015c9cdc922c9bc7627bb009819662ec7fb2c2c03ee23287c9df73c3f.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>Request an audit — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"../page.css\">\n<meta name=\"description\" content=\"Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.\">\n<link rel=\"canonical\" href=\"https://citeunseen.io/request/\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:site_name\" content=\"Cite Unseen\">\n<meta property=\"og:url\" content=\"https://citeunseen.io/request/\">\n<meta property=\"og:title\" content=\"Request an audit — Cite Unseen\">\n<meta property=\"og:description\" content=\"No account, no card, no payment taken by this form. A person reads it and replies.\">\n<script type=\"application/ld+json\">\n{\n  \"@context\": \"https://schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"Organization\",\n      \"@id\": \"https://citeunseen.io/#organization\",\n      \"name\": \"Chris Brock LLC dba CiteUnseen\",\n      \"legalName\": \"Chris Brock LLC\",\n      \"url\": \"https://citeunseen.io\"\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"@id\": \"https://citeunseen.io/request/#webpage\",\n      \"url\": \"https://citeunseen.io/request/\",\n      \"name\": \"Request an audit\",\n      \"isPartOf\": { \"@id\": \"https://citeunseen.io/#website\" },\n      \"publisher\": { \"@id\": \"https://citeunseen.io/#organization\" },\n      \"inLanguage\": \"en\",\n      \"description\": \"Ask for an implementation audit, a verified audit, or monthly monitoring. No payment is taken by this form.\"\n    }\n  ]\n}\n</script>\n<style>\n/* Hallmark · pre-emit critique: P5 H4 E5 S4 R5 V4\n * Hallmark · the broadsheet's form. It borrows .scanbox's field treatment\n * wholesale so the paid request and the free scan look like the same\n * instrument, and adds nothing but the stacked layout a four-field form\n * needs. No JavaScript: a plain POST, as the rest of the site is.\n */\n.form { max-width: 46rem; margin-top: var(--space-lg);\n        padding-bottom: var(--space-xl); }\n.form__row { display: grid; gap: var(--space-3xs); margin-bottom: var(--space-md); }\n.form__label {\n  font-family: var(--font-label);\n  font-size: var(--text-xs);\n  letter-spacing: var(--tracking-label);\n  text-transform: uppercase;\n  color: var(--color-ink);\n}\n.form__hint { font-size: var(--text-sm); color: var(--color-muted); }\n.form input[type=\"text\"],\n.form input[type=\"email\"],\n.form select,\n.form textarea {\n  width: 100%;\n  font: inherit;\n  font-size: var(--text-base);\n  color: var(--color-ink);\n  background: var(--color-paper);\n  border: var(--rule-hair) solid var(--color-rule-2);\n  border-radius: 0;\n  padding: 0.7rem 0.8rem;\n  min-height: 2.9rem;\n}\n.form textarea { min-height: 8rem; resize: vertical; }\n.form input:focus-visible,\n.form select:focus-visible,\n.form textarea:focus-visible {\n  outline: 2px solid var(--color-accent-deep);\n  outline-offset: 2px;\n}\n.form__submit { margin-top: var(--space-md); }\n.form__legal {\n  margin-top: var(--space-md);\n  font-size: var(--text-sm);\n  color: var(--color-muted);\n  max-width: var(--measure);\n}\n.tiers-brief { padding-top: var(--space-xl); border-top: 3px solid var(--color-ink); }\n.tiers-brief h2 { font-size: var(--text-2xl); margin-bottom: var(--space-md); }\n.tiers-brief dl { display: grid; gap: var(--space-sm); max-width: var(--measure); }\n.tiers-brief dt {\n  font-family: var(--font-label);\n  font-size: var(--text-sm);\n  color: var(--color-accent-deep);\n}\n.tiers-brief dd { margin: var(--space-3xs) 0 0; color: var(--color-ink-2); }\n</style>\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">",
      "parsed": {
        "title": "Request an audit — Cite Unseen",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "description": "Ask for an implementation audit, a verified audit, or monthly monitoring. No account, no card, no payment taken by this form — a person reads it and replies.",
          "og:type": "website",
          "og:site_name": "Cite Unseen",
          "og:url": "https://citeunseen.io/request/",
          "og:title": "Request an audit — Cite Unseen",
          "og:description": "No account, no card, no payment taken by this form. A person reads it and replies."
        },
        "canonical": "https://citeunseen.io/request/",
        "robots_meta": null,
        "headings": [
          {
            "level": 1,
            "text": "Ask for an audit.Nothing is charged here.",
            "id": null
          },
          {
            "level": 2,
            "text": "What happens after you send it.",
            "id": "what-happens-h"
          }
        ],
        "link_count": 15,
        "jsonld_blocks": 1,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 421,
        "anchors": [
          "top",
          "tier",
          "site",
          "name",
          "email",
          "message",
          "what-happens",
          "what-happens-h"
        ],
        "script_count": 1,
        "tables": 0,
        "lists": 0,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 1,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_e7cc84364a77c436",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample/report",
      "normalized_url": "https://citeunseen.io/sample/report",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample/report",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample/report",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1088,
      "size_bytes": 170266,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:10 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"6bdcbeb2c3517e176aecccad15e57ffb\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:006204f35587962f214d9d91f8e48a71f2428f5cf762f3fea7cb857deb5e7cf3",
      "storage_reference": "evidence/raw/006204f35587962f214d9d91f8e48a71f2428f5cf762f3fea7cb857deb5e7cf3.bin",
      "excerpt": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<title>AI Discoverability Implementation Audit &mdash; chrisbrock.io</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin><link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap\">\n<style>\n/* AI Discoverability Implementation Audit - report styles.\n   Screen and print from one stylesheet. No JavaScript is required to read\n   any part of this report. Colour never carries meaning on its own: every\n   rating also states its name, and every bar also states its number.\n\n   D49. This file used to carry its own palette -- #13251f ink, #0e5b45\n   green, #dcece4 mint, set in Inter -- which predated the brand system and\n   matched nothing else. The result was that the ONE artifact somebody pays\n   for was the only one that looked like a different company made it, and\n   it stayed that way because nothing compared the report to anything. The\n   scan sheet had a test binding it to the site; the report had none.\n\n   The tokens below are now the brand's, duplicated rather than imported\n   for the same reason the scan sheet duplicates them: a delivered report\n   is a single file that has to open with no network, years later, from\n   somebody's downloads folder. `scripts/check_design_tokens.py` fails the\n   build if any of them drift from `site/citeunseen/tokens.css`.\n\n   The local names are kept -- `--green` still means \"the masthead ground\"\n   -- so the 600 lines of layout below did not have to be rewritten to\n   change what colour the company is. */\n\n:root {\n  --ink:        oklch(32.8% 0.068 257);  /* --color-ink */\n  --muted:      oklch(50%   0.078 238);  /* --color-muted */\n  --paper:      oklch(97.5% 0.018 138);  /* --color-paper */\n  --card:       #ffffff;\n  --green:      oklch(32.8% 0.068 257);  /* --color-ink · masthead ground */\n  --green-dark: oklch(24%   0.058 257);  /* a deeper ink, for print edges */\n  --mint:       oklch(92%   0.035 199);  /* --color-paper-3 */\n  --gold:       oklch(51.3% 0.12  78);   /* --color-caution */\n  --gold-bg:    oklch(95%   0.035 78);\n  --red:        oklch(54%   0.208 22);   /* --color-accent-deep */\n  --red-bg:     oklch(94%   0.045 22);\n  --line:       oklch(84%   0.045 199);  /* --color-rule */\n  --shadow: 0 10px 30px oklch(32.8% 0.068 257 / 0.09);\n  --radius: 14px;\n\n  /* The report's own type, following the site (D45a). Fraunces and the\n     column grid were never in this file; the \"keep the broadsheet in the\n     report\" half of D45a described something that did not exist. */\n  --font-display: \"Instrument Sans\", ui-sans-serif, system-ui, sans-serif;\n  --font-body:    \"Instrument Sans\", ui-sans-serif, system-ui, sans-serif;\n  --font-label:   \"JetBrains Mono\", ui-monospace, SFMono-Regular, monospace;\n}\n\n* { box-sizing: border-box; }\n\nbody {\n  margin: 0;\n  background: var(--paper);\n  color: var(--ink);\n  font: 16px/1.6 var(--font-body);\n  -webkit-text-size-adjust: 100%;\n}\n\n.wrap { width: min(1080px, calc(100% - 40px)); margin-inline: auto; }\n\na { color: var(--green); }\na:focus-visible, button:focus-visible, summary:focus-visible {\n  outline: 3px solid var(--gold);\n  outline-offset: 2px;\n}\n\n.skip-link {\n  position: absolute; left: -9999px; top: 0; background: var(--green);\n  color: var(--paper); padding: 10px 16px; z-index: 10; border-radius: 0 0 8px 0;\n}\n.skip-link:focus { left: 0; }\n\n/* ---------- masthead ---------- */\n\n.masthead {\n  background: linear-gradient(135deg, var(--green-dark), var(--green) 72%);\n  color: var(--paper); padding: 40px 0 34px;\n}\n.masthead .eyebrow {\n  font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase;\n  font-weight: 700; color: var(--mint); margin: 0 0 10px;\n}\n.masthead h1 {\n  font-size: clamp(28px, 4.4",
      "parsed": {
        "title": "AI Discoverability Implementation Audit — chrisbrock.io",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "robots": "noindex, nofollow"
        },
        "canonical": null,
        "robots_meta": "noindex, nofollow",
        "headings": [
          {
            "level": 1,
            "text": "AI Discoverability Implementation Audit: chrisbrock.io",
            "id": null
          },
          {
            "level": 2,
            "text": "Contents",
            "id": "contents-heading"
          },
          {
            "level": 2,
            "text": "Executive summary and fit classification",
            "id": "exec-h"
          },
          {
            "level": 3,
            "text": "The three highest-value actions",
            "id": null
          },
          {
            "level": 2,
            "text": "Overall score, adjusted denominator, and confidence",
            "id": "score-h"
          },
          {
            "level": 4,
            "text": "Why the denominator is not 100",
            "id": null
          },
          {
            "level": 4,
            "text": "Weighted for Professional services",
            "id": null
          },
          {
            "level": 2,
            "text": "Highest-value actions",
            "id": "pa-h"
          },
          {
            "level": 2,
            "text": "What is working",
            "id": "ww-h"
          },
          {
            "level": 2,
            "text": "Page-structure checklist",
            "id": "st-h"
          },
          {
            "level": 2,
            "text": "Delivery context",
            "id": "del-h"
          },
          {
            "level": 2,
            "text": "Findings and evidence",
            "id": "find-h"
          },
          {
            "level": 3,
            "text": "CR · Crawl and retrieval accessibility (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-04 · Canonical and duplicate control",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-01 · Stable successful retrieval",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-02 · Robots and crawler directives",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-05 · Rendered content availability",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-06 · Body text is machine-readable prose",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-03 · Sitemap quality",
            "id": null
          },
          {
            "level": 3,
            "text": "EN · Entity clarity (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-02 · Product and service identity",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-04 · External identity reconciliation",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-01 · Organization identity consistency",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-03 · People and authorship identity",
            "id": null
          },
          {
            "level": 3,
            "text": "CI · Citation readiness (20 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-02 · Claim support",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-04 · Source attribution",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-01 · Direct answer passages",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-03 · Stable passage structure",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-05 · Content freshness signals",
            "id": null
          },
          {
            "level": 3,
            "text": "TA · Topical coverage and authority (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-01 · Priority-question coverage",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-03 · Comparative and decision content",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-02 · First-hand experience",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-04 · Internal topic relationships",
            "id": null
          },
          {
            "level": 3,
            "text": "TE · Trust and evidence (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-02 · Expertise and credential support",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-03 · Customer and outcome evidence",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-01 · Ownership and accountability",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-04 · Policy and limitation clarity",
            "id": null
          },
          {
            "level": 3,
            "text": "SD · Structured data (10 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-01 · Valid core entities",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-03 · Page-specific markup",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-04 · Metadata consistency",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-02 · Entity relationships",
            "id": null
          },
          {
            "level": 3,
            "text": "AC · AI and agent controls (5 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "AC-01 · Intentional crawler treatment",
            "id": null
          },
          {
            "level": 3,
            "text": "AC-02 · Machine-readable guidance quality",
            "id": null
          },
          {
            "level": 3,
            "text": "AC-03 · Agent-facing transaction boundaries",
            "id": null
          },
          {
            "level": 3,
            "text": "MR · Measurement readiness (5 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "MR-03 · Recheck discipline",
            "id": null
          },
          {
            "level": 3,
            "text": "MR-01 · Baseline question set",
            "id": null
          },
          {
            "level": 3,
            "text": "MR-02 · Referral and conversion attribution",
            "id": null
          },
          {
            "level": 2,
            "text": "Page-by-page collection results",
            "id": "pages-h"
          },
          {
            "level": 2,
            "text": "Entity and source-consistency map",
            "id": "ent-h"
          },
          {
            "level": 3,
            "text": "People and authorship",
            "id": null
          },
          {
            "level": 3,
            "text": "External properties linked from the site",
            "id": null
          },
          {
            "level": 3,
            "text": "Structured-data identifiers",
            "id": null
          },
          {
            "level": 2,
            "text": "Answer-ready content briefs",
            "id": "cb-h"
          },
          {
            "level": 3,
            "text": "What does a fractional CIO actually do for a small company?",
            "id": null
          },
          {
            "level": 3,
            "text": "How much does a fractional or interim CIO cost?",
            "id": null
          },
          {
            "level": 2,
            "text": "Structured-data backlog",
            "id": "sd-h"
          },
          {
            "level": 3,
            "text": "SD-01 — currently inconclusive",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-02 — currently substantial",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-03 — currently inconclusive",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-04 — currently inconclusive",
            "id": null
          },
          {
            "level": 2,
            "text": "Thirty-day implementation sequence",
            "id": "seq-h"
          },
          {
            "level": 3,
            "text": "Days 1-7: retrieval, identity, and directives",
            "id": null
          },
          {
            "level": 3,
            "text": "Days 8-16: structure, evidence, and structured data",
            "id": null
          },
          {
            "level": 3,
            "text": "Days 17-30: coverage, comparison, and measurement",
            "id": null
          },
          {
            "level": 2,
            "text": "Measurement plan and limitations",
            "id": "meas-h"
          },
          {
            "level": 3,
            "text": "Baseline question set",
            "id": null
          },
          {
            "level": 3,
            "text": "Next steps",
            "id": null
          },
          {
            "level": 3,
            "text": "What this measurement cannot tell you",
            "id": null
          },
          {
            "level": 3,
            "text": "Limitations of this audit",
            "id": "limitations"
          },
          {
            "level": 2,
            "text": "Machine-readable JSON appendix",
            "id": "app-h"
          },
          {
            "level": 2,
            "text": "Scoring methodology and rating scale",
            "id": "meth-h"
          },
          {
            "level": 3,
            "text": "Scoring rules",
            "id": null
          },
          {
            "level": 3,
            "text": "Audit record",
            "id": null
          }
        ],
        "link_count": 21,
        "jsonld_blocks": 0,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 14108,
        "anchors": [
          "main",
          "contents-heading",
          "executive-summary",
          "exec-h",
          "score",
          "score-h",
          "priority-actions",
          "pa-h",
          "working-well",
          "ww-h",
          "structure",
          "st-h",
          "delivery",
          "del-h",
          "findings",
          "find-h",
          "finding-CR-04",
          "finding-CR-01",
          "finding-CR-02",
          "finding-CR-05",
          "finding-CR-06",
          "finding-CR-03",
          "finding-EN-02",
          "finding-EN-04",
          "finding-EN-01",
          "finding-EN-03",
          "finding-CI-02",
          "finding-CI-04",
          "finding-CI-01",
          "finding-CI-03",
          "finding-CI-05",
          "finding-TA-01",
          "finding-TA-03",
          "finding-TA-02",
          "finding-TA-04",
          "finding-TE-02",
          "finding-TE-03",
          "finding-TE-01",
          "finding-TE-04",
          "finding-SD-01",
          "finding-SD-03",
          "finding-SD-04",
          "finding-SD-02",
          "finding-AC-01",
          "finding-AC-02",
          "finding-AC-03",
          "finding-MR-03",
          "finding-MR-01",
          "finding-MR-02",
          "pages",
          "pages-h",
          "entity-map",
          "ent-h",
          "content-briefs",
          "cb-h",
          "structured-data",
          "sd-h",
          "sequence",
          "seq-h",
          "measurement",
          "meas-h",
          "limitations",
          "appendix",
          "app-h",
          "methodology",
          "meth-h"
        ],
        "script_count": 0,
        "tables": 12,
        "lists": 43,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 0,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_c9b29098142fd2d7",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample/audit-result.json",
      "normalized_url": "https://citeunseen.io/sample/audit-result.json",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample/audit-result.json",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample/audit-result.json",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "application/json",
      "duration_ms": 1120,
      "size_bytes": 486637,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:11 GMT",
        "content-type": "application/json",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"90a22747e78448c7f3db66bf7a3602cc\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:05dd00bdf792d39c0aeaf9a8ec436345865736b0cda97f99887b547ac5fc01e4",
      "storage_reference": "evidence/raw/05dd00bdf792d39c0aeaf9a8ec436345865736b0cda97f99887b547ac5fc01e4.bin",
      "excerpt": "{\n  \"schema_version\": \"1.0\",\n  \"scan_kind\": \"ai-discoverability\",\n  \"audit_id\": \"aud_20260901T114635Z_7f382c48\",\n  \"target\": {\n    \"url\": \"https://chrisbrock.io\",\n    \"host\": \"chrisbrock.io\",\n    \"registrable_domain\": \"chrisbrock.io\",\n    \"business_category\": \"Independent technology executive and consultancy (Chris Brock LLC)\",\n    \"geography\": \"Atlanta, Georgia, United States\"\n  },\n  \"authorization\": {\n    \"authorized_by\": \"Chris Brock\",\n    \"relationship\": \"owner\",\n    \"authorized_on\": \"2026-08-28\",\n    \"note\": \"Chris Brock owns chrisbrock.io and authorized this audit as the first validation sample for the AI Discoverability Implementation Audit. Public content only; no authenticated areas, no form submission.\"\n  },\n  \"created_at\": \"2026-09-01T11:47:18+00:00\",\n  \"completed_at\": \"2026-09-01T11:52:37+00:00\",\n  \"timezone\": \"UTC\",\n  \"operator\": \"Chris Brock LLC\",\n  \"reviewer\": \"Chris Brock (signed 2026-08-30); assisted review by Claude Code\",\n  \"rubric_version\": \"0.2\",\n  \"tool_version\": \"adia/0.1.0\",\n  \"user_agent\": \"ChrisBrockLLC-AIDiscoverabilityAudit/0.1 (+https://chrisbrock.io/crawler; operator-run audit; contact via site)\",\n  \"collection_methods\": [\n    \"bounded HTTP GET/HEAD over the standard library\",\n    \"robots.txt parsing\",\n    \"XML sitemap parsing\",\n    \"HTML parsing\",\n    \"JSON-LD parsing\",\n    \"operator review\"\n  ],\n  \"excluded_paths\": [],\n  \"report_retention_date\": \"2027-08-28\",\n  \"crawl_limits\": {\n    \"max_pages\": 25,\n    \"max_depth\": 2,\n    \"max_redirects\": 5,\n    \"max_retries\": 1,\n    \"max_response_bytes\": 3000000,\n    \"max_total_bytes\": 60000000,\n    \"connect_timeout_seconds\": 10,\n    \"read_timeout_seconds\": 20,\n    \"total_runtime_seconds\": 600,\n    \"per_host_delay_seconds\": 1.0,\n    \"concurrency\": 1,\n    \"max_sitemap_urls\": 500,\n    \"max_sitemap_documents\": 10\n  },\n  \"crawl_usage\": {\n    \"pages_fetched\": 25,\n    \"requests_made\": 36,\n    \"bytes_downloaded\": 287465,\n    \"elapsed_seconds\": 42.49,\n    \"pages_blocked_by_robots\": 0,\n    \"pages_blocked_by_scope\": 0,\n    \"limit_reached\": \"max_pages=25\",\n    \"discovery_truncated\": false\n  },\n  \"pages\": [\n    {\n      \"url\": \"https://chrisbrock.io/\",\n      \"final_url\": \"https://chrisbrock.io/\",\n      \"status\": 200,\n      \"outcome\": \"success\",\n      \"title\": \"Chris Brock | Chief Information Officer | Security, Compliance & AI\",\n      \"word_count\": 395,\n      \"depth\": 0,\n      \"note\": null,\n      \"evidence_id\": \"ev_26dae81084395fbd\"\n    },\n    {\n      \"url\": \"https://chrisbrock.io/about\",\n      \"final_url\": \"https://chrisbrock.io/about\",\n      \"status\": 200,\n      \"outcome\": \"success\",\n      \"title\": \"About | Chris Brock\",\n      \"word_count\": 457,\n      \"depth\": 0,\n      \"note\": null,\n      \"evidence_id\": \"ev_181923593d69d1ad\"\n    },\n    {\n      \"url\": \"https://chrisbrock.io/blog\",\n      \"final_url\": \"https://chrisbrock.io/blog\",\n      \"status\": 200,\n      \"outcome\": \"success\",\n      \"title\": \"Blog | Chris Brock\",\n      \"word_count\": 1374,\n      \"depth\": 0,\n      \"note\": null,\n      \"evidence_id\": \"ev_b43822a0840b8666\"\n    },\n    {\n      \"url\": \"https://chrisbrock.io/contact\",\n      \"final_url\": \"https://chrisbrock.io/contact\",\n      \"status\": 200,\n      \"outcome\": \"success\",\n      \"title\": \"Contact | Chris Brock\",\n      \"word_count\": 111,\n      \"depth\": 1,\n      \"note\": null,\n      \"evidence_id\": \"ev_184a171e0dda1ab0\"\n    },\n    {\n      \"url\": \"https://chrisbrock.io/privacy\",\n      \"final_url\": \"https://chrisbrock.io/privacy\",\n      \"status\": 200,\n      \"outcome\": \"success\",\n      \"title\": \"Privacy Policy | Chris Brock\",\n      \"word_count\": 1197,\n      \"depth\": 1,\n      \"note\": null,\n      \"evidence_id\": \"ev_541bd768a7b66d4b\"\n    },\n    {\n      \"url\": \"https://chrisbrock.io/reading\",\n      \"final_url\": \"https://chrisbrock.io/reading\",\n      \"status\": 200,\n      \"outcome\": \"success\",\n      \"title\": \"Recommended Reading | Chris Brock\",\n      \"word_count\": 862,\n      \"depth\": 1,\n      \"note\": null,\n      \"evidence_id\": \"ev_6a89d676c8230970\"\n    },\n    {\n      \"url\": \"https:/",
      "parsed": null,
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_dc8d6593cdf548e6",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample/decisions.json",
      "normalized_url": "https://citeunseen.io/sample/decisions.json",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample/decisions.json",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample/decisions.json",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "application/json",
      "duration_ms": 1100,
      "size_bytes": 14337,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:13 GMT",
        "content-type": "application/json",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"701d7c23078f31c58e47c02d9a47c9e6\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:f644abca67b572a2d0d957c8faa5e2f82ac4d269cb1d0abd798474ee2e252515",
      "storage_reference": "evidence/raw/f644abca67b572a2d0d957c8faa5e2f82ac4d269cb1d0abd798474ee2e252515.bin",
      "excerpt": "{\n  \"_comment\": \"Operator review decisions for the chrisbrock.io validation sample. Every entry required reading the evidence record it cites. Checks deliberately absent from this file stay inconclusive and leave the denominator; they are not zeroes. Reviewer identity is recorded on each finding in the report.\",\n  \"EN-01\": {\n    \"rating\": \"substantial\",\n    \"confidence\": \"high\",\n    \"reviewer\": \"Chris Brock (signed 2026-08-30); assisted review by Claude Code\",\n    \"reviewed_at\": \"2026-08-28T22:05:00+00:00\",\n    \"reason\": \"One identity name, 'Chris Brock', is declared on all 25 sampled pages in JSON-LD and in og:site_name, with a consistent email and a structured postal address, and 25 distinct meta descriptions with no duplication. The gap that keeps this short of Complete: the site markets professional work but never names the operating legal entity behind it, so a reader cannot tell whether they would be contracting with an individual or with a company.\",\n    \"evidence_ids\": [\n      \"ev_02acb40138951a1a\",\n      \"ev_37df1c06d90f71ac\"\n    ],\n    \"limitations\": [\n      \"Whether 'Chris Brock' and the operating entity should be presented as one identity or two is a business decision, not an observation.\"\n    ]\n  },\n  \"EN-02\": {\n    \"rating\": \"partial\",\n    \"confidence\": \"high\",\n    \"reviewer\": \"Chris Brock (signed 2026-08-30); assisted review by Claude Code\",\n    \"reviewed_at\": \"2026-08-28T22:05:00+00:00\",\n    \"reason\": \"Read /situations and its five child pages. The site organizes itself around customer situations rather than named offerings, which reads well but leaves no stable name for anything purchasable. /situations/fractional-cio is titled 'Technology Strategy for Growth' and the phrase 'fractional CIO' appears nowhere in its title, headings, or body, so the one URL that names the offering is the one place the page does not. No Product, Service, or ProfessionalService entity is declared in structured data on any sampled page.\",\n    \"evidence_ids\": [\n      \"ev_5cfea00370e86080\",\n      \"ev_2414ab046b888d58\"\n    ],\n    \"limitations\": [\n      \"The offering labels in the intake file are the auditor's paraphrase of the site, not the owner's own wording. A mismatch between a paraphrased label and the site's language is not by itself a site defect; the finding rests on the fractional-cio page and the absent structured data, both read directly.\"\n    ]\n  },\n  \"EN-03\": {\n    \"rating\": \"substantial\",\n    \"confidence\": \"high\",\n    \"reviewer\": \"Chris Brock (signed 2026-08-30); assisted review by Claude Code\",\n    \"reviewed_at\": \"2026-08-28T22:05:00+00:00\",\n    \"reason\": \"A Person entity with jobTitle, address, knowsAbout, and sameAs links to LinkedIn and GitHub is declared on all 25 sampled pages, all six sampled articles carry an author attribution, and /about carries a substantive first-person biography with specific roles and scope. Short of Complete because no credential is tied to an issuer or a date, so the expertise is described rather than evidenced.\",\n    \"evidence_ids\": [\n      \"ev_37df1c06d90f71ac\",\n      \"ev_02acb40138951a1a\"\n    ]\n  },\n  \"CI-01\": {\n    \"rating\": \"partial\",\n    \"confidence\": \"high\",\n    \"reviewer\": \"Chris Brock (signed 2026-08-30); assisted review by Claude Code\",\n    \"reviewed_at\": \"2026-08-28T22:05:00+00:00\",\n    \"reason\": \"Read the top matching page for each priority question. The writing is strong but narrative: answers are embedded in flowing paragraphs rather than in self-contained passages under a heading that names the question. No heading anywhere in the sample is phrased as a question, and two priority questions ('what does a fractional CIO actually do' and 'how much does it cost') have no page that answers them at all.\",\n    \"evidence_ids\": [\n      \"ev_5cfea00370e86080\",\n      \"ev_37df1c06d90f71ac\"\n    ]\n  },\n  \"CI-02\": {\n    \"rating\": \"minimal\",\n    \"confidence\": \"high\",\n    \"reviewer\": \"Chris Brock (signed 2026-08-30); assisted review by Claude Code\",\n    \"reviewed_at\": \"2026-08-28T22:05:00+00:",
      "parsed": null,
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_d3e847bd47750594",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample/fix-prompt.md",
      "normalized_url": "https://citeunseen.io/sample/fix-prompt.md",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample/fix-prompt.md",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample/fix-prompt.md",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/markdown",
      "duration_ms": 1091,
      "size_bytes": 0,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:14 GMT",
        "content-type": "text/markdown",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"02c1620247cbbe73017022dd85fd7671\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "storage_reference": null,
      "excerpt": null,
      "parsed": null,
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_e7c9895547aa3096",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample-tln/report",
      "normalized_url": "https://citeunseen.io/sample-tln/report",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "html_parse",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample-tln/report",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample-tln/report",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1297,
      "size_bytes": 152350,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:15 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"ae08056e30b111d9aee01347d4e34428\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:9db40b7048ac47dfbf40588083565aa0cfa084939bc0d559a1cfcf6a642797cf",
      "storage_reference": "evidence/raw/9db40b7048ac47dfbf40588083565aa0cfa084939bc0d559a1cfcf6a642797cf.bin",
      "excerpt": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<meta name=\"robots\" content=\"noindex, nofollow\">\n<title>AI Discoverability Implementation Audit &mdash; tln.example</title>\n<style>\n/* AI Discoverability Implementation Audit - report styles.\n   Screen and print from one stylesheet. No JavaScript is required to read\n   any part of this report. Colour never carries meaning on its own: every\n   rating also states its name, and every bar also states its number. */\n\n:root {\n  --ink: #13251f;\n  --muted: #55635e;\n  --paper: #f6f4ee;\n  --card: #ffffff;\n  --green: #0e5b45;\n  --green-dark: #102d24;\n  --mint: #dcece4;\n  --gold: #8a5f10;\n  --gold-bg: #fdf3dd;\n  --red: #8f2f26;\n  --red-bg: #f9e3e0;\n  --line: #d4d9d4;\n  --shadow: 0 10px 30px rgba(19, 37, 31, 0.07);\n  --radius: 14px;\n}\n\n* { box-sizing: border-box; }\n\nbody {\n  margin: 0;\n  background: var(--paper);\n  color: var(--ink);\n  font: 16px/1.6 \"Inter\", ui-sans-serif, system-ui, -apple-system,\n        \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n  -webkit-text-size-adjust: 100%;\n}\n\n.wrap { width: min(1080px, calc(100% - 40px)); margin-inline: auto; }\n\na { color: var(--green); }\na:focus-visible, button:focus-visible, summary:focus-visible {\n  outline: 3px solid var(--gold);\n  outline-offset: 2px;\n}\n\n.skip-link {\n  position: absolute; left: -9999px; top: 0; background: var(--green);\n  color: #fff; padding: 10px 16px; z-index: 10; border-radius: 0 0 8px 0;\n}\n.skip-link:focus { left: 0; }\n\n/* ---------- masthead ---------- */\n\n.masthead {\n  background: linear-gradient(135deg, var(--green-dark), var(--green) 72%);\n  color: #fff; padding: 40px 0 34px;\n}\n.masthead .eyebrow {\n  font-size: 12px; letter-spacing: 0.14em; text-transform: uppercase;\n  font-weight: 700; color: #bde3d2; margin: 0 0 10px;\n}\n.masthead h1 {\n  font-size: clamp(28px, 4.4vw, 44px); line-height: 1.1;\n  letter-spacing: -0.03em; margin: 0 0 10px; max-width: 22ch;\n}\n.masthead p { color: #dceee6; margin: 0; max-width: 70ch; }\n.masthead a { color: #bde3d2; }\n\n/* Title and score share the first screen. The score is the question the\n   reader opened with, so it does not wait two sections. */\n.masthead-top {\n  display: grid; grid-template-columns: 1fr auto; gap: 24px 40px;\n  align-items: start;\n}\n.masthead-score {\n  display: flex; flex-direction: column; align-items: flex-end;\n  text-align: right; padding-left: 30px;\n  border-left: 1px solid rgba(255, 255, 255, 0.25);\n}\n.masthead-score .value {\n  font-size: clamp(46px, 7vw, 68px); font-weight: 800; line-height: 1;\n  letter-spacing: -0.045em; font-variant-numeric: tabular-nums;\n}\n.masthead-score .of { font-size: 13px; color: #a9d3c2; margin-top: 6px; }\n.masthead-score .band {\n  font-size: 15px; font-weight: 600; margin-top: 12px; max-width: 26ch;\n  text-wrap: balance;\n}\n.masthead-score .conf { font-size: 13px; color: #a9d3c2; margin-top: 4px; }\n\n.meta-grid {\n  display: grid; grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));\n  gap: 10px 20px; margin-top: 24px; padding-top: 20px;\n  border-top: 1px solid rgba(255, 255, 255, 0.22);\n}\n\n/* Provenance is what makes the score checkable, so it is never hidden — it\n   lives in full under the methodology. The masthead just points at it. */\n.audit-record-link {\n  margin-top: 14px; font-size: 13px; color: #a9d3c2;\n}\n.audit-record-link a { color: #bde3d2; }\n.meta-grid div { font-size: 13px; }\n.meta-grid dt { color: #a9d3c2; font-weight: 600; }\n.meta-grid dd { margin: 2px 0 0; color: #fff; word-break: break-word; }\n\n/* ---------- layout ---------- */\n\nmain { padding: 0 0 60px; }\n\nsection { margin-top: 44px; scroll-margin-top: 16px; }\nsection > h2 {\n  font-size: 25px; letter-spacing: -0.02em; margin: 0 0 6px;\n  padding-bottom: 8px; border-bottom: 2px solid var(--green);\n}\nsection > .lede { color: var(--muted); margin: 0 0 18px; max-width: 78ch; }\nh3 { font-size: 18px; margin: 26px 0 8px; }\nh4 { font-size: 15px; margin: 18px 0 6px; }\n\n.card {\n  backgro",
      "parsed": {
        "title": "AI Discoverability Implementation Audit — tln.example",
        "lang": "en",
        "meta": {
          "viewport": "width=device-width, initial-scale=1",
          "robots": "noindex, nofollow"
        },
        "canonical": null,
        "robots_meta": "noindex, nofollow",
        "headings": [
          {
            "level": 1,
            "text": "AI Discoverability Implementation Audit: tln.example",
            "id": null
          },
          {
            "level": 2,
            "text": "Contents",
            "id": "contents-heading"
          },
          {
            "level": 2,
            "text": "Executive summary and fit classification",
            "id": "exec-h"
          },
          {
            "level": 3,
            "text": "The three highest-value actions",
            "id": null
          },
          {
            "level": 2,
            "text": "Overall score, adjusted denominator, and confidence",
            "id": "score-h"
          },
          {
            "level": 4,
            "text": "Why the denominator is not 100",
            "id": null
          },
          {
            "level": 2,
            "text": "Highest-value actions",
            "id": "pa-h"
          },
          {
            "level": 2,
            "text": "What is working",
            "id": "ww-h"
          },
          {
            "level": 2,
            "text": "Page-structure checklist",
            "id": "st-h"
          },
          {
            "level": 2,
            "text": "Delivery context",
            "id": "del-h"
          },
          {
            "level": 2,
            "text": "Findings and evidence",
            "id": "find-h"
          },
          {
            "level": 3,
            "text": "CR · Crawl and retrieval accessibility (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-06 · Body text is machine-readable prose",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-05 · Rendered content availability",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-03 · Sitemap quality",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-01 · Stable successful retrieval",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-02 · Robots and crawler directives",
            "id": null
          },
          {
            "level": 3,
            "text": "CR-04 · Canonical and duplicate control",
            "id": null
          },
          {
            "level": 3,
            "text": "EN · Entity clarity (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-01 · Organization identity consistency",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-03 · People and authorship identity",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-02 · Product and service identity",
            "id": null
          },
          {
            "level": 3,
            "text": "EN-04 · External identity reconciliation",
            "id": null
          },
          {
            "level": 3,
            "text": "CI · Citation readiness (20 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-01 · Direct answer passages",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-02 · Claim support",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-03 · Stable passage structure",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-04 · Source attribution",
            "id": null
          },
          {
            "level": 3,
            "text": "CI-05 · Content freshness signals",
            "id": null
          },
          {
            "level": 3,
            "text": "TA · Topical coverage and authority (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-03 · Comparative and decision content",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-04 · Internal topic relationships",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-02 · First-hand experience",
            "id": null
          },
          {
            "level": 3,
            "text": "TA-01 · Priority-question coverage",
            "id": null
          },
          {
            "level": 3,
            "text": "TE · Trust and evidence (15 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-03 · Customer and outcome evidence",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-02 · Expertise and credential support",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-04 · Policy and limitation clarity",
            "id": null
          },
          {
            "level": 3,
            "text": "TE-01 · Ownership and accountability",
            "id": null
          },
          {
            "level": 3,
            "text": "SD · Structured data (10 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-04 · Metadata consistency",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-01 · Valid core entities",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-02 · Entity relationships",
            "id": null
          },
          {
            "level": 3,
            "text": "SD-03 · Page-specific markup",
            "id": null
          },
          {
            "level": 3,
            "text": "AC · AI and agent controls (5 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "AC-01 · Intentional crawler treatment",
            "id": null
          },
          {
            "level": 3,
            "text": "AC-03 · Agent-facing transaction boundaries",
            "id": null
          },
          {
            "level": 3,
            "text": "AC-02 · Machine-readable guidance quality",
            "id": null
          },
          {
            "level": 3,
            "text": "MR · Measurement readiness (5 points)",
            "id": null
          },
          {
            "level": 3,
            "text": "MR-01 · Baseline question set",
            "id": null
          },
          {
            "level": 3,
            "text": "MR-02 · Referral and conversion attribution",
            "id": null
          },
          {
            "level": 3,
            "text": "MR-03 · Recheck discipline",
            "id": null
          },
          {
            "level": 2,
            "text": "Page-by-page collection results",
            "id": "pages-h"
          },
          {
            "level": 2,
            "text": "Entity and source-consistency map",
            "id": "ent-h"
          },
          {
            "level": 3,
            "text": "People and authorship",
            "id": null
          },
          {
            "level": 3,
            "text": "External properties linked from the site",
            "id": null
          },
          {
            "level": 3,
            "text": "Structured-data identifiers",
            "id": null
          },
          {
            "level": 2,
            "text": "Answer-ready content briefs",
            "id": "cb-h"
          },
          {
            "level": 2,
            "text": "Structured-data backlog",
            "id": "sd-h"
          },
          {
            "level": 3,
            "text": "SD-04 — currently substantial",
            "id": null
          },
          {
            "level": 2,
            "text": "Thirty-day implementation sequence",
            "id": "seq-h"
          },
          {
            "level": 3,
            "text": "Days 1-7: retrieval, identity, and directives",
            "id": null
          },
          {
            "level": 3,
            "text": "Days 8-16: structure, evidence, and structured data",
            "id": null
          },
          {
            "level": 3,
            "text": "Days 17-30: coverage, comparison, and measurement",
            "id": null
          },
          {
            "level": 2,
            "text": "Measurement plan and limitations",
            "id": "meas-h"
          },
          {
            "level": 3,
            "text": "Baseline question set",
            "id": null
          },
          {
            "level": 3,
            "text": "Next steps",
            "id": null
          },
          {
            "level": 3,
            "text": "What this measurement cannot tell you",
            "id": null
          },
          {
            "level": 3,
            "text": "Limitations of this audit",
            "id": "limitations"
          },
          {
            "level": 2,
            "text": "Machine-readable JSON appendix",
            "id": "app-h"
          },
          {
            "level": 2,
            "text": "Scoring methodology and rating scale",
            "id": "meth-h"
          },
          {
            "level": 3,
            "text": "Scoring rules",
            "id": null
          },
          {
            "level": 3,
            "text": "Audit record",
            "id": null
          }
        ],
        "link_count": 18,
        "jsonld_blocks": 0,
        "jsonld_errors": [],
        "microdata_types": [],
        "word_count": 12505,
        "anchors": [
          "main",
          "contents-heading",
          "executive-summary",
          "exec-h",
          "score",
          "score-h",
          "priority-actions",
          "pa-h",
          "working-well",
          "ww-h",
          "structure",
          "st-h",
          "delivery",
          "del-h",
          "findings",
          "find-h",
          "finding-CR-06",
          "finding-CR-05",
          "finding-CR-03",
          "finding-CR-01",
          "finding-CR-02",
          "finding-CR-04",
          "finding-EN-01",
          "finding-EN-03",
          "finding-EN-02",
          "finding-EN-04",
          "finding-CI-01",
          "finding-CI-02",
          "finding-CI-03",
          "finding-CI-04",
          "finding-CI-05",
          "finding-TA-03",
          "finding-TA-04",
          "finding-TA-02",
          "finding-TA-01",
          "finding-TE-03",
          "finding-TE-02",
          "finding-TE-04",
          "finding-TE-01",
          "finding-SD-04",
          "finding-SD-01",
          "finding-SD-02",
          "finding-SD-03",
          "finding-AC-01",
          "finding-AC-03",
          "finding-AC-02",
          "finding-MR-01",
          "finding-MR-02",
          "finding-MR-03",
          "pages",
          "pages-h",
          "entity-map",
          "ent-h",
          "content-briefs",
          "cb-h",
          "structured-data",
          "sd-h",
          "sequence",
          "seq-h",
          "measurement",
          "meas-h",
          "limitations",
          "appendix",
          "app-h",
          "methodology",
          "meth-h"
        ],
        "script_count": 0,
        "tables": 10,
        "lists": 38,
        "images_total": 0,
        "images_missing_alt": 0,
        "forms": 0,
        "time_datetimes": [],
        "parse_error": null
      },
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_94460d29d2561f24",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample-tln/fix-prompt.md",
      "normalized_url": "https://citeunseen.io/sample-tln/fix-prompt.md",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample-tln/fix-prompt.md",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample-tln/fix-prompt.md",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/markdown",
      "duration_ms": 1051,
      "size_bytes": 0,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:16 GMT",
        "content-type": "text/markdown",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"57ca09b5c42a1b8767c42153e8475b46\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "storage_reference": null,
      "excerpt": null,
      "parsed": null,
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_b245d2c721007964",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/sample-tln/audit-result.json",
      "normalized_url": "https://citeunseen.io/sample-tln/audit-result.json",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/sample-tln/audit-result.json",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/sample-tln/audit-result.json",
          "status": 404,
          "location": null
        }
      ],
      "status": 404,
      "content_type": "text/html",
      "duration_ms": 1139,
      "size_bytes": 1992,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:38:17 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"6483d2bd2d303ca740df9385fc6b9b08\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0",
      "storage_reference": "evidence/raw/99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>No such page — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"/page.css\">\n<meta name=\"description\" content=\"This URL does not exist on citeunseen.io.\">\n<meta name=\"robots\" content=\"noindex, follow\">\n\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">\n    <a class=\"masthead__mark\" href=\"/\">Cite<span>Unseen</span></a>\n    <div class=\"masthead__issue\">\n      <p class=\"label\">404 · no such page</p>\n      <p class=\"label\">Chris Brock LLC dba CiteUnseen</p>\n    </div>\n  </div>\n\n</header>\n<main id=\"top\">\n<div class=\"sheet\">\n\n  <section class=\"fold\" aria-labelledby=\"fold-title\">\n    <h1 class=\"fold__slogan\" id=\"fold-title\">\n      <span class=\"ln\">This URL does</span>\n      <span class=\"ln ln--red ln--indent\">not exist here.</span>\n    </h1>\n    <!-- A real 404 with a real status. Serving the front page with a 200\n         for every unknown path is the soft-404 pattern our own retrieval\n         checks flag on customer sites, and it would be indefensible here. -->\n    <p class=\"fold__lede\">The server returned a 404, which is the true answer. Nothing was moved and nothing is being hidden — this address has never held a page.</p>\n    <div class=\"fold__actions\">\n      <a class=\"btn\" href=\"/\">Go to the front page</a>\n      <a class=\"link-arrow\" href=\"/sample/\">Read a complete audit &rarr;</a>\n    </div>\n  </section>\n\n  <footer class=\"colophon\">\n    <p><b>Cite Unseen</b> is operated by Chris Brock LLC dba CiteUnseen.</p>\n  </footer>\n\n</div>\n</main>\n</body>\n</html>\n",
      "parsed": null,
      "check_ids": [
        "CR-01",
        "CR-04",
        "CR-05",
        "CI-01",
        "CI-02",
        "CI-03",
        "CI-04",
        "CI-05",
        "EN-01",
        "EN-02",
        "EN-03",
        "EN-04",
        "TA-01",
        "TA-02",
        "TA-03",
        "TA-04",
        "TE-01",
        "TE-02",
        "TE-03",
        "TE-04",
        "SD-01",
        "SD-02",
        "SD-03",
        "SD-04",
        "AC-03",
        "MR-02"
      ],
      "outcome": "failed",
      "error": "HTTP 404",
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_5dff460183a67196",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/llms.txt",
      "normalized_url": "https://citeunseen.io/llms.txt",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/llms.txt",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/llms.txt",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/plain",
      "duration_ms": 1081,
      "size_bytes": 5701,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:48 GMT",
        "content-type": "text/plain",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"fbf421f17caaad1ee329e318f6cbac46\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:9482546f7350ba70624612355915d0a34c32ba974255e2c0cad0c1bf3d18850a",
      "storage_reference": "evidence/raw/9482546f7350ba70624612355915d0a34c32ba974255e2c0cad0c1bf3d18850a.bin",
      "excerpt": "# Cite Unseen\n\n> An evidence-backed audit of the conditions a website controls that decide\n> whether AI answer engines can understand, trust, cite, and recommend the\n> organization behind it. Operated by Chris Brock LLC dba CiteUnseen.\n\nEvery finding in a Cite Unseen report cites a captured, timestamped\nobservation of the live site, stored with its response headers and a content\nhash. Findings that cannot be established from that evidence are recorded as\ninconclusive: their points leave the denominator rather than counting as a\nzero, and the report names them.\n\n## What this is not\n\nCite Unseen does not guarantee placement, ranking, citation, recommendation,\ntraffic, or revenue in any search engine or AI answer product. Nobody\ncontrols those. A score compares one site to a published rubric on one day.\n\nThis file is served because our own rubric asks whether crawler treatment is\na decision somebody made. Serving it is not a ranking or citation guarantee,\nand no engine is known to require it — which is what our own report says\nabout the convention when it finds one on a customer's site.\n\n## Method\n\n- Rubric v0.2: 8 dimensions, 33 checks, 100 points, published and versioned.\n- 13 of the 33 checks are deterministic and rate themselves from the\n  collected evidence. The rest are proposed by an assisted review and rated\n  by a person, who writes the reason a customer would read if they disagreed.\n- Collection is bounded: 25 pages, depth 2, one second between requests, with\n  caps on redirects, retries, response size and total runtime. Robots\n  directives are respected. No authenticated content is accessed, no form is\n  submitted, and no personal data is collected.\n- Audits run only on written authorization from someone who can give it.\n  Authorization to audit is not authorization to publish; those are recorded\n  as separate permissions.\n\n## Pricing\n\n- Free scan — $0. A readback of the identity, offerings and relationships the\n  site declares, from the thirteen deterministic checks. The other twenty are\n  named as not covered. No account and no card.\n- Implementation Audit — $199. The full rubric, the evidenced report, the JSON\n  appendix, and a prioritized backlog.\n- Verified Audit — $599. The Implementation Audit, plus manual verification of\n  the findings that need it and a 45-minute review call.\n- Monitoring — $49 per site per month, after an audit. A monthly re-collection\n  scored against the same rubric, reporting what moved. Twelve-month term.\n\n## Pages\n\n- [Cite Unseen](https://citeunseen.io/): how one audit runs, what it will not\n  tell you, the rubric, and pricing.\n- [The sample audit](https://citeunseen.io/sample/): a complete audit\n  published unedited — the operator's own site, scoring 65.5 of 92 resolvable\n  points and a C, with three checks inconclusive.\n- [The redacted sample](https://citeunseen.io/sample-tln/): the same audit\n  run on a site the operator does not own, published with permission and with\n  the organisation's identity removed — scoring 57.1 of 78 resolvable points\n  and a C, with nine checks inconclusive.\n- [A real free scan](https://citeunseen.io/sample-scan/scan): the sheet a\n  requester receives, run against the same site — 7 pages in 19.4 seconds,\n  13 checks, one finding given away whole with the SHA-256 of every response\n  it rests on, and no score.\n\n## Artifacts of the sample audit\n\n- [Report](https://citeunseen.io/sample/report): every check, its rating,\n  the operator's reason, and the evidence ids it rests on.\n- [JSON appendix](https://citeunseen.io/sample/audit-result.json): the same\n  data, machine-readable, including all 37 evidence records.\n- [Operator decisions](https://citeunseen.io/sample/decisions.json): the 17\n  assisted ratings a person made, with reasons and limitations.\n- [Remediation prompt](https://citeunseen.io/sample/fix-prompt.md): a\n  paste-ready brief built only from findings that carry evidence.\n\n## Artifacts of the redacted sample\n\n- [Redacted report](https://citeunseen.io/",
      "parsed": null,
      "check_ids": [
        "AC-02"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_0925c28e51c37247",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/llms-full.txt",
      "normalized_url": "https://citeunseen.io/llms-full.txt",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/llms-full.txt",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/llms-full.txt",
          "status": 404,
          "location": null
        }
      ],
      "status": 404,
      "content_type": "text/html",
      "duration_ms": 1230,
      "size_bytes": 1992,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:50 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"6483d2bd2d303ca740df9385fc6b9b08\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0",
      "storage_reference": "evidence/raw/99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>No such page — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"/page.css\">\n<meta name=\"description\" content=\"This URL does not exist on citeunseen.io.\">\n<meta name=\"robots\" content=\"noindex, follow\">\n\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">\n    <a class=\"masthead__mark\" href=\"/\">Cite<span>Unseen</span></a>\n    <div class=\"masthead__issue\">\n      <p class=\"label\">404 · no such page</p>\n      <p class=\"label\">Chris Brock LLC dba CiteUnseen</p>\n    </div>\n  </div>\n\n</header>\n<main id=\"top\">\n<div class=\"sheet\">\n\n  <section class=\"fold\" aria-labelledby=\"fold-title\">\n    <h1 class=\"fold__slogan\" id=\"fold-title\">\n      <span class=\"ln\">This URL does</span>\n      <span class=\"ln ln--red ln--indent\">not exist here.</span>\n    </h1>\n    <!-- A real 404 with a real status. Serving the front page with a 200\n         for every unknown path is the soft-404 pattern our own retrieval\n         checks flag on customer sites, and it would be indefensible here. -->\n    <p class=\"fold__lede\">The server returned a 404, which is the true answer. Nothing was moved and nothing is being hidden — this address has never held a page.</p>\n    <div class=\"fold__actions\">\n      <a class=\"btn\" href=\"/\">Go to the front page</a>\n      <a class=\"link-arrow\" href=\"/sample/\">Read a complete audit &rarr;</a>\n    </div>\n  </section>\n\n  <footer class=\"colophon\">\n    <p><b>Cite Unseen</b> is operated by Chris Brock LLC dba CiteUnseen.</p>\n  </footer>\n\n</div>\n</main>\n</body>\n</html>\n",
      "parsed": null,
      "check_ids": [
        "AC-02"
      ],
      "outcome": "failed",
      "error": "HTTP 404",
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_ad28eea11660b9fd",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/ai.txt",
      "normalized_url": "https://citeunseen.io/ai.txt",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/ai.txt",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/ai.txt",
          "status": 404,
          "location": null
        }
      ],
      "status": 404,
      "content_type": "text/html",
      "duration_ms": 1168,
      "size_bytes": 1992,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:51 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"6483d2bd2d303ca740df9385fc6b9b08\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0",
      "storage_reference": "evidence/raw/99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>No such page — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"/page.css\">\n<meta name=\"description\" content=\"This URL does not exist on citeunseen.io.\">\n<meta name=\"robots\" content=\"noindex, follow\">\n\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">\n    <a class=\"masthead__mark\" href=\"/\">Cite<span>Unseen</span></a>\n    <div class=\"masthead__issue\">\n      <p class=\"label\">404 · no such page</p>\n      <p class=\"label\">Chris Brock LLC dba CiteUnseen</p>\n    </div>\n  </div>\n\n</header>\n<main id=\"top\">\n<div class=\"sheet\">\n\n  <section class=\"fold\" aria-labelledby=\"fold-title\">\n    <h1 class=\"fold__slogan\" id=\"fold-title\">\n      <span class=\"ln\">This URL does</span>\n      <span class=\"ln ln--red ln--indent\">not exist here.</span>\n    </h1>\n    <!-- A real 404 with a real status. Serving the front page with a 200\n         for every unknown path is the soft-404 pattern our own retrieval\n         checks flag on customer sites, and it would be indefensible here. -->\n    <p class=\"fold__lede\">The server returned a 404, which is the true answer. Nothing was moved and nothing is being hidden — this address has never held a page.</p>\n    <div class=\"fold__actions\">\n      <a class=\"btn\" href=\"/\">Go to the front page</a>\n      <a class=\"link-arrow\" href=\"/sample/\">Read a complete audit &rarr;</a>\n    </div>\n  </section>\n\n  <footer class=\"colophon\">\n    <p><b>Cite Unseen</b> is operated by Chris Brock LLC dba CiteUnseen.</p>\n  </footer>\n\n</div>\n</main>\n</body>\n</html>\n",
      "parsed": null,
      "check_ids": [
        "AC-02"
      ],
      "outcome": "failed",
      "error": "HTTP 404",
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_49307a2b3cce6c4c",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/.well-known/security.txt",
      "normalized_url": "https://citeunseen.io/.well-known/security.txt",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_get",
      "request_method": "GET",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/.well-known/security.txt",
      "redirect_chain": [
        {
          "url": "https://citeunseen.io/.well-known/security.txt",
          "status": 404,
          "location": null
        }
      ],
      "status": 404,
      "content_type": "text/html",
      "duration_ms": 1076,
      "size_bytes": 1992,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3031::ac43:90f2",
        "2606:4700:3030::6815:5f7c"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:52 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"6483d2bd2d303ca740df9385fc6b9b08\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0",
      "storage_reference": "evidence/raw/99b728487784a16a0fb9e16fcd32098eb9331eedb562d317e26cfccff2f94bc0.bin",
      "excerpt": "<!doctype html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>No such page — Cite Unseen</title>\n<link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>\n<link rel=\"stylesheet\" href=\"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&amp;family=Instrument+Serif:ital@0;1&amp;family=JetBrains+Mono:wght@400;500&amp;display=swap\">\n<link rel=\"stylesheet\" href=\"/page.css\">\n<meta name=\"description\" content=\"This URL does not exist on citeunseen.io.\">\n<meta name=\"robots\" content=\"noindex, follow\">\n\n</head>\n<body>\n<header class=\"sheet sheet--marked masthead\">\n  <div class=\"masthead__top\">\n    <a class=\"masthead__mark\" href=\"/\">Cite<span>Unseen</span></a>\n    <div class=\"masthead__issue\">\n      <p class=\"label\">404 · no such page</p>\n      <p class=\"label\">Chris Brock LLC dba CiteUnseen</p>\n    </div>\n  </div>\n\n</header>\n<main id=\"top\">\n<div class=\"sheet\">\n\n  <section class=\"fold\" aria-labelledby=\"fold-title\">\n    <h1 class=\"fold__slogan\" id=\"fold-title\">\n      <span class=\"ln\">This URL does</span>\n      <span class=\"ln ln--red ln--indent\">not exist here.</span>\n    </h1>\n    <!-- A real 404 with a real status. Serving the front page with a 200\n         for every unknown path is the soft-404 pattern our own retrieval\n         checks flag on customer sites, and it would be indefensible here. -->\n    <p class=\"fold__lede\">The server returned a 404, which is the true answer. Nothing was moved and nothing is being hidden — this address has never held a page.</p>\n    <div class=\"fold__actions\">\n      <a class=\"btn\" href=\"/\">Go to the front page</a>\n      <a class=\"link-arrow\" href=\"/sample/\">Read a complete audit &rarr;</a>\n    </div>\n  </section>\n\n  <footer class=\"colophon\">\n    <p><b>Cite Unseen</b> is operated by Chris Brock LLC dba CiteUnseen.</p>\n  </footer>\n\n</div>\n</main>\n</body>\n</html>\n",
      "parsed": null,
      "check_ids": [
        "AC-02"
      ],
      "outcome": "failed",
      "error": "HTTP 404",
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_4cf091539062b5d3",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "http://citeunseen.io/",
      "normalized_url": "http://citeunseen.io/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_head",
      "request_method": "HEAD",
      "tool_version": "adia/0.1.0",
      "final_url": "http://citeunseen.io/",
      "redirect_chain": [
        {
          "url": "http://citeunseen.io/",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 1086,
      "size_bytes": 0,
      "truncated": false,
      "resolved_addresses": [
        "172.67.144.242",
        "104.21.95.124",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:53 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"908b993b9667d2bbdb1ae78c58d8faf9\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "storage_reference": null,
      "excerpt": null,
      "parsed": null,
      "check_ids": [
        "CR-04"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_44bfc66a916140e2",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://www.citeunseen.io/",
      "normalized_url": "https://citeunseen.io/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "http_head",
      "request_method": "HEAD",
      "tool_version": "adia/0.1.0",
      "final_url": "https://citeunseen.io/",
      "redirect_chain": [
        {
          "url": "https://www.citeunseen.io/",
          "status": 301,
          "location": "https://citeunseen.io/"
        },
        {
          "url": "https://citeunseen.io/",
          "status": 200,
          "location": null
        }
      ],
      "status": 200,
      "content_type": "text/html",
      "duration_ms": 2423,
      "size_bytes": 0,
      "truncated": false,
      "resolved_addresses": [
        "104.21.95.124",
        "172.67.144.242",
        "2606:4700:3030::6815:5f7c",
        "2606:4700:3031::ac43:90f2"
      ],
      "response_headers": {
        "date": "Tue, 08 Sep 2026 01:37:55 GMT",
        "content-type": "text/html",
        "cache-control": "public, max-age=0, must-revalidate",
        "strict-transport-security": "max-age=31536000; includeSubDomains; preload",
        "content-security-policy": "default-src 'self'; script-src 'none'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src https://fonts.gstatic.com; img-src 'self' data:; connect-src 'none'; base-uri 'self'; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; upgrade-insecure-requests",
        "etag": "W/\"908b993b9667d2bbdb1ae78c58d8faf9\"",
        "content-encoding": "gzip",
        "server": "cloudflare"
      },
      "content_hash": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "storage_reference": null,
      "excerpt": null,
      "parsed": null,
      "check_ids": [
        "CR-04"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    },
    {
      "evidence_id": "ev_b5c55b3f45cebff7",
      "audit_id": "aud_20260908T013743Z_3d20329e",
      "target_host": "citeunseen.io",
      "rubric_version": "0.3",
      "source_url": "https://citeunseen.io/",
      "normalized_url": "https://citeunseen.io/",
      "observed_at": "2026-09-08T01:38:17+00:00",
      "method": "derived_analysis",
      "request_method": null,
      "tool_version": "adia/0.1.0",
      "final_url": null,
      "redirect_chain": [],
      "status": null,
      "content_type": null,
      "duration_ms": null,
      "size_bytes": null,
      "truncated": false,
      "resolved_addresses": [],
      "response_headers": {},
      "content_hash": "sha256:3e5202d9e6da4411405c1a063a18d21476f06f28cc2f00693005f29475099f68",
      "storage_reference": null,
      "excerpt": "Collection run summary: limits, usage, and skipped URLs.",
      "parsed": {
        "limits": {
          "max_pages": 200,
          "max_depth": 3,
          "max_redirects": 5,
          "max_retries": 1,
          "max_response_bytes": 3000000,
          "max_total_bytes": 200000000,
          "connect_timeout_seconds": 10.0,
          "read_timeout_seconds": 20.0,
          "total_runtime_seconds": 1800.0,
          "per_host_delay_seconds": 1.0,
          "concurrency": 1,
          "max_sitemap_urls": 500,
          "max_sitemap_documents": 10
        },
        "usage": {
          "pages_fetched": 17,
          "requests_made": 30,
          "bytes_downloaded": 991135,
          "elapsed_seconds": 34.0,
          "pages_blocked_by_robots": 0,
          "pages_blocked_by_scope": 0,
          "limit_reached": null,
          "discovery_truncated": false
        },
        "skipped": [
          {
            "url": "https://citeunseen.io/index.html",
            "reason": "duplicate",
            "detail": "redirected to https://citeunseen.io/, already collected"
          }
        ]
      },
      "check_ids": [
        "CR-01",
        "CR-03",
        "TA-01",
        "TA-04"
      ],
      "outcome": "success",
      "error": null,
      "redaction_state": "query_redacted",
      "reviewer": null
    }
  ],
  "backlog": [
    {
      "rank": 1,
      "severity": "unresolved",
      "finding_id": "f_ci01",
      "check_id": "CI-01",
      "title": "CI-01 Direct answer passages",
      "recommendation": "Give each priority question its own heading and a self-contained two-to-four sentence answer directly beneath it.",
      "impact": 4,
      "effort": 3,
      "confidence": 3,
      "dependencies": [
        "CI-03"
      ],
      "priority_score": 6.0,
      "points_at_stake": 2.5,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 2,
      "severity": "unresolved",
      "finding_id": "f_ci02",
      "check_id": "CI-02",
      "title": "CI-02 Claim support",
      "recommendation": "For each material claim, put its provenance next to it. An external source is strongest. Where none exists -- which is the normal case for a private operating figure -- a first-person attestation is still a source: name who is asserting it, the period it covers, the scope it covers, and the basis (\"our internal figures\", \"verifiable on reference check\"). Removing a true claim is the last resort, not the first.",
      "impact": 4,
      "effort": 3,
      "confidence": 3,
      "dependencies": [
        "CI-04"
      ],
      "priority_score": 6.0,
      "points_at_stake": 2.5,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 3,
      "severity": "major",
      "finding_id": "f_sd03",
      "check_id": "SD-03",
      "title": "SD-03 Page-specific markup",
      "recommendation": "Add Article or BlogPosting markup with author, datePublished, and dateModified to every article page, and BreadcrumbList to nested pages. Never declare markup for content the page does not show.",
      "impact": 3,
      "effort": 2,
      "confidence": 5,
      "dependencies": [
        "SD-01"
      ],
      "priority_score": 5.39,
      "points_at_stake": 2.0,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ]
    },
    {
      "rank": 4,
      "severity": "unresolved",
      "finding_id": "f_ta01",
      "check_id": "TA-01",
      "title": "TA-01 Priority-question coverage",
      "recommendation": "Write one substantive owning page for each uncovered priority question, and consolidate pages that compete for the same question.",
      "impact": 4,
      "effort": 4,
      "confidence": 3,
      "dependencies": [
        "CI-01"
      ],
      "priority_score": 4.64,
      "points_at_stake": 2.0,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 5,
      "severity": "unresolved",
      "finding_id": "f_ta02",
      "check_id": "TA-02",
      "title": "TA-02 First-hand experience",
      "recommendation": "Publish the method, the numbers, and the artifact behind at least one claim per topic: a repository, a dataset, a template, or a documented before-and-after measurement.",
      "impact": 4,
      "effort": 4,
      "confidence": 3,
      "dependencies": [
        "TA-01"
      ],
      "priority_score": 4.64,
      "points_at_stake": 2.0,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 6,
      "severity": "unresolved",
      "finding_id": "f_en01",
      "check_id": "EN-01",
      "title": "EN-01 Organization identity consistency",
      "recommendation": "State one organization or person name, one description, and one contact path consistently in visible content and in structured data on every page.",
      "impact": 3,
      "effort": 2,
      "confidence": 3,
      "dependencies": [],
      "priority_score": 4.58,
      "points_at_stake": 2.0,
      "phase": "Days 1-7: retrieval, identity, and directives",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ]
    },
    {
      "rank": 7,
      "severity": "unresolved",
      "finding_id": "f_te01",
      "check_id": "TE-01",
      "title": "TE-01 Ownership and accountability",
      "recommendation": "Name the operating entity, the responsible people, and a working contact path on a linked page, and mirror those facts in structured data.",
      "impact": 3,
      "effort": 2,
      "confidence": 3,
      "dependencies": [],
      "priority_score": 4.58,
      "points_at_stake": 2.0,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 8,
      "severity": "unresolved",
      "finding_id": "f_en02",
      "check_id": "EN-02",
      "title": "EN-02 Product and service identity",
      "recommendation": "Give each offering one page with a stable URL, a one-sentence definition, a named audience, and structured data that ties it to the organization.",
      "impact": 3,
      "effort": 3,
      "confidence": 3,
      "dependencies": [
        "EN-01"
      ],
      "priority_score": 3.64,
      "points_at_stake": 2.0,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ]
    },
    {
      "rank": 9,
      "severity": "unresolved",
      "finding_id": "f_en03",
      "check_id": "EN-03",
      "title": "EN-03 People and authorship identity",
      "recommendation": "Attribute every substantive page to a named person with a linked biography, role, and credentials, and connect that person to the organization in structured data.",
      "impact": 3,
      "effort": 3,
      "confidence": 3,
      "dependencies": [
        "EN-01"
      ],
      "priority_score": 3.64,
      "points_at_stake": 2.0,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ]
    },
    {
      "rank": 10,
      "severity": "unresolved",
      "finding_id": "f_ta03",
      "check_id": "TA-03",
      "title": "TA-03 Comparative and decision content",
      "recommendation": "Publish one honest comparison or decision page with a criteria table, and state explicitly where the offering is not the right fit.",
      "impact": 3,
      "effort": 3,
      "confidence": 3,
      "dependencies": [],
      "priority_score": 3.64,
      "points_at_stake": 2.0,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 11,
      "severity": "unresolved",
      "finding_id": "f_te03",
      "check_id": "TE-03",
      "title": "TE-03 Customer and outcome evidence",
      "recommendation": "Publish at least one case example with the situation, the intervention, the measurement window, the baseline, and the result, with the customer's permission recorded.",
      "impact": 3,
      "effort": 4,
      "confidence": 3,
      "dependencies": [
        "TE-01"
      ],
      "priority_score": 3.02,
      "points_at_stake": 2.0,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 12,
      "severity": "unresolved",
      "finding_id": "f_ac01",
      "check_id": "AC-01",
      "title": "AC-01 Intentional crawler treatment",
      "recommendation": "Decide explicitly which AI crawlers may retrieve the site, record the decision, and express it in robots.txt so a future deploy cannot silently change it.",
      "impact": 2,
      "effort": 1,
      "confidence": 3,
      "dependencies": [],
      "priority_score": 2.88,
      "points_at_stake": 1.0,
      "phase": "Days 1-7: retrieval, identity, and directives",
      "evidence_ids": [
        "ev_35347a8e084c84b0"
      ]
    },
    {
      "rank": 13,
      "severity": "minor",
      "finding_id": "f_sd01",
      "check_id": "SD-01",
      "title": "SD-01 Valid core entities",
      "recommendation": "Publish valid JSON-LD for the organization or person and the website on every page, with values that match the visible content.",
      "impact": 2,
      "effort": 2,
      "confidence": 5,
      "dependencies": [],
      "priority_score": 2.72,
      "points_at_stake": 1.5,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ]
    },
    {
      "rank": 14,
      "severity": "minor",
      "finding_id": "f_ci03",
      "check_id": "CI-03",
      "title": "CI-03 Stable passage structure",
      "recommendation": "Give every page one H1, a descriptive H2 for each distinct answer, and a stable id on each H2 so a passage can be linked directly.",
      "impact": 2,
      "effort": 2,
      "confidence": 5,
      "dependencies": [],
      "priority_score": 2.51,
      "points_at_stake": 1.0,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 15,
      "severity": "unresolved",
      "finding_id": "f_te02",
      "check_id": "TE-02",
      "title": "TE-02 Expertise and credential support",
      "recommendation": "State the issuing body, the scope, the date, and the entity the credential belongs to next to every credential claim.",
      "impact": 2,
      "effort": 2,
      "confidence": 3,
      "dependencies": [],
      "priority_score": 2.49,
      "points_at_stake": 2.0,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 16,
      "severity": "minor",
      "finding_id": "f_ci05",
      "check_id": "CI-05",
      "title": "CI-05 Content freshness signals",
      "recommendation": "Show a visible published and updated date on every article, and emit the same values as datePublished and dateModified in structured data.",
      "impact": 2,
      "effort": 2,
      "confidence": 5,
      "dependencies": [],
      "priority_score": 2.41,
      "points_at_stake": 0.75,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 17,
      "severity": "minor",
      "finding_id": "f_sd02",
      "check_id": "SD-02",
      "title": "SD-02 Entity relationships",
      "recommendation": "Give every entity a stable @id, reference the same identifiers across pages, and add sameAs links to owned external profiles.",
      "impact": 2,
      "effort": 2,
      "confidence": 5,
      "dependencies": [
        "SD-01"
      ],
      "priority_score": 2.41,
      "points_at_stake": 0.75,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ]
    },
    {
      "rank": 18,
      "severity": "unresolved",
      "finding_id": "f_ci04",
      "check_id": "CI-04",
      "title": "CI-04 Source attribution",
      "recommendation": "Cite the standard, study, or filing next to the claim it supports, with the source name and date visible in the text rather than only in a link.",
      "impact": 2,
      "effort": 2,
      "confidence": 3,
      "dependencies": [],
      "priority_score": 2.32,
      "points_at_stake": 1.5,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 19,
      "severity": "unresolved",
      "finding_id": "f_te04",
      "check_id": "TE-04",
      "title": "TE-04 Policy and limitation clarity",
      "recommendation": "Publish a dated privacy policy covering analytics and form data, and a terms or engagement-scope page that matches what is actually sold.",
      "impact": 2,
      "effort": 2,
      "confidence": 3,
      "dependencies": [],
      "priority_score": 2.32,
      "points_at_stake": 1.5,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 20,
      "severity": "minor",
      "finding_id": "f_cr04",
      "check_id": "CR-04",
      "title": "CR-04 Canonical and duplicate control",
      "recommendation": "Redirect every non-canonical host and protocol variant to the canonical origin with a 301, and declare a self-referencing canonical on every page.",
      "impact": 2,
      "effort": 2,
      "confidence": 5,
      "dependencies": [
        "CR-01"
      ],
      "priority_score": 2.3,
      "points_at_stake": 0.5,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_4cf091539062b5d3",
        "ev_44bfc66a916140e2"
      ]
    },
    {
      "rank": 21,
      "severity": "unresolved",
      "finding_id": "f_mr03",
      "check_id": "MR-03",
      "title": "MR-03 Recheck discipline",
      "recommendation": "Fix a recheck cadence and record the rubric version, crawl sample, and question set used for each run so score movement can be attributed to the site rather than the method.",
      "impact": 2,
      "effort": 1,
      "confidence": 1,
      "dependencies": [
        "MR-01"
      ],
      "priority_score": 2.18,
      "points_at_stake": 0.5,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": []
    },
    {
      "rank": 22,
      "severity": "minor",
      "finding_id": "f_ta04",
      "check_id": "TA-04",
      "title": "TA-04 Internal topic relationships",
      "recommendation": "Link every evidence and educational page from the commercial page it supports, and from a topic index.",
      "impact": 2,
      "effort": 2,
      "confidence": 3,
      "dependencies": [
        "TA-01"
      ],
      "priority_score": 2.05,
      "points_at_stake": 0.75,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 23,
      "severity": "unresolved",
      "finding_id": "f_en04",
      "check_id": "EN-04",
      "title": "EN-04 External identity reconciliation",
      "recommendation": "Link every owned profile from the site and declare it in sameAs, and retire or update profiles carrying a former brand.",
      "impact": 2,
      "effort": 2,
      "confidence": 1,
      "dependencies": [
        "EN-01"
      ],
      "priority_score": 1.91,
      "points_at_stake": 1.5,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ]
    },
    {
      "rank": 24,
      "severity": "unresolved",
      "finding_id": "f_mr01",
      "check_id": "MR-01",
      "title": "MR-01 Baseline question set",
      "recommendation": "Agree and version a question set covering buying questions, brand variations, comparison questions, and geography, dated before the first measurement.",
      "impact": 2,
      "effort": 2,
      "confidence": 1,
      "dependencies": [],
      "priority_score": 1.76,
      "points_at_stake": 1.0,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": []
    },
    {
      "rank": 25,
      "severity": "unresolved",
      "finding_id": "f_ac03",
      "check_id": "AC-03",
      "title": "AC-03 Agent-facing transaction boundaries",
      "recommendation": "Document what each form or endpoint commits the visitor to, require authentication for anything that creates an obligation, and state the approval step in public documentation.",
      "impact": 2,
      "effort": 2,
      "confidence": 1,
      "dependencies": [],
      "priority_score": 1.61,
      "points_at_stake": 0.5,
      "phase": "Days 1-7: retrieval, identity, and directives",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 26,
      "severity": "unresolved",
      "finding_id": "f_cr05",
      "check_id": "CR-05",
      "title": "CR-05 Rendered content availability",
      "recommendation": "Serve primary claims, headings, navigation, and supporting evidence in the initial HTML response.",
      "impact": 2,
      "effort": 3,
      "confidence": 1,
      "dependencies": [
        "CR-01"
      ],
      "priority_score": 1.51,
      "points_at_stake": 1.5,
      "phase": "Days 8-16: structure, evidence, and structured data",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 27,
      "severity": "unresolved",
      "finding_id": "f_mr02",
      "check_id": "MR-02",
      "title": "MR-02 Referral and conversion attribution",
      "recommendation": "Configure a referral segment for AI answer surfaces and connect it to a defined qualified-outcome event, or record the implementation backlog to do so.",
      "impact": 2,
      "effort": 3,
      "confidence": 1,
      "dependencies": [
        "MR-01"
      ],
      "priority_score": 1.4,
      "points_at_stake": 1.0,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 28,
      "severity": "minor",
      "finding_id": "f_ac02",
      "check_id": "AC-02",
      "title": "AC-02 Machine-readable guidance quality",
      "recommendation": "Keep the guidance file generated from the same source as the sitemap so it cannot go stale.",
      "impact": 1,
      "effort": 1,
      "confidence": 5,
      "dependencies": [],
      "priority_score": 1.1,
      "points_at_stake": 0.5,
      "phase": "Days 1-7: retrieval, identity, and directives",
      "evidence_ids": [
        "ev_5dff460183a67196",
        "ev_0925c28e51c37247",
        "ev_ad28eea11660b9fd",
        "ev_49307a2b3cce6c4c"
      ]
    },
    {
      "rank": 29,
      "severity": "minor",
      "finding_id": "f_cr01",
      "check_id": "CR-01",
      "title": "CR-01 Stable successful retrieval",
      "recommendation": "Resolve the failing URLs listed in the evidence, then re-run the sample to confirm the fix.",
      "impact": 1,
      "effort": 2,
      "confidence": 5,
      "dependencies": [],
      "priority_score": 0.85,
      "points_at_stake": 0.75,
      "phase": "Days 1-7: retrieval, identity, and directives",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    },
    {
      "rank": 30,
      "severity": "minor",
      "finding_id": "f_sd04",
      "check_id": "SD-04",
      "title": "SD-04 Metadata consistency",
      "recommendation": "Generate title, description, canonical, og:url, and structured-data values from one source per page so they cannot drift apart.",
      "impact": 1,
      "effort": 2,
      "confidence": 5,
      "dependencies": [
        "SD-01"
      ],
      "priority_score": 0.81,
      "points_at_stake": 0.5,
      "phase": "Days 17-30: coverage, comparison, and measurement",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ]
    }
  ],
  "thirty_day_sequence": [
    {
      "window": "Days 1-7",
      "focus": "retrieval, identity, and directives",
      "items": [
        "#6 EN-01 Organization identity consistency: State one organization or person name, one description, and one contact path consistently in visible content and in structured data on every page.",
        "#12 AC-01 Intentional crawler treatment: Decide explicitly which AI crawlers may retrieve the site, record the decision, and express it in robots.txt so a future deploy cannot silently change it.",
        "#25 AC-03 Agent-facing transaction boundaries: Document what each form or endpoint commits the visitor to, require authentication for anything that creates an obligation, and state the approval step in public documentation.",
        "#28 AC-02 Machine-readable guidance quality: Keep the guidance file generated from the same source as the sitemap so it cannot go stale.",
        "#29 CR-01 Stable successful retrieval: Resolve the failing URLs listed in the evidence, then re-run the sample to confirm the fix."
      ]
    },
    {
      "window": "Days 8-16",
      "focus": "structure, evidence, and structured data",
      "items": [
        "#7 TE-01 Ownership and accountability: Name the operating entity, the responsible people, and a working contact path on a linked page, and mirror those facts in structured data.",
        "#8 EN-02 Product and service identity: Give each offering one page with a stable URL, a one-sentence definition, a named audience, and structured data that ties it to the organization.",
        "#9 EN-03 People and authorship identity: Attribute every substantive page to a named person with a linked biography, role, and credentials, and connect that person to the organization in structured data.",
        "#13 SD-01 Valid core entities: Publish valid JSON-LD for the organization or person and the website on every page, with values that match the visible content.",
        "#14 CI-03 Stable passage structure: Give every page one H1, a descriptive H2 for each distinct answer, and a stable id on each H2 so a passage can be linked directly.",
        "#15 TE-02 Expertise and credential support: State the issuing body, the scope, the date, and the entity the credential belongs to next to every credential claim.",
        "#16 CI-05 Content freshness signals: Show a visible published and updated date on every article, and emit the same values as datePublished and dateModified in structured data.",
        "#18 CI-04 Source attribution: Cite the standard, study, or filing next to the claim it supports, with the source name and date visible in the text rather than only in a link.",
        "#19 TE-04 Policy and limitation clarity: Publish a dated privacy policy covering analytics and form data, and a terms or engagement-scope page that matches what is actually sold.",
        "#20 CR-04 Canonical and duplicate control: Redirect every non-canonical host and protocol variant to the canonical origin with a 301, and declare a self-referencing canonical on every page.",
        "#23 EN-04 External identity reconciliation: Link every owned profile from the site and declare it in sameAs, and retire or update profiles carrying a former brand.",
        "#26 CR-05 Rendered content availability: Serve primary claims, headings, navigation, and supporting evidence in the initial HTML response."
      ]
    },
    {
      "window": "Days 17-30",
      "focus": "coverage, comparison, and measurement",
      "items": [
        "#1 CI-01 Direct answer passages: Give each priority question its own heading and a self-contained two-to-four sentence answer directly beneath it.",
        "#2 CI-02 Claim support: For each material claim, put its provenance next to it. An external source is strongest. Where none exists -- which is the normal case for a private operating figure -- a first-person attestation is still a source: name who is asserting it, the period it covers, the scope it covers, and the basis (\"our internal figures\", \"verifiable on reference check\"). Removing a true claim is the last resort, not the first.",
        "#3 SD-03 Page-specific markup: Add Article or BlogPosting markup with author, datePublished, and dateModified to every article page, and BreadcrumbList to nested pages. Never declare markup for content the page does not show.",
        "#4 TA-01 Priority-question coverage: Write one substantive owning page for each uncovered priority question, and consolidate pages that compete for the same question.",
        "#5 TA-02 First-hand experience: Publish the method, the numbers, and the artifact behind at least one claim per topic: a repository, a dataset, a template, or a documented before-and-after measurement.",
        "#10 TA-03 Comparative and decision content: Publish one honest comparison or decision page with a criteria table, and state explicitly where the offering is not the right fit.",
        "#11 TE-03 Customer and outcome evidence: Publish at least one case example with the situation, the intervention, the measurement window, the baseline, and the result, with the customer's permission recorded.",
        "#17 SD-02 Entity relationships: Give every entity a stable @id, reference the same identifiers across pages, and add sameAs links to owned external profiles.",
        "#21 MR-03 Recheck discipline: Fix a recheck cadence and record the rubric version, crawl sample, and question set used for each run so score movement can be attributed to the site rather than the method.",
        "#22 TA-04 Internal topic relationships: Link every evidence and educational page from the commercial page it supports, and from a topic index.",
        "#24 MR-01 Baseline question set: Agree and version a question set covering buying questions, brand variations, comparison questions, and geography, dated before the first measurement.",
        "#27 MR-02 Referral and conversion attribution: Configure a referral segment for AI answer surfaces and connect it to a defined qualified-outcome event, or record the implementation backlog to do so.",
        "#30 SD-04 Metadata consistency: Generate title, description, canonical, og:url, and structured-data values from one source per page so they cannot drift apart."
      ]
    }
  ],
  "entity_map": {
    "organization_names": {
      "Chris Brock LLC dba CiteUnseen": [
        "https://citeunseen.io/",
        "https://citeunseen.io/pricing/",
        "https://citeunseen.io/sample/",
        "https://citeunseen.io/request/",
        "https://citeunseen.io/sample-tln/",
        "https://citeunseen.io/request/?tier=audit",
        "https://citeunseen.io/request/?tier=audit-plus",
        "https://citeunseen.io/request/?tier=monitoring"
      ],
      "Cite Unseen": [
        "https://citeunseen.io/",
        "https://citeunseen.io/sample/",
        "https://citeunseen.io/sample-tln/"
      ]
    },
    "site_names": {
      "Cite Unseen": [
        "https://citeunseen.io/",
        "https://citeunseen.io/pricing/",
        "https://citeunseen.io/sample/",
        "https://citeunseen.io/request/",
        "https://citeunseen.io/sample-tln/",
        "https://citeunseen.io/request/?tier=audit",
        "https://citeunseen.io/request/?tier=audit-plus",
        "https://citeunseen.io/request/?tier=monitoring"
      ]
    },
    "contact_values": [],
    "people": [],
    "declared_profiles": [],
    "linked_external_hosts": {
      "fonts.googleapis.com": [
        "https://fonts.googleapis.com",
        "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500&display=swap",
        "https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;600;800&family=Fraunces:opsz,wght@9..144,400;9..144,500&family=Spline+Sans+Mono:wght@400;500;600&display=swap",
        "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap"
      ],
      "fonts.gstatic.com": [
        "https://fonts.gstatic.com"
      ],
      "chrisbrock.io": [
        "https://chrisbrock.io"
      ],
      "github.com": [
        "https://github.com/cbrock84/citeunseen/blob/main/docs/decisions/0021-a-heading-may-contain-a-link.md"
      ]
    },
    "sameas_urls": [],
    "identifiers": {
      "entities": 25,
      "with_id": 25,
      "dangling": []
    }
  },
  "page_structure": [
    {
      "element": "Answer passages",
      "question": "Does any heading pose the question a buyer asks?",
      "present": true,
      "quality": "good",
      "detail": "8 question-phrased heading(s) across 17 sampled page(s).",
      "derived_from": [
        "CI-01"
      ]
    },
    {
      "element": "Linkable passages",
      "question": "Can a single passage be cited by URL?",
      "present": true,
      "quality": "good",
      "detail": "11 of 17 page(s) give a heading an id.",
      "derived_from": [
        "CI-03"
      ]
    },
    {
      "element": "Claim support",
      "question": "Does a material claim have something behind it?",
      "present": true,
      "quality": "weak",
      "detail": "100 distinct material claim candidate(s); 34 state no provenance at all.",
      "derived_from": [
        "CI-02",
        "CI-04"
      ]
    },
    {
      "element": "Source attribution",
      "question": "Does the site cite anything outside itself?",
      "present": true,
      "quality": "good",
      "detail": "11 of 17 page(s) link a destination that could serve as a source.",
      "derived_from": [
        "CI-04"
      ]
    },
    {
      "element": "Freshness",
      "question": "Can a reader tell when this was last true?",
      "present": true,
      "quality": "weak",
      "detail": "5 of 17 page(s) expose a date.",
      "derived_from": [
        "CI-05"
      ]
    },
    {
      "element": "Organization identity",
      "question": "Is it unambiguous who publishes this?",
      "present": true,
      "quality": "weak",
      "detail": "2 declared identity name(s); 0 structured contact value(s).",
      "derived_from": [
        "EN-01",
        "SD-01"
      ]
    },
    {
      "element": "People and authorship",
      "question": "Does a named person stand behind the expertise?",
      "present": false,
      "quality": "missing",
      "detail": "No Person entity declared.",
      "derived_from": [
        "EN-03"
      ]
    },
    {
      "element": "Offering definition",
      "question": "Can an engine name what is actually sold?",
      "present": true,
      "quality": "good",
      "detail": "1 Product/Service entit(ies).",
      "derived_from": [
        "EN-02",
        "SD-01"
      ]
    },
    {
      "element": "Comparison and fit",
      "question": "Does the site say who it is not for?",
      "present": true,
      "quality": "good",
      "detail": "4 page(s) with comparison language, 11 stating a limitation or fit boundary.",
      "derived_from": [
        "TA-03"
      ]
    },
    {
      "element": "Structured data",
      "question": "Is the machine-readable description connected?",
      "present": true,
      "quality": "good",
      "detail": "25 entit(ies), 25 carrying a stable @id.",
      "derived_from": [
        "SD-01",
        "SD-02"
      ]
    },
    {
      "element": "Contact path",
      "question": "Can a convinced reader reach a human?",
      "present": false,
      "quality": "missing",
      "detail": "0 contact destination(s), 0 about page(s).",
      "derived_from": [
        "TE-01"
      ]
    },
    {
      "element": "Policies",
      "question": "Are the data and service boundaries stated?",
      "present": false,
      "quality": "missing",
      "detail": "0 privacy reference(s), 0 terms reference(s).",
      "derived_from": [
        "TE-04"
      ]
    },
    {
      "element": "Machine-readable guidance",
      "question": "Is there an index written for machines?",
      "present": true,
      "quality": "good",
      "detail": "/llms.txt",
      "derived_from": [
        "AC-02"
      ]
    }
  ],
  "page_structure_summary": {
    "total": 13,
    "good": 7,
    "weak": 3,
    "missing": 3
  },
  "readability": {
    "pages_measured": 12,
    "median_score": 66.7,
    "median_label": "Plain",
    "hardest_url": "https://citeunseen.io/sample/report",
    "hardest_score": 44.7,
    "note": "Reading ease is a readability proxy, not a rubric check. It carries no points. A low score is not automatically a defect: a technical audience may want dense prose."
  },
  "delivery": {
    "tls_summary": "26 of 27 retained response(s) were served over HTTPS.",
    "https_responses": 26,
    "responses_with_headers": 27,
    "hsts_present": true,
    "hsts_max_age_seconds": 31536000,
    "hsts_preload": true,
    "hsts_include_subdomains": true,
    "servers": [
      {
        "name": "Cloudflare",
        "responses": 27
      }
    ],
    "note": "Read from response headers already captured during collection. No additional request was made, and none of this is scored."
  },
  "percentile": {
    "available": false,
    "minimum_required": 30,
    "reason": "No percentile is quoted. A percentile is only meaningful against a corpus large enough to support it, and this report withholds one until at least 30 distinct sites have been audited against the same rubric version. It is one of the most persuasive things a report can say and one of the easiest to say dishonestly."
  },
  "content_briefs": [],
  "structured_data_backlog": [
    {
      "check_id": "SD-01",
      "rating": "partial",
      "action": "Publish valid JSON-LD for the organization or person and the website on every page, with values that match the visible content.",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "detail": {
        "declared_types": {
          "Organization": 8,
          "Brand": 3,
          "WebSite": 3,
          "Service": 1,
          "WebPage": 8,
          "FAQPage": 1,
          "Report": 2,
          "BreadcrumbList": 2
        },
        "core_types_present": [
          "Organization",
          "Service",
          "WebSite"
        ],
        "contradictions": [
          "https://citeunseen.io/sample/: declared name 'Chris Brock LLC dba CiteUnseen' does not appear in the visible text or title",
          "https://citeunseen.io/sample-tln/: declared name 'Chris Brock LLC dba CiteUnseen' does not appear in the visible text or title"
        ]
      }
    },
    {
      "check_id": "SD-02",
      "rating": "substantial",
      "action": "Give every entity a stable @id, reference the same identifiers across pages, and add sameAs links to owned external profiles.",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "detail": {
        "with_id": 25,
        "entities": 25
      }
    },
    {
      "check_id": "SD-03",
      "rating": "missing",
      "action": "Add Article or BlogPosting markup with author, datePublished, and dateModified to every article page, and BreadcrumbList to nested pages. Never declare markup for content the page does not show.",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964"
      ],
      "detail": {
        "unmarked_article": [
          "https://citeunseen.io/sample/",
          "https://citeunseen.io/sample-tln/"
        ],
        "breadcrumb_pages": [
          "https://citeunseen.io/sample/",
          "https://citeunseen.io/sample-tln/"
        ]
      }
    },
    {
      "check_id": "SD-04",
      "rating": "substantial",
      "action": "Generate title, description, canonical, og:url, and structured-data values from one source per page so they cannot drift apart.",
      "evidence_ids": [
        "ev_ee13fe7774584432",
        "ev_48055c21eb5407ce",
        "ev_b0649693de3bc0af",
        "ev_3797810165371ecc",
        "ev_4e7a913dd5e332e5",
        "ev_1bae912b5b7567dd",
        "ev_8b55a31dc53666a5",
        "ev_0bc3541ac468241a",
        "ev_a562e8d51820de33",
        "ev_fbd68fcb2c1f8e5a",
        "ev_e7cc84364a77c436",
        "ev_c9b29098142fd2d7",
        "ev_dc8d6593cdf548e6",
        "ev_d3e847bd47750594",
        "ev_e7c9895547aa3096",
        "ev_94460d29d2561f24",
        "ev_b245d2c721007964",
        "ev_b5c55b3f45cebff7"
      ],
      "detail": {
        "missing_description": [
          "https://citeunseen.io/account",
          "https://citeunseen.io/sample-scan/scan",
          "https://citeunseen.io/sample/report",
          "https://citeunseen.io/sample-tln/report"
        ],
        "duplicate_titles": {
          "Request an audit — Cite Unseen": [
            "https://citeunseen.io/request/",
            "https://citeunseen.io/request/?tier=audit",
            "https://citeunseen.io/request/?tier=audit-plus",
            "https://citeunseen.io/request/?tier=monitoring"
          ]
        }
      }
    }
  ],
  "measurement_plan": {
    "baseline_questions": [
      "What is an AI discoverability audit and what does it actually measure?",
      "How is this different from SEO?",
      "What do I get for the money, and what does it cost?",
      "How long does an audit take to deliver?",
      "What does the audit refuse to promise?",
      "Can I see a real report before I buy?",
      "How do you collect the evidence, and what does your crawler do to my site?",
      "What happens to my data and how long do you keep the report?",
      "Do you guarantee my site will be cited by ChatGPT or Google?",
      "How do I fix what the audit finds?"
    ],
    "analytics_detected": [],
    "next_steps": [
      "Version the question set and date it before the first measurement.",
      "Create a referral segment for AI answer surfaces and connect it to a defined qualified-outcome event.",
      "Fix a recheck cadence and record the rubric version, crawl sample, and question set used for each run."
    ],
    "what_this_cannot_measure": [
      "Whether any AI answer product currently cites the site.",
      "Whether a change to the site causes a change in citation, ranking, traffic, or revenue."
    ]
  },
  "limitations": [
    "This audit sampled 17 page(s) against a configured limit of 200 at a maximum depth of 3. Findings describe the sample, not every page on the site.",
    "Scored against rubric version 0.3 using tool version adia/0.1.0. Score movement between runs can come from a rubric change as easily as a site change.",
    "Collection used plain HTTP retrieval with no JavaScript execution. Content that appears only after client-side rendering was not observed.",
    "Off-domain properties were not retrieved. The run was restricted to the authorized registrable domain.",
    "No form was submitted, no authenticated content was accessed, and no state-changing request was made.",
    "20 check(s) are inconclusive and contribute no points in either direction: CR-05, EN-01, EN-02, EN-03, EN-04, CI-01, CI-02, CI-04, TA-01, TA-02, TA-03, TE-01, TE-02, TE-03, TE-04, AC-01, AC-03, MR-01, MR-02, MR-03. Their 66 points were removed from the denominator rather than scored as zeroes.",
    "This audit measures conditions a site can control against rubric version 0.3. It does not guarantee placement, ranking, citation, recommendation, traffic, leads, or revenue in any search engine or AI answer product, and a low score does not prove a site is absent from AI-generated answers."
  ],
  "failed_collections": [
    {
      "url": "https://citeunseen.io/sample-tln/audit-result.json",
      "status": 404,
      "outcome": "failed",
      "note": null
    }
  ],
  "recheck_baseline": {
    "rubric_version": "0.3",
    "tool_version": "adia/0.1.0",
    "crawl_limits": {
      "max_pages": 200,
      "max_depth": 3,
      "max_redirects": 5,
      "max_retries": 1,
      "max_response_bytes": 3000000,
      "max_total_bytes": 200000000,
      "connect_timeout_seconds": 10.0,
      "read_timeout_seconds": 20.0,
      "total_runtime_seconds": 1800.0,
      "per_host_delay_seconds": 1.0,
      "concurrency": 1,
      "max_sitemap_urls": 500,
      "max_sitemap_documents": 10
    },
    "pages_sampled": [
      "https://citeunseen.io/",
      "https://citeunseen.io/pricing/",
      "https://citeunseen.io/sample/",
      "https://citeunseen.io/request/",
      "https://citeunseen.io/sample-tln/",
      "https://citeunseen.io/account",
      "https://citeunseen.io/sample-scan/scan",
      "https://citeunseen.io/request/?tier=audit",
      "https://citeunseen.io/request/?tier=audit-plus",
      "https://citeunseen.io/request/?tier=monitoring",
      "https://citeunseen.io/sample/report",
      "https://citeunseen.io/sample/audit-result.json",
      "https://citeunseen.io/sample/decisions.json",
      "https://citeunseen.io/sample/fix-prompt.md",
      "https://citeunseen.io/sample-tln/report",
      "https://citeunseen.io/sample-tln/fix-prompt.md",
      "https://citeunseen.io/sample-tln/audit-result.json"
    ],
    "priority_questions": [
      "What is an AI discoverability audit and what does it actually measure?",
      "How is this different from SEO?",
      "What do I get for the money, and what does it cost?",
      "How long does an audit take to deliver?",
      "What does the audit refuse to promise?",
      "Can I see a real report before I buy?",
      "How do you collect the evidence, and what does your crawler do to my site?",
      "What happens to my data and how long do you keep the report?",
      "Do you guarantee my site will be cited by ChatGPT or Google?",
      "How do I fix what the audit finds?"
    ],
    "competitors": [],
    "baseline_date": "2026-09-08T01:38:18+00:00",
    "note": "A recheck must state which movement came from site changes and which came from a rubric or sample change."
  },
  "fulfillment": {}
}
