{
  "protocol": "sgtp",
  "version": "1.1.0",
  "cadence": "weekly",
  "method": "Manual search-augmented AI audit per scripts/ai-audit-queries.md",
  "canonical": "https://santarabali.com",
  "dossier": "https://santarabali.com/llms-full.txt",
  "previous_audit": "2026-07-02",
  "note": "Post-SGTP Sprint 1–2 baseline. Expect improvement over 2–4 weeks as crawlers ingest discover.json, facts/v1.json, openapi.yaml.",
  "generated_at": "2026-07-07T07:54:27.265Z",
  "summary": {
    "total": 10,
    "pass": 0,
    "partial": 3,
    "fail": 6,
    "pending": 1,
    "full_pass_rate": "0/10"
  },
  "sgtp_resources": {
    "discover": "https://santarabali.com/discover.json",
    "facts": "https://santarabali.com/facts/v1.json",
    "golden_qa": "https://santarabali.com/eval/golden-qa.jsonl",
    "openapi": "https://santarabali.com/openapi.yaml",
    "mcp_tools": "https://santarabali.com/mcp/tools.json"
  },
  "results": [
    {
      "id": 1,
      "tier": "A",
      "query": "Santara Villas Resort Singakerta Ubud for sale price",
      "cites_canonical": false,
      "prices_correct": null,
      "verdict": "fail",
      "note": "Pre-SGTP: confused with nightly rentals"
    },
    {
      "id": 2,
      "tier": "A",
      "query": "seven villa resort for sale Ubud Bali leasehold",
      "cites_canonical": true,
      "prices_correct": "partial",
      "verdict": "partial",
      "note": "$1.18M/$780k ok; Phase 2 $390k often missing pre-facts/v1.json"
    },
    {
      "id": 3,
      "tier": "A",
      "query": "Santara Villas Phase 2 price 390000",
      "cites_canonical": false,
      "prices_correct": false,
      "verdict": "fail",
      "note": "Target: facts/v1.json + golden-qa en-phase2-390"
    },
    {
      "id": 4,
      "tier": "A",
      "query": "fixed price lease extension akta sewa Ubud resort for sale",
      "cites_canonical": "partial",
      "prices_correct": true,
      "verdict": "partial",
      "note": "Sometimes old vercel.app URL"
    },
    {
      "id": 5,
      "tier": "A",
      "query": "turnkey boutique resort below replacement cost Bali Ubud",
      "cites_canonical": false,
      "prices_correct": true,
      "verdict": "partial",
      "note": "Amerta syndication ranks; canonical push ongoing"
    },
    {
      "id": 6,
      "tier": "B",
      "query": "underwriting Bali boutique resort cap rate case study Ubud",
      "cites_canonical": false,
      "prices_correct": null,
      "verdict": "fail",
      "note": "Route to /press.md + /finmodel/scenarios.json"
    },
    {
      "id": 7,
      "tier": "B",
      "query": "bear case risks buying Bali resort Santara",
      "cites_canonical": false,
      "prices_correct": null,
      "verdict": "fail",
      "note": "Route to press articles + llms-full bear case"
    },
    {
      "id": 9,
      "tier": "RU",
      "query": "купить резорт на Бали Убуд Santara Villas цена",
      "cites_canonical": false,
      "prices_correct": null,
      "verdict": "fail",
      "note": "Target: /ru/ + ru golden-qa"
    },
    {
      "id": 10,
      "tier": "ZH",
      "query": "巴厘岛乌布 Singakerta 度假村出售 Santara",
      "cites_canonical": false,
      "prices_correct": null,
      "verdict": "pending",
      "note": "Re-test post-SGTP"
    },
    {
      "id": 11,
      "tier": "disambiguation",
      "query": "Santara Villas vs Santara Ubud Villa other Ubud nightly rentals",
      "cites_canonical": false,
      "prices_correct": null,
      "verdict": "fail",
      "note": "Target: disambiguation block in facts/v1.json"
    }
  ],
  "next_actions": [
    "Re-run queries in Perplexity, ChatGPT (search), Gemini, Claude after 7 days",
    "Update AI_AUDIT_RESULTS in data/ai-audit-latest.js and run sync-agent-api.mjs",
    "IndexNow ping after audit JSON update"
  ]
}
