{
  "id": "41",
  "name": "263-5210-00L — Probabilistic Artificial Intelligence",
  "org": "ETH Zürich",
  "priority": "P1",
  "license_note": "ETH 禁止将文档转存到其他服务器；材料按周发布，建议增量抓取",
  "seeds": [
    "https://las.inf.ethz.ch/teaching/pai-f26"
  ],
  "pages": [],
  "files": [],
  "videos": [],
  "skipped_sample": [
    {
      "url": "https://las.inf.ethz.ch/teaching/pai-f26",
      "reason": "ETH禁止转存到其他服务器，只记录URL"
    }
  ],
  "rules": "公开讲义/作业题目/站点正文/幻灯片/公开视频；跳过登录墙、学生解答、考试答案；ETH不转存",
  "repair": {
    "course_id": 41,
    "name": "263-5210-00L — Probabilistic Artificial Intelligence",
    "org": "ETH Zürich",
    "url": "https://las.inf.ethz.ch/teaching/pai-f26",
    "local_dir": "41-263-5210-00L-Probabilistic-Artificial-In",
    "source_url_original": "https://las.inf.ethz.ch/teaching/pai-f26",
    "status": "excluded_policy",
    "updated_at": "2026-10-20T22:34:45Z",
    "files_ok": 0,
    "valid_file_paths": [],
    "invalid_preserved_files": [],
    "pages": 0,
    "video_files": [],
    "videos": 0,
    "resources": {
      "course_id": 41,
      "name": "263-5210-00L — Probabilistic Artificial Intelligence",
      "org": "ETH Zürich",
      "seeds": [
        "https://las.inf.ethz.ch/teaching/pai-f26"
      ],
      "repair_version": 3,
      "updated_at": "2026-10-14T11:24:16Z",
      "pages": [],
      "files": [],
      "repositories": [],
      "videos": [],
      "skipped": [
        {
          "url": "https://las.inf.ethz.ch/teaching/pai-f26",
          "reason": "清单明确禁止转存"
        }
      ],
      "discovery_finished": true,
      "license_note": "ETH 禁止将文档转存到其他服务器；材料按周发布，建议增量抓取",
      "status": "excluded_policy"
    },
    "discovery_finished": true
  },
  "actual_valid_file_paths": [],
  "invalid_preserved_files": [],
  "updated_at": "2026-10-20T22:34:45Z"
}