{
  "generated_at": "2026-05-20",
  "disclaimer": "Pilot data for governance review support only. Not legal advice. Not a compliance guarantee. Not complete global coverage. Sample records require human review before client use. Official sources control.",
  "legal_safe_note": "Pilot metadata-only watchers for governance review support. Not legal advice. Not automated legal conclusions. Human review required for any detected change. Does not set verified_on_source or client_use_allowed.\n",
  "items": [
    {
      "watcher_id": "watcher-eu-ai-office",
      "adapter_id": "official_page_metadata",
      "source_id": "eu-ai-office",
      "jurisdiction_id": "eu",
      "watcher_type": "official_page_metadata",
      "official_url": "https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai",
      "enabled": true,
      "timeout_ms": 20000,
      "retry_count": 1,
      "retry_delay_ms": 2500,
      "soft_fail": true,
      "monitoring_scope": "EU Commission AI regulatory framework landing page metadata only. Does not crawl linked documents or subsidiary agency sites.\n",
      "check_frequency_recommendation": "weekly",
      "change_detection_mode": "metadata_and_content_hash",
      "snapshot_policy": "metadata_only_no_body_storage",
      "review_status": "pending_review",
      "notes": "Conservative retry; metadata-only page watcher.",
      "legal_safe_note": "Metadata-only snapshot; content hash for diff signal only. No full body stored. Detected changes require human review before any record update.\n"
    },
    {
      "watcher_id": "watcher-datatilsynet",
      "adapter_id": "official_page_metadata",
      "source_id": "datatilsynet",
      "jurisdiction_id": "norway",
      "watcher_type": "official_page_metadata",
      "official_url": "https://www.datatilsynet.no/",
      "enabled": true,
      "timeout_ms": 20000,
      "retry_count": 1,
      "retry_delay_ms": 2500,
      "soft_fail": true,
      "monitoring_scope": "Datatilsynet homepage metadata only. Does not crawl theme subsites or PDFs.\n",
      "check_frequency_recommendation": "weekly",
      "change_detection_mode": "metadata_and_content_hash",
      "snapshot_policy": "metadata_only_no_body_storage",
      "review_status": "pending_review",
      "notes": "No confirmed official RSS; page metadata fallback.",
      "legal_safe_note": "Metadata-only snapshot; content hash for diff signal only. No full body stored. Detected changes require human review before any record update.\n"
    },
    {
      "watcher_id": "watcher-edpb-feed",
      "adapter_id": "official_rss_or_feed",
      "source_id": "edpb",
      "jurisdiction_id": "eu",
      "watcher_type": "official_rss_or_feed",
      "official_url": "https://www.edpb.europa.eu/edpb_en",
      "feed_url": "https://www.edpb.europa.eu/feed/publications_en",
      "feed_format": "rss",
      "enabled": true,
      "timeout_ms": 25000,
      "retry_count": 2,
      "retry_delay_ms": 5000,
      "soft_fail": true,
      "monitoring_scope": "EDPB official publications RSS feed metadata only. Does not fetch linked document bodies.\n",
      "check_frequency_recommendation": "weekly",
      "change_detection_mode": "feed_item_count",
      "snapshot_policy": "metadata_only_no_body_storage",
      "entry_identity_fields": [
        "guid",
        "link"
      ],
      "entry_date_fields": [
        "pubDate",
        "dc:date"
      ],
      "max_entries_per_check": 50,
      "create_detected_change_for_new_entries": true,
      "create_detected_change_for_changed_entries": true,
      "review_status": "pending_review",
      "notes": "Official EDPB publications RSS; retry on rate limit.",
      "legal_safe_note": "Feed metadata only; entry title/link/date for signals. No article body storage. Human review required before any record update.\n"
    },
    {
      "watcher_id": "watcher-edps-feed",
      "adapter_id": "official_rss_or_feed",
      "source_id": "edps",
      "jurisdiction_id": "eu",
      "watcher_type": "official_rss_or_feed",
      "official_url": "https://www.edps.europa.eu/_en",
      "feed_url": "https://www.edps.europa.eu/feed/news_en",
      "feed_format": "rss",
      "enabled": true,
      "timeout_ms": 25000,
      "retry_count": 2,
      "retry_delay_ms": 6000,
      "soft_fail": true,
      "monitoring_scope": "EDPS official news RSS feed metadata only. Does not fetch linked article bodies.\n",
      "check_frequency_recommendation": "weekly",
      "change_detection_mode": "feed_item_count",
      "snapshot_policy": "metadata_only_no_body_storage",
      "entry_identity_fields": [
        "guid",
        "link"
      ],
      "entry_date_fields": [
        "pubDate",
        "updated"
      ],
      "max_entries_per_check": 50,
      "create_detected_change_for_new_entries": true,
      "create_detected_change_for_changed_entries": true,
      "review_status": "pending_review",
      "notes": "EDPS news RSS; v0.7.3 invalid_feed was XML entity expansion limit (valid RSS XML). Parser limit raised to 2048 in v0.7.4; feed diagnostics on soft-fail.\n",
      "legal_safe_note": "Feed metadata only; entry title/link/date for signals. No article body storage. Human review required before any record update.\n"
    },
    {
      "watcher_id": "watcher-us-federal-register-api",
      "adapter_id": "official_api_metadata",
      "source_id": "us-federal-register",
      "jurisdiction_id": "us-federal",
      "watcher_type": "official_api_metadata",
      "official_url": "https://www.federalregister.gov/",
      "api_url": "https://www.federalregister.gov/api/v1/documents.json?per_page=10&order=newest&conditions%5Bterm%5D=artificial+intelligence",
      "enabled": true,
      "timeout_ms": 25000,
      "retry_count": 1,
      "retry_delay_ms": 4000,
      "soft_fail": true,
      "monitoring_scope": "Narrow Federal Register API query (artificial intelligence, per_page=10, newest first). Metadata-only result fields; does not fetch document HTML bodies or follow result links.\n",
      "check_frequency_recommendation": "weekly",
      "change_detection_mode": "metadata_only",
      "snapshot_policy": "metadata_only_no_body_storage",
      "max_results_per_check": 10,
      "create_detected_change_for_new_results": true,
      "query_scope_note": "Official Federal Register documents.json API; term=artificial intelligence; per_page=10; order=newest. Metadata-only; no document body fetch; no link crawling. Manual CLI only (v0.7.4).\n",
      "review_status": "pending_review",
      "notes": "Enabled v0.7.4 after Control Tower scope approval. First live run creates API baseline only. Real detected changes require a prior successful API snapshot and metadata diff.\n",
      "legal_safe_note": "API metadata only; result title/link/date for signals. No document body storage. Human review required before any record update.\n"
    }
  ],
  "summary": {
    "total": 5,
    "enabled": 5,
    "official_page_metadata": 2,
    "official_rss_or_feed": 2,
    "feed_watchers_enabled": 2
  }
}
