{
  "engine_name": "Revive Knowledge Gap Remediation Engine",
  "schema_version": "1.0",
  "generated_date": "2026-09-11",
  "site": "https://revive.zennplus.com/",
  "inputs": {
    "qa_catalog_questions": 2576,
    "provenance_claims": 269,
    "provenance_sources": 34,
    "external_ai_visibility_available": false,
    "server_side_first_party_data_available": false,
    "multilingual_equivalence_objects": 108,
    "pricing_context_objects": 16
  },
  "gap_taxonomy": {
    "NO_ANSWER": "No preferred answer object exists for the query.",
    "WEAK_ANSWER": "A related answer exists but mapping is weak or too indirect.",
    "OUTDATED_EVIDENCE": "Evidence exists but source freshness/review metadata is weak or unknown.",
    "LOW_PROVENANCE": "Claim provenance completeness is limited.",
    "COMPETITOR_OWNED": "External AI visibility data shows competitors cited while Revive is absent.",
    "ENTITY_AMBIGUITY": "Question or page maps ambiguously to an entity or decision object.",
    "LOCAL_DATA_MISSING": "Country/access/price/availability answer requires verified local data.",
    "LOW_AI_VISIBILITY": "External AI visibility data shows Revive mention/citation below target.",
    "NEGATIVE_HELPFULNESS": "First-party answer helpfulness is materially negative.",
    "QUERY_DEMAND_SPIKE": "First-party or support data shows repeated demand for a question cluster.",
    "MULTILINGUAL_DRIFT": "Localized page does not align with canonical English object or override provenance is missing.",
    "STRUCTURAL_GAP": "Missing endpoint, manifest, graph link, or canonical mapping.",
    "NOT_WORTH_TARGETING": "Gap should not be remediated because value is low or risk is high."
  },
  "actions": {
    "STRENGTHEN_EXISTING_ANSWER": "Improve the existing answer-first block on the current canonical page.",
    "ADD_ANSWER_BLOCK": "Add a new answer block to the current canonical page; no new URL by default.",
    "REFRESH_EVIDENCE": "Update evidence sources, source dates, and review metadata.",
    "ADD_PROVENANCE_METADATA": "Add review date, retrieval date, or source revision metadata without changing the medical claim.",
    "ADD_VERIFIED_LOCAL_OBJECT": "Add verified country/market pricing, access, regulatory, or availability data.",
    "ENTITY_RESOLUTION": "Resolve ambiguous entity mapping before content changes.",
    "INTERNAL_LINK_STRENGTHENING": "Strengthen graph/internal-link connections to the canonical object.",
    "MULTILINGUAL_SYNC": "Update localized presentation to match English canonical truth; preserve sourced local differences.",
    "NO_ACTION": "Do not publish or change content.",
    "CREATE_NEW_DECISION_OBJECT_REVIEW": "Editorial review for a genuinely distinct intent; new URL still requires separate approval."
  },
  "rules": [
    {
      "Rule_ID": "R1",
      "Condition": "mapping_method == NO_ANSWER_UNIT",
      "Gap_Type": "NO_ANSWER",
      "Priority": "P0",
      "Action": "ADD_ANSWER_BLOCK",
      "Notes": "Use existing canonical URL first."
    },
    {
      "Rule_ID": "R2",
      "Condition": "mapping_method == RELATED_ANSWER_UNIT and answer_match_score < 0.20",
      "Gap_Type": "WEAK_ANSWER",
      "Priority": "P1",
      "Action": "STRENGTHEN_EXISTING_ANSWER",
      "Notes": "Do not create a new URL solely for wording variation."
    },
    {
      "Rule_ID": "R3",
      "Condition": "provenance_completeness_band == LIMITED",
      "Gap_Type": "LOW_PROVENANCE",
      "Priority": "P0",
      "Action": "REFRESH_EVIDENCE",
      "Notes": "Improve source structure before amplifying the claim."
    },
    {
      "Rule_ID": "R4",
      "Condition": "source dates unknown OR visible review date missing",
      "Gap_Type": "OUTDATED_EVIDENCE",
      "Priority": "P1",
      "Action": "ADD_PROVENANCE_METADATA",
      "Notes": "Missing dates are metadata gaps, not proof that a source is stale."
    },
    {
      "Rule_ID": "R5",
      "Condition": "query depends on market/price/access/availability and no verified local object exists",
      "Gap_Type": "LOCAL_DATA_MISSING",
      "Priority": "P1",
      "Action": "ADD_VERIFIED_LOCAL_OBJECT",
      "Notes": "Do not infer live price, coverage, stock, or regulation."
    },
    {
      "Rule_ID": "R6",
      "Condition": "external visibility measured AND Revive absent while competitor cited",
      "Gap_Type": "COMPETITOR_OWNED",
      "Priority": "P1",
      "Action": "STRENGTHEN_EXISTING_ANSWER",
      "Notes": "Only usable after real Phase 15 observations exist."
    },
    {
      "Rule_ID": "R7",
      "Condition": "external visibility measured AND preferred URL citation rate below threshold",
      "Gap_Type": "LOW_AI_VISIBILITY",
      "Priority": "P1",
      "Action": "STRENGTHEN_EXISTING_ANSWER",
      "Notes": "Internal visibility score is not a search-engine ranking score."
    },
    {
      "Rule_ID": "R8",
      "Condition": "localized variant contradicts or lacks provenance for a local override",
      "Gap_Type": "MULTILINGUAL_DRIFT",
      "Priority": "P0",
      "Action": "MULTILINGUAL_SYNC",
      "Notes": "English canonical medical truth remains authoritative by default."
    },
    {
      "Rule_ID": "R9",
      "Condition": "question asks personalized dose/stop/change/emergency advice",
      "Gap_Type": "NOT_WORTH_TARGETING",
      "Priority": "P0",
      "Action": "NO_ACTION",
      "Notes": "Do not convert unsafe individualized requests into ranking content."
    }
  ],
  "current_queue": {
    "items": 1003,
    "gap_counts": {
      "OUTDATED_EVIDENCE": 303,
      "WEAK_ANSWER": 700
    },
    "action_counts": {
      "ADD_PROVENANCE_METADATA": 303,
      "STRENGTHEN_EXISTING_ANSWER": 700
    },
    "priority_counts": {
      "P1": 1003
    }
  },
  "pending_dynamic_gap_types": [
    "COMPETITOR_OWNED",
    "LOW_AI_VISIBILITY",
    "NEGATIVE_HELPFULNESS",
    "QUERY_DEMAND_SPIKE",
    "LOCAL_DATA_MISSING"
  ],
  "governance": {
    "existing_canonical_page_first": true,
    "new_url_requires_distinct_intent_and_manual_review": true,
    "missing_metadata_is_not_same_as_outdated_medical_claim": true,
    "do_not_fabricate_ai_visibility_or_first_party_signals": true,
    "unsafe_personalized_medical_queries_do_not_become_content_targets": true
  }
}