{
  "source": "Insight Labs WWDC26 all-session registry",
  "standard_indexed_source": "guitaripod/wwdc-sessions",
  "scope": "all WWDC26 sessions",
  "policy": "Full transcripts mirrored as backend data only; public pages are thin wrappers and do not display full transcript text.",
  "counts": {
    "sessions": 121,
    "with_local_metadata": 121,
    "with_local_transcript_json": 118,
    "with_local_transcript_md": 118,
    "total_words": 330618,
    "total_segments": 39162
  },
  "sessions": [
    {
      "session_id": "101",
      "indexed_id": "wwdc2026-101",
      "event": "wwdc2026",
      "title": "Keynote",
      "priority": "P0",
      "theme": "overview",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "全组",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/101",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/101-keynote/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/101-keynote",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/101-keynote/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/101-keynote/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/101-keynote/transcript.md",
      "duration_seconds": 4574,
      "duration_minutes": 76.2,
      "publishedAt": "2026-06-08T10:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 11299,
        "segments": 1287,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/101",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 11299,
        "segments": 1287,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "102",
      "indexed_id": "wwdc2026-102",
      "event": "wwdc2026",
      "title": "Platforms State of the Union",
      "priority": "P0",
      "theme": "overview",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "架构 / 客户端",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/102",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/102-platforms-state-of-the-union/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/102-platforms-state-of-the-union",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/102-platforms-state-of-the-union/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/102-platforms-state-of-the-union/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/102-platforms-state-of-the-union/transcript.md",
      "duration_seconds": 3698,
      "duration_minutes": 61.6,
      "publishedAt": "2026-06-08T13:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "sotu",
        "sotu 2026"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 9222,
        "segments": 1016,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/102",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 9222,
        "segments": 1016,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "111",
      "indexed_id": "wwdc2026-111",
      "event": "wwdc2026",
      "title": "Keynote (ASL)",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/111",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/111-keynote-asl/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/111-keynote-asl",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/111-keynote-asl/metadata.json",
      "indexed_transcript_raw_url": null,
      "indexed_transcript_md_raw_url": null,
      "duration_seconds": 4574,
      "duration_minutes": 76.2,
      "publishedAt": "2026-06-08T10:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "asl"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "missing",
      "transcript_stats": {
        "available": false,
        "wordCount": 0,
        "segments": 0,
        "language": null,
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": false,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L1 Indexed",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/111",
        "has_metadata": true,
        "has_transcript_json": false,
        "has_transcript_md": false,
        "wordCount": 0,
        "segments": 0,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "112",
      "indexed_id": "wwdc2026-112",
      "event": "wwdc2026",
      "title": "Platforms State of the Union (ASL)",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/112",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/112-platforms-state-of-the-union-asl/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/112-platforms-state-of-the-union-asl",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/112-platforms-state-of-the-union-asl/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/112-platforms-state-of-the-union-asl/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/112-platforms-state-of-the-union-asl/transcript.md",
      "duration_seconds": 3698,
      "duration_minutes": 61.6,
      "publishedAt": "2026-06-08T13:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "asl",
        "sotu",
        "sotu 2026"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 9222,
        "segments": 1016,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/112",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 9222,
        "segments": 1016,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "121",
      "indexed_id": "wwdc2026-121",
      "event": "wwdc2026",
      "title": "Announcing Apple’s next big step for Siri and iPhone",
      "priority": "P2",
      "theme": "app_intents_siri",
      "themes": [
        "app_intents_siri",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/121",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/121-announcing-apple-s-next-big-step-for-siri-and-iphone/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/121-announcing-apple-s-next-big-step-for-siri-and-iphone",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/121-announcing-apple-s-next-big-step-for-siri-and-iphone/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/121-announcing-apple-s-next-big-step-for-siri-and-iphone/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/121-announcing-apple-s-next-big-step-for-siri-and-iphone/transcript.md",
      "duration_seconds": 91,
      "duration_minutes": 1.5,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "keynote",
        "keynote 2026",
        "recap"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 197,
        "segments": 43,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/121",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 197,
        "segments": 43,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "122",
      "indexed_id": "wwdc2026-122",
      "event": "wwdc2026",
      "title": "WWDC26 Platforms State of the Union Recap",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/122",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/122-wwdc26-platforms-state-of-the-union-recap/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/122-wwdc26-platforms-state-of-the-union-recap",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/122-wwdc26-platforms-state-of-the-union-recap/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/122-wwdc26-platforms-state-of-the-union-recap/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/122-wwdc26-platforms-state-of-the-union-recap/transcript.md",
      "duration_seconds": 272,
      "duration_minutes": 4.5,
      "publishedAt": "2026-06-08T13:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [],
      "keywords": [
        "recap",
        "sotu",
        "sotu 2026"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 715,
        "segments": 88,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/122",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 715,
        "segments": 88,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "201",
      "indexed_id": "wwdc2026-201",
      "event": "wwdc2026",
      "title": "Secure your apps with App Attest",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games",
        "security_privacy"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/201",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/201-secure-your-apps-with-app-attest/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/201-secure-your-apps-with-app-attest",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/201-secure-your-apps-with-app-attest/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/201-secure-your-apps-with-app-attest/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/201-secure-your-apps-with-app-attest/transcript.md",
      "duration_seconds": 1202,
      "duration_minutes": 20.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Privacy & Security",
      "topics": [
        "App Services",
        "App Store, Distribution & Marketing",
        "Business & Education",
        "Privacy & Security"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "🎈",
        "fraud",
        "mitigate"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2960,
        "segments": 331,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/201",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2960,
        "segments": 331,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "203",
      "indexed_id": "wwdc2026-203",
      "event": "wwdc2026",
      "title": "Read between the strokes with PencilKit",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/203",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/203-read-between-the-strokes-with-pencilkit/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/203-read-between-the-strokes-with-pencilkit",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/203-read-between-the-strokes-with-pencilkit/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/203-read-between-the-strokes-with-pencilkit/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/203-read-between-the-strokes-with-pencilkit/transcript.md",
      "duration_seconds": 910,
      "duration_minutes": 15.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Services",
      "topics": [
        "SwiftUI & UI Frameworks",
        "App Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "🎈",
        "pencil"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1641,
        "segments": 211,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/203",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1641,
        "segments": 211,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "204",
      "indexed_id": "wwdc2026-204",
      "event": "wwdc2026",
      "title": "What’s new in WebKit for Safari 27",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/204",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/204-what-s-new-in-webkit-for-safari-27/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/204-what-s-new-in-webkit-for-safari-27",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/204-what-s-new-in-webkit-for-safari-27/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/204-what-s-new-in-webkit-for-safari-27/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/204-what-s-new-in-webkit-for-safari-27/transcript.md",
      "duration_seconds": 992,
      "duration_minutes": 16.5,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Safari & Web",
      "topics": [
        "SwiftUI & UI Frameworks",
        "Safari & Web"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2351,
        "segments": 282,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/204",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2351,
        "segments": 282,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "205",
      "indexed_id": "wwdc2026-205",
      "event": "wwdc2026",
      "title": "Enhance your presence on the App Store",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/205",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/205-enhance-your-presence-on-the-app-store/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/205-enhance-your-presence-on-the-app-store",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/205-enhance-your-presence-on-the-app-store/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/205-enhance-your-presence-on-the-app-store/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/205-enhance-your-presence-on-the-app-store/transcript.md",
      "duration_seconds": 494,
      "duration_minutes": 8.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Store, Distribution & Marketing",
      "topics": [
        "App Services",
        "Developer Tools",
        "App Store, Distribution & Marketing"
      ],
      "platforms": [
        "iOS",
        "iPadOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1054,
        "segments": 117,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/205",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1054,
        "segments": 117,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "206",
      "indexed_id": "wwdc2026-206",
      "event": "wwdc2026",
      "title": "What’s new in managing Apple devices",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/206",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/206-what-s-new-in-managing-apple-devices/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/206-what-s-new-in-managing-apple-devices",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/206-what-s-new-in-managing-apple-devices/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/206-what-s-new-in-managing-apple-devices/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/206-what-s-new-in-managing-apple-devices/transcript.md",
      "duration_seconds": 1382,
      "duration_minutes": 23.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Business & Education",
      "topics": [
        "App Store, Distribution & Marketing",
        "Business & Education"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "enterprise"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3139,
        "segments": 377,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/206",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3139,
        "segments": 377,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "207",
      "indexed_id": "wwdc2026-207",
      "event": "wwdc2026",
      "title": "Deliver workout insights with HealthKit workout zones",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/207",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/207-deliver-workout-insights-with-healthkit-workout-zones/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/207-deliver-workout-insights-with-healthkit-workout-zones",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/207-deliver-workout-insights-with-healthkit-workout-zones/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/207-deliver-workout-insights-with-healthkit-workout-zones/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/207-deliver-workout-insights-with-healthkit-workout-zones/transcript.md",
      "duration_seconds": 735,
      "duration_minutes": 12.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Health & Fitness",
      "topics": [
        "SwiftUI & UI Frameworks",
        "Health & Fitness"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1802,
        "segments": 210,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/207",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1802,
        "segments": 210,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "209",
      "indexed_id": "wwdc2026-209",
      "event": "wwdc2026",
      "title": "What’s new in Wallet",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/209",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/209-what-s-new-in-wallet/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/209-what-s-new-in-wallet",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/209-what-s-new-in-wallet/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/209-what-s-new-in-wallet/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/209-what-s-new-in-wallet/transcript.md",
      "duration_seconds": 949,
      "duration_minutes": 15.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Services",
      "topics": [
        "System Services",
        "App Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "certificate",
        "certificates",
        "distribution",
        "package",
        "pass",
        "passes",
        "signature",
        "signing",
        "wallet"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2161,
        "segments": 249,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/209",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2161,
        "segments": 249,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "210",
      "indexed_id": "wwdc2026-210",
      "event": "wwdc2026",
      "title": "What’s new in Apple In-App Purchase",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/210",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/210-what-s-new-in-apple-in-app-purchase/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/210-what-s-new-in-apple-in-app-purchase",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/210-what-s-new-in-apple-in-app-purchase/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/210-what-s-new-in-apple-in-app-purchase/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/210-what-s-new-in-apple-in-app-purchase/transcript.md",
      "duration_seconds": 806,
      "duration_minutes": 13.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Store, Distribution & Marketing",
      "topics": [
        "App Services",
        "App Store, Distribution & Marketing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2031,
        "segments": 239,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/210",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2031,
        "segments": 239,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "212",
      "indexed_id": "wwdc2026-212",
      "event": "wwdc2026",
      "title": "Rev up your CarPlay app",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/212",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/212-rev-up-your-carplay-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/212-rev-up-your-carplay-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/212-rev-up-your-carplay-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/212-rev-up-your-carplay-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/212-rev-up-your-carplay-app/transcript.md",
      "duration_seconds": 980,
      "duration_minutes": 16.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "System Services",
      "topics": [
        "System Services"
      ],
      "platforms": [
        "iOS"
      ],
      "keywords": [
        "🚗",
        "🚙",
        "car",
        "instrument cluster"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2617,
        "segments": 293,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/212",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2617,
        "segments": 293,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "213",
      "indexed_id": "wwdc2026-213",
      "event": "wwdc2026",
      "title": "Translate your app using agents in Xcode",
      "priority": "P1",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "客户端工程 / 国际化",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/213",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/213-translate-your-app-using-agents-in-xcode/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/213-translate-your-app-using-agents-in-xcode",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/213-translate-your-app-using-agents-in-xcode/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/213-translate-your-app-using-agents-in-xcode/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/213-translate-your-app-using-agents-in-xcode/transcript.md",
      "duration_seconds": 892,
      "duration_minutes": 14.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Developer Tools",
      "topics": [
        "AI & Machine Learning",
        "Developer Tools"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "🍁",
        "l10n"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2280,
        "segments": 271,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/213",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2280,
        "segments": 271,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "215",
      "indexed_id": "wwdc2026-215",
      "event": "wwdc2026",
      "title": "Get started with the HTML Model Element",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/215",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/215-get-started-with-the-html-model-element/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/215-get-started-with-the-html-model-element",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/215-get-started-with-the-html-model-element/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/215-get-started-with-the-html-model-element/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/215-get-started-with-the-html-model-element/transcript.md",
      "duration_seconds": 952,
      "duration_minutes": 15.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Safari & Web",
      "topics": [
        "Spatial Computing",
        "Safari & Web"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "css",
        "html",
        "javascript",
        "model",
        "spatial",
        "web"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2118,
        "segments": 245,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/215",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2118,
        "segments": 245,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "216",
      "indexed_id": "wwdc2026-216",
      "event": "wwdc2026",
      "title": "Create web extensions for Safari",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/216",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/216-create-web-extensions-for-safari/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/216-create-web-extensions-for-safari",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/216-create-web-extensions-for-safari/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/216-create-web-extensions-for-safari/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/216-create-web-extensions-for-safari/transcript.md",
      "duration_seconds": 1602,
      "duration_minutes": 26.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Safari & Web",
      "topics": [
        "App Store, Distribution & Marketing",
        "Safari & Web"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "app store connect",
        "css",
        "html",
        "javascript",
        "json",
        "safari",
        "web extensions"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3967,
        "segments": 399,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/216",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3967,
        "segments": 399,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "219",
      "indexed_id": "wwdc2026-219",
      "event": "wwdc2026",
      "title": "Enhance the accessibility of your reading app",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "platform_apps"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/219",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/219-enhance-the-accessibility-of-your-reading-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/219-enhance-the-accessibility-of-your-reading-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/219-enhance-the-accessibility-of-your-reading-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/219-enhance-the-accessibility-of-your-reading-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/219-enhance-the-accessibility-of-your-reading-app/transcript.md",
      "duration_seconds": 1200,
      "duration_minutes": 20.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Accessibility & Inclusion",
      "topics": [
        "SwiftUI & UI Frameworks",
        "Accessibility & Inclusion"
      ],
      "platforms": [
        "iOS",
        "iPadOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2752,
        "segments": 345,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/219",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2752,
        "segments": 345,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "220",
      "indexed_id": "wwdc2026-220",
      "event": "wwdc2026",
      "title": "Refine accessibility for custom controls",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/220",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/220-refine-accessibility-for-custom-controls/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/220-refine-accessibility-for-custom-controls",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/220-refine-accessibility-for-custom-controls/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/220-refine-accessibility-for-custom-controls/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/220-refine-accessibility-for-custom-controls/transcript.md",
      "duration_seconds": 985,
      "duration_minutes": 16.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Accessibility & Inclusion",
      "topics": [
        "SwiftUI & UI Frameworks",
        "Accessibility & Inclusion"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2192,
        "segments": 284,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/220",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2192,
        "segments": 284,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "221",
      "indexed_id": "wwdc2026-221",
      "event": "wwdc2026",
      "title": "Prepare your tvOS apps for Dynamic Type",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/221",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/221-prepare-your-tvos-apps-for-dynamic-type/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/221-prepare-your-tvos-apps-for-dynamic-type",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/221-prepare-your-tvos-apps-for-dynamic-type/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/221-prepare-your-tvos-apps-for-dynamic-type/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/221-prepare-your-tvos-apps-for-dynamic-type/transcript.md",
      "duration_seconds": 608,
      "duration_minutes": 10.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Accessibility & Inclusion",
      "topics": [
        "Audio & Video",
        "Accessibility & Inclusion"
      ],
      "platforms": [
        "tvOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1406,
        "segments": 168,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/221",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1406,
        "segments": 168,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "222",
      "indexed_id": "wwdc2026-222",
      "event": "wwdc2026",
      "title": "Meet the new MetricKit",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/222",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/222-meet-the-new-metrickit/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/222-meet-the-new-metrickit",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/222-meet-the-new-metrickit/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/222-meet-the-new-metrickit/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/222-meet-the-new-metrickit/transcript.md",
      "duration_seconds": 1063,
      "duration_minutes": 17.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "System Services",
      "topics": [
        "Developer Tools",
        "System Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2668,
        "segments": 288,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/222",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2668,
        "segments": 288,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "223",
      "indexed_id": "wwdc2026-223",
      "event": "wwdc2026",
      "title": "Live Activities essentials",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/223",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/223-live-activities-essentials/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/223-live-activities-essentials",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/223-live-activities-essentials/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/223-live-activities-essentials/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/223-live-activities-essentials/transcript.md",
      "duration_seconds": 916,
      "duration_minutes": 15.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Services",
      "topics": [
        "SwiftUI & UI Frameworks",
        "App Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2205,
        "segments": 256,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/223",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2205,
        "segments": 256,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "224",
      "indexed_id": "wwdc2026-224",
      "event": "wwdc2026",
      "title": "Expand the capabilities of your Virtualization app",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/224",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/224-expand-the-capabilities-of-your-virtualization-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/224-expand-the-capabilities-of-your-virtualization-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/224-expand-the-capabilities-of-your-virtualization-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/224-expand-the-capabilities-of-your-virtualization-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/224-expand-the-capabilities-of-your-virtualization-app/transcript.md",
      "duration_seconds": 1229,
      "duration_minutes": 20.5,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "System Services",
      "topics": [
        "System Services"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3051,
        "segments": 363,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/224",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3051,
        "segments": 363,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "226",
      "indexed_id": "wwdc2026-226",
      "event": "wwdc2026",
      "title": "Create live communication experiences",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/226",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/226-create-live-communication-experiences/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/226-create-live-communication-experiences",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/226-create-live-communication-experiences/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/226-create-live-communication-experiences/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/226-create-live-communication-experiences/transcript.md",
      "duration_seconds": 1038,
      "duration_minutes": 17.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Services",
      "topics": [
        "System Services",
        "App Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2881,
        "segments": 369,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/226",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2881,
        "segments": 369,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "227",
      "indexed_id": "wwdc2026-227",
      "event": "wwdc2026",
      "title": "Create UI prototypes using agents in Xcode",
      "priority": "P1",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "local_ai_mlx_core_ai",
        "design_ai_ux"
      ],
      "owner": "客户端工程 / 设计",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/227",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/227-create-ui-prototypes-using-agents-in-xcode/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/227-create-ui-prototypes-using-agents-in-xcode",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/227-create-ui-prototypes-using-agents-in-xcode/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/227-create-ui-prototypes-using-agents-in-xcode/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/227-create-ui-prototypes-using-agents-in-xcode/transcript.md",
      "duration_seconds": 1091,
      "duration_minutes": 18.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Design",
      "topics": [
        "AI & Machine Learning",
        "Developer Tools",
        "Design"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "animation",
        "coding agents",
        "design",
        "prototyping",
        "swiftui",
        "xcode",
        "xcode previews"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2809,
        "segments": 189,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/227",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2809,
        "segments": 189,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "230",
      "indexed_id": "wwdc2026-230",
      "event": "wwdc2026",
      "title": "What’s new in assessment on macOS",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/230",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/230-what-s-new-in-assessment-on-macos/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/230-what-s-new-in-assessment-on-macos",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/230-what-s-new-in-assessment-on-macos/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/230-what-s-new-in-assessment-on-macos/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/230-what-s-new-in-assessment-on-macos/transcript.md",
      "duration_seconds": 841,
      "duration_minutes": 14.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Business & Education",
      "topics": [
        "App Services",
        "Business & Education"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "🎈"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1871,
        "segments": 229,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/230",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1871,
        "segments": 229,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "232",
      "indexed_id": "wwdc2026-232",
      "event": "wwdc2026",
      "title": "Run local agentic AI on the Mac using MLX",
      "priority": "P1",
      "theme": "local_ai_mlx",
      "themes": [
        "xcode_agents",
        "local_ai_mlx_core_ai"
      ],
      "owner": "AI 平台 / Mac",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/232",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/232-run-local-agentic-ai-on-the-mac-using-mlx/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/232-run-local-agentic-ai-on-the-mac-using-mlx",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/232-run-local-agentic-ai-on-the-mac-using-mlx/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/232-run-local-agentic-ai-on-the-mac-using-mlx/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/232-run-local-agentic-ai-on-the-mac-using-mlx/transcript.md",
      "duration_seconds": 817,
      "duration_minutes": 13.6,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2032,
        "segments": 232,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/232",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2032,
        "segments": 232,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "233",
      "indexed_id": "wwdc2026-233",
      "event": "wwdc2026",
      "title": "Explore distributed inference and training with MLX",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/233",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/233-explore-distributed-inference-and-training-with-mlx/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/233-explore-distributed-inference-and-training-with-mlx",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/233-explore-distributed-inference-and-training-with-mlx/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/233-explore-distributed-inference-and-training-with-mlx/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/233-explore-distributed-inference-and-training-with-mlx/transcript.md",
      "duration_seconds": 1326,
      "duration_minutes": 22.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2975,
        "segments": 360,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/233",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2975,
        "segments": 360,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "234",
      "indexed_id": "wwdc2026-234",
      "event": "wwdc2026",
      "title": "Design immersive environments for visionOS apps and the spatial web",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai",
        "design_ai_ux",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/234",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/234-design-immersive-environments-for-visionos-apps-and-the-spat/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/234-design-immersive-environments-for-visionos-apps-and-the-spat",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/234-design-immersive-environments-for-visionos-apps-and-the-spat/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/234-design-immersive-environments-for-visionos-apps-and-the-spat/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/234-design-immersive-environments-for-visionos-apps-and-the-spat/transcript.md",
      "duration_seconds": 958,
      "duration_minutes": 16.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Design",
      "topics": [
        "AI & Machine Learning",
        "Graphics & Games",
        "Spatial Computing",
        "Design"
      ],
      "platforms": [
        "visionOS"
      ],
      "keywords": [
        "environment",
        "environments",
        "spatial design"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2850,
        "segments": 320,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/234",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2850,
        "segments": 320,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "237",
      "indexed_id": "wwdc2026-237",
      "event": "wwdc2026",
      "title": "What’s new in image understanding",
      "priority": "P2",
      "theme": "visual_intelligence_search",
      "themes": [
        "visual_intelligence_search",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/237",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/237-what-s-new-in-image-understanding/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/237-what-s-new-in-image-understanding",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/237-what-s-new-in-image-understanding/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/237-what-s-new-in-image-understanding/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/237-what-s-new-in-image-understanding/transcript.md",
      "duration_seconds": 946,
      "duration_minutes": 15.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "App Services",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "ai",
        "machine learning &amp; vision"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2243,
        "segments": 260,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/237",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2243,
        "segments": 260,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "240",
      "indexed_id": "wwdc2026-240",
      "event": "wwdc2026",
      "title": "Build intelligent Siri experiences with App Schemas",
      "priority": "P0",
      "theme": "app_intents_siri",
      "themes": [
        "app_intents_siri",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "产品 / 客户端",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/240",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/240-build-intelligent-siri-experiences-with-app-schemas/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/240-build-intelligent-siri-experiences-with-app-schemas",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/240-build-intelligent-siri-experiences-with-app-schemas/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/240-build-intelligent-siri-experiences-with-app-schemas/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/240-build-intelligent-siri-experiences-with-app-schemas/transcript.md",
      "duration_seconds": 1643,
      "duration_minutes": 27.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "App Services",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "app intents",
        "machine learning",
        "siri",
        "spotlight",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3439,
        "segments": 423,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/240",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3439,
        "segments": 423,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "241",
      "indexed_id": "wwdc2026-241",
      "event": "wwdc2026",
      "title": "What’s new in the Foundation Models framework",
      "priority": "P0",
      "theme": "foundation_models",
      "themes": [
        "foundation_models",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "AI 平台 / 客户端",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/241",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/241-what-s-new-in-the-foundation-models-framework/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/241-what-s-new-in-the-foundation-models-framework",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/241-what-s-new-in-the-foundation-models-framework/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/241-what-s-new-in-the-foundation-models-framework/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/241-what-s-new-in-the-foundation-models-framework/transcript.md",
      "duration_seconds": 1273,
      "duration_minutes": 21.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "machine learning",
        "models",
        "prompt",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2697,
        "segments": 317,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/241",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2697,
        "segments": 317,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "242",
      "indexed_id": "wwdc2026-242",
      "event": "wwdc2026",
      "title": "Build agentic app experiences with the Foundation Models framework",
      "priority": "P0",
      "theme": "agentic_apps",
      "themes": [
        "foundation_models",
        "xcode_agents",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "AI 平台",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/242",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/242-build-agentic-app-experiences-with-the-foundation-models-fra/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/242-build-agentic-app-experiences-with-the-foundation-models-fra",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/242-build-agentic-app-experiences-with-the-foundation-models-fra/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/242-build-agentic-app-experiences-with-the-foundation-models-fra/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/242-build-agentic-app-experiences-with-the-foundation-models-fra/transcript.md",
      "duration_seconds": 1303,
      "duration_minutes": 21.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "machine learning",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2984,
        "segments": 341,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/242",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2984,
        "segments": 341,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "243",
      "indexed_id": "wwdc2026-243",
      "event": "wwdc2026",
      "title": "Debug and profile agentic app experiences with Instruments",
      "priority": "P0",
      "theme": "agentic_observability",
      "themes": [
        "xcode_agents",
        "evaluations_observability",
        "local_ai_mlx_core_ai"
      ],
      "owner": "AI 平台 / QA",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/243",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/243-debug-and-profile-agentic-app-experiences-with-instruments/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/243-debug-and-profile-agentic-app-experiences-with-instruments",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/243-debug-and-profile-agentic-app-experiences-with-instruments/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/243-debug-and-profile-agentic-app-experiences-with-instruments/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/243-debug-and-profile-agentic-app-experiences-with-instruments/transcript.md",
      "duration_seconds": 860,
      "duration_minutes": 14.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "ai",
        "debug",
        "machine learning",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2101,
        "segments": 280,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/243",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2101,
        "segments": 280,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "246",
      "indexed_id": "wwdc2026-246",
      "event": "wwdc2026",
      "title": "LLM search using Core Spotlight",
      "priority": "P1",
      "theme": "semantic_search",
      "themes": [
        "visual_intelligence_search",
        "local_ai_mlx_core_ai"
      ],
      "owner": "产品 / 客户端",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/246",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/246-llm-search-using-core-spotlight/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/246-llm-search-using-core-spotlight",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/246-llm-search-using-core-spotlight/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/246-llm-search-using-core-spotlight/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/246-llm-search-using-core-spotlight/transcript.md",
      "duration_seconds": 985,
      "duration_minutes": 16.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "ai",
        "machine learning",
        "spotlight",
        "spot light",
        "spotlight search"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2830,
        "segments": 320,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/246",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2830,
        "segments": 320,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "250",
      "indexed_id": "wwdc2026-250",
      "event": "wwdc2026",
      "title": "Principles of great design",
      "priority": "P1",
      "theme": "design",
      "themes": [
        "design_ai_ux",
        "spatial_media_games"
      ],
      "owner": "设计",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/250",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/250-principles-of-great-design/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/250-principles-of-great-design",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/250-principles-of-great-design/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/250-principles-of-great-design/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/250-principles-of-great-design/transcript.md",
      "duration_seconds": 1036,
      "duration_minutes": 17.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Design",
      "topics": [
        "Accessibility & Inclusion",
        "Design"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2533,
        "segments": 310,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/250",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2533,
        "segments": 310,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "251",
      "indexed_id": "wwdc2026-251",
      "event": "wwdc2026",
      "title": "Communicate your brand identity on iOS",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/251",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/251-communicate-your-brand-identity-on-ios/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/251-communicate-your-brand-identity-on-ios",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/251-communicate-your-brand-identity-on-ios/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/251-communicate-your-brand-identity-on-ios/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/251-communicate-your-brand-identity-on-ios/transcript.md",
      "duration_seconds": 1046,
      "duration_minutes": 17.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Design",
      "topics": [
        "Design"
      ],
      "platforms": [
        "iOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2602,
        "segments": 295,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/251",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2602,
        "segments": 295,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "252",
      "indexed_id": "wwdc2026-252",
      "event": "wwdc2026",
      "title": "Design no-code games with Reality Composer Pro 3",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/252",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/252-design-no-code-games-with-reality-composer-pro-3/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/252-design-no-code-games-with-reality-composer-pro-3",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/252-design-no-code-games-with-reality-composer-pro-3/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/252-design-no-code-games-with-reality-composer-pro-3/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/252-design-no-code-games-with-reality-composer-pro-3/transcript.md",
      "duration_seconds": 1133,
      "duration_minutes": 18.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Design",
      "topics": [
        "Developer Tools",
        "Graphics & Games",
        "Spatial Computing",
        "Design"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "visionOS"
      ],
      "keywords": [
        "apple vision pro",
        "game design",
        "reality composer pro",
        "realitykit",
        "squirrel game",
        "visionos",
        "visionos games",
        "vision pro"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2789,
        "segments": 347,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/252",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2789,
        "segments": 347,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "253",
      "indexed_id": "wwdc2026-253",
      "event": "wwdc2026",
      "title": "Meet the Music Understanding framework",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/253",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/253-meet-the-music-understanding-framework/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/253-meet-the-music-understanding-framework",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/253-meet-the-music-understanding-framework/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/253-meet-the-music-understanding-framework/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/253-meet-the-music-understanding-framework/transcript.md",
      "duration_seconds": 1000,
      "duration_minutes": 16.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Audio & Video",
      "topics": [
        "AI & Machine Learning",
        "Audio & Video"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1879,
        "segments": 259,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/253",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1879,
        "segments": 259,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "254",
      "indexed_id": "wwdc2026-254",
      "event": "wwdc2026",
      "title": "Integrate MusicKit into your app",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/254",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/254-integrate-musickit-into-your-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/254-integrate-musickit-into-your-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/254-integrate-musickit-into-your-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/254-integrate-musickit-into-your-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/254-integrate-musickit-into-your-app/transcript.md",
      "duration_seconds": 1266,
      "duration_minutes": 21.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Audio & Video",
      "topics": [
        "Swift",
        "Audio & Video"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2562,
        "segments": 301,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/254",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2562,
        "segments": 301,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "256",
      "indexed_id": "wwdc2026-256",
      "event": "wwdc2026",
      "title": "Discover generated subtitles and subtitle styles",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/256",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/256-discover-generated-subtitles-and-subtitle-styles/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/256-discover-generated-subtitles-and-subtitle-styles",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/256-discover-generated-subtitles-and-subtitle-styles/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/256-discover-generated-subtitles-and-subtitle-styles/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/256-discover-generated-subtitles-and-subtitle-styles/transcript.md",
      "duration_seconds": 660,
      "duration_minutes": 11.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Audio & Video",
      "topics": [
        "Accessibility & Inclusion",
        "Audio & Video"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1378,
        "segments": 172,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/256",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1378,
        "segments": 172,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "258",
      "indexed_id": "wwdc2026-258",
      "event": "wwdc2026",
      "title": "What’s new in Xcode 27",
      "priority": "P2",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/258",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/258-what-s-new-in-xcode-27/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/258-what-s-new-in-xcode-27",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/258-what-s-new-in-xcode-27/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/258-what-s-new-in-xcode-27/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/258-what-s-new-in-xcode-27/transcript.md",
      "duration_seconds": 1680,
      "duration_minutes": 28.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Developer Tools",
      "topics": [
        "Swift",
        "Developer Tools"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 4731,
        "segments": 508,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/258",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 4731,
        "segments": 508,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "259",
      "indexed_id": "wwdc2026-259",
      "event": "wwdc2026",
      "title": "Xcode, agents, and you",
      "priority": "P0",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "spatial_media_games"
      ],
      "owner": "客户端工程",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/259",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/259-xcode-agents-and-you/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/259-xcode-agents-and-you",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/259-xcode-agents-and-you/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/259-xcode-agents-and-you/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/259-xcode-agents-and-you/transcript.md",
      "duration_seconds": 1443,
      "duration_minutes": 24.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Developer Tools",
      "topics": [
        "Swift",
        "Developer Tools"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3982,
        "segments": 442,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/259",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3982,
        "segments": 442,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "260",
      "indexed_id": "wwdc2026-260",
      "event": "wwdc2026",
      "title": "Get the most out of Device Hub",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/260",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/260-get-the-most-out-of-device-hub/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/260-get-the-most-out-of-device-hub",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/260-get-the-most-out-of-device-hub/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/260-get-the-most-out-of-device-hub/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/260-get-the-most-out-of-device-hub/transcript.md",
      "duration_seconds": 1029,
      "duration_minutes": 17.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Developer Tools",
      "topics": [
        "Swift",
        "Developer Tools"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2406,
        "segments": 274,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/260",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2406,
        "segments": 274,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "261",
      "indexed_id": "wwdc2026-261",
      "event": "wwdc2026",
      "title": "Build, deliver, and automate with Xcode Cloud",
      "priority": "P2",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/261",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/261-build-deliver-and-automate-with-xcode-cloud/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/261-build-deliver-and-automate-with-xcode-cloud",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/261-build-deliver-and-automate-with-xcode-cloud/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/261-build-deliver-and-automate-with-xcode-cloud/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/261-build-deliver-and-automate-with-xcode-cloud/transcript.md",
      "duration_seconds": 829,
      "duration_minutes": 13.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Developer Tools",
      "topics": [
        "Swift",
        "Developer Tools"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1778,
        "segments": 232,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/261",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1778,
        "segments": 232,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "262",
      "indexed_id": "wwdc2026-262",
      "event": "wwdc2026",
      "title": "What’s new in Swift",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/262",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/262-what-s-new-in-swift/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/262-what-s-new-in-swift",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/262-what-s-new-in-swift/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/262-what-s-new-in-swift/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/262-what-s-new-in-swift/transcript.md",
      "duration_seconds": 1965,
      "duration_minutes": 32.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Swift",
      "topics": [
        "Developer Tools",
        "Swift"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 5593,
        "segments": 603,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/262",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 5593,
        "segments": 603,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "265",
      "indexed_id": "wwdc2026-265",
      "event": "wwdc2026",
      "title": "Build real-time apps and services with gRPC and Swift",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/265",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/265-build-real-time-apps-and-services-with-grpc-and-swift/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/265-build-real-time-apps-and-services-with-grpc-and-swift",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/265-build-real-time-apps-and-services-with-grpc-and-swift/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/265-build-real-time-apps-and-services-with-grpc-and-swift/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/265-build-real-time-apps-and-services-with-grpc-and-swift/transcript.md",
      "duration_seconds": 1465,
      "duration_minutes": 24.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Swift",
      "topics": [
        "Developer Tools",
        "Swift"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3389,
        "segments": 398,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/265",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3389,
        "segments": 398,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "267",
      "indexed_id": "wwdc2026-267",
      "event": "wwdc2026",
      "title": "Migrate to Swift Testing",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/267",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/267-migrate-to-swift-testing/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/267-migrate-to-swift-testing",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/267-migrate-to-swift-testing/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/267-migrate-to-swift-testing/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/267-migrate-to-swift-testing/transcript.md",
      "duration_seconds": 1285,
      "duration_minutes": 21.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Swift",
      "topics": [
        "Developer Tools",
        "Swift"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2891,
        "segments": 336,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/267",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2891,
        "segments": 336,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "268",
      "indexed_id": "wwdc2026-268",
      "event": "wwdc2026",
      "title": "Profile, fix, and verify: Improve app responsiveness with Instruments",
      "priority": "P2",
      "theme": "evaluations_observability",
      "themes": [
        "evaluations_observability",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/268",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/268-profile-fix-and-verify-improve-app-responsiveness-with-instr/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/268-profile-fix-and-verify-improve-app-responsiveness-with-instr",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/268-profile-fix-and-verify-improve-app-responsiveness-with-instr/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/268-profile-fix-and-verify-improve-app-responsiveness-with-instr/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/268-profile-fix-and-verify-improve-app-responsiveness-with-instr/transcript.md",
      "duration_seconds": 1603,
      "duration_minutes": 26.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Developer Tools",
      "topics": [
        "Swift",
        "Developer Tools"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3825,
        "segments": 461,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/268",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3825,
        "segments": 461,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "269",
      "indexed_id": "wwdc2026-269",
      "event": "wwdc2026",
      "title": "What’s new in SwiftUI",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/269",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/269-what-s-new-in-swiftui/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/269-what-s-new-in-swiftui",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/269-what-s-new-in-swiftui/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/269-what-s-new-in-swiftui/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/269-what-s-new-in-swiftui/transcript.md",
      "duration_seconds": 1695,
      "duration_minutes": 28.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "App Services",
        "Design",
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3916,
        "segments": 424,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/269",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3916,
        "segments": 424,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "271",
      "indexed_id": "wwdc2026-271",
      "event": "wwdc2026",
      "title": "Code-along: Build powerful drag and drop in SwiftUI",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/271",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/271-code-along-build-powerful-drag-and-drop-in-swiftui/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/271-code-along-build-powerful-drag-and-drop-in-swiftui",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/271-code-along-build-powerful-drag-and-drop-in-swiftui/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/271-code-along-build-powerful-drag-and-drop-in-swiftui/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/271-code-along-build-powerful-drag-and-drop-in-swiftui/transcript.md",
      "duration_seconds": 921,
      "duration_minutes": 15.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "App Services",
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2288,
        "segments": 231,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/271",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2288,
        "segments": 231,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "272",
      "indexed_id": "wwdc2026-272",
      "event": "wwdc2026",
      "title": "Use SwiftUI with AppKit and UIKit",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/272",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/272-use-swiftui-with-appkit-and-uikit/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/272-use-swiftui-with-appkit-and-uikit",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/272-use-swiftui-with-appkit-and-uikit/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/272-use-swiftui-with-appkit-and-uikit/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/272-use-swiftui-with-appkit-and-uikit/transcript.md",
      "duration_seconds": 843,
      "duration_minutes": 14.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "App Services",
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1893,
        "segments": 216,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/272",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1893,
        "segments": 216,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "274",
      "indexed_id": "wwdc2026-274",
      "event": "wwdc2026",
      "title": "What’s new in SwiftData",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/274",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/274-what-s-new-in-swiftdata/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/274-what-s-new-in-swiftdata",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/274-what-s-new-in-swiftdata/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/274-what-s-new-in-swiftdata/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/274-what-s-new-in-swiftdata/transcript.md",
      "duration_seconds": 773,
      "duration_minutes": 12.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Services",
      "topics": [
        "Swift",
        "SwiftUI & UI Frameworks",
        "App Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1933,
        "segments": 214,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/274",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1933,
        "segments": 214,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "275",
      "indexed_id": "wwdc2026-275",
      "event": "wwdc2026",
      "title": "Code-along: Add persistence with SwiftData",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/275",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/275-code-along-add-persistence-with-swiftdata/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/275-code-along-add-persistence-with-swiftdata",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/275-code-along-add-persistence-with-swiftdata/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/275-code-along-add-persistence-with-swiftdata/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/275-code-along-add-persistence-with-swiftdata/transcript.md",
      "duration_seconds": 1355,
      "duration_minutes": 22.6,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Services",
      "topics": [
        "Swift",
        "SwiftUI & UI Frameworks",
        "App Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3133,
        "segments": 346,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/275",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3133,
        "segments": 346,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "277",
      "indexed_id": "wwdc2026-277",
      "event": "wwdc2026",
      "title": "WidgetKit foundations",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/277",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/277-widgetkit-foundations/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/277-widgetkit-foundations",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/277-widgetkit-foundations/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/277-widgetkit-foundations/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/277-widgetkit-foundations/transcript.md",
      "duration_seconds": 1220,
      "duration_minutes": 20.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3271,
        "segments": 342,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/277",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3271,
        "segments": 342,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "278",
      "indexed_id": "wwdc2026-278",
      "event": "wwdc2026",
      "title": "Modernize your UIKit app",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/278",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/278-modernize-your-uikit-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/278-modernize-your-uikit-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/278-modernize-your-uikit-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/278-modernize-your-uikit-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/278-modernize-your-uikit-app/transcript.md",
      "duration_seconds": 963,
      "duration_minutes": 16.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [
        "⚡️"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2429,
        "segments": 262,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/278",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2429,
        "segments": 262,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "279",
      "indexed_id": "wwdc2026-279",
      "event": "wwdc2026",
      "title": "Explore advances in RealityKit",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/279",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/279-explore-advances-in-realitykit/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/279-explore-advances-in-realitykit",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/279-explore-advances-in-realitykit/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/279-explore-advances-in-realitykit/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/279-explore-advances-in-realitykit/transcript.md",
      "duration_seconds": 1431,
      "duration_minutes": 23.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [
        "3d content",
        "games",
        "gaussian splatting",
        "reality composer pro",
        "realitykit",
        "realitykit audio",
        "spatial computing",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3896,
        "segments": 442,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/279",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3896,
        "segments": 442,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "280",
      "indexed_id": "wwdc2026-280",
      "event": "wwdc2026",
      "title": "Iterate your spatial scenes faster with Reality Composer Pro 3",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/280",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/280-iterate-your-spatial-scenes-faster-with-reality-composer-pro/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/280-iterate-your-spatial-scenes-faster-with-reality-composer-pro",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/280-iterate-your-spatial-scenes-faster-with-reality-composer-pro/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/280-iterate-your-spatial-scenes-faster-with-reality-composer-pro/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/280-iterate-your-spatial-scenes-faster-with-reality-composer-pro/transcript.md",
      "duration_seconds": 1004,
      "duration_minutes": 16.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [
        "3d",
        "environment",
        "game",
        "reality",
        "reality composer pro",
        "realitykit",
        "scene",
        "spatial computing",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2013,
        "segments": 213,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/280",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2013,
        "segments": 213,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "281",
      "indexed_id": "wwdc2026-281",
      "event": "wwdc2026",
      "title": "Extend Reality Composer Pro 3 functionality with Xcode",
      "priority": "P2",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/281",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/281-extend-reality-composer-pro-3-functionality-with-xcode/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/281-extend-reality-composer-pro-3-functionality-with-xcode",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/281-extend-reality-composer-pro-3-functionality-with-xcode/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/281-extend-reality-composer-pro-3-functionality-with-xcode/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/281-extend-reality-composer-pro-3-functionality-with-xcode/transcript.md",
      "duration_seconds": 1322,
      "duration_minutes": 22.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "visionOS"
      ],
      "keywords": [
        "3d",
        "game",
        "plugin",
        "reality composer pro",
        "realitykit",
        "scene",
        "scripting",
        "spatial computing",
        "swift",
        "visionos",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3056,
        "segments": 345,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/281",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3056,
        "segments": 345,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "282",
      "indexed_id": "wwdc2026-282",
      "event": "wwdc2026",
      "title": "Discover the Spatial Preview framework",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/282",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/282-discover-the-spatial-preview-framework/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/282-discover-the-spatial-preview-framework",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/282-discover-the-spatial-preview-framework/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/282-discover-the-spatial-preview-framework/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/282-discover-the-spatial-preview-framework/transcript.md",
      "duration_seconds": 885,
      "duration_minutes": 14.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "3d",
        "3d content",
        "document preview",
        "mac virtual display",
        "quick look",
        "shareplay",
        "spatial computing",
        "spatial preview",
        "usd",
        "usdkit",
        "usdz",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2409,
        "segments": 141,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/282",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2409,
        "segments": 141,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "283",
      "indexed_id": "wwdc2026-283",
      "event": "wwdc2026",
      "title": "Explore enhancements to visionOS object tracking",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/283",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/283-explore-enhancements-to-visionos-object-tracking/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/283-explore-enhancements-to-visionos-object-tracking",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/283-explore-enhancements-to-visionos-object-tracking/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/283-explore-enhancements-to-visionos-object-tracking/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/283-explore-enhancements-to-visionos-object-tracking/transcript.md",
      "duration_seconds": 845,
      "duration_minutes": 14.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "visionOS"
      ],
      "keywords": [
        "3d",
        "3d content",
        "anchor entity",
        "object",
        "object tracking",
        "spatial accessories",
        "spatial computing",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2405,
        "segments": 287,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/283",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2405,
        "segments": 287,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "284",
      "indexed_id": "wwdc2026-284",
      "event": "wwdc2026",
      "title": "Collaborate on structured 3D models in visionOS",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/284",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/284-collaborate-on-structured-3d-models-in-visionos/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/284-collaborate-on-structured-3d-models-in-visionos",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/284-collaborate-on-structured-3d-models-in-visionos/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/284-collaborate-on-structured-3d-models-in-visionos/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/284-collaborate-on-structured-3d-models-in-visionos/transcript.md",
      "duration_seconds": 1516,
      "duration_minutes": 25.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "visionOS"
      ],
      "keywords": [
        "3d",
        "3d content",
        "3d model",
        "design",
        "hierarchical",
        "hierarchy",
        "review",
        "shareplay",
        "spatial computing",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 4040,
        "segments": 471,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/284",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 4040,
        "segments": 471,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "285",
      "indexed_id": "wwdc2026-285",
      "event": "wwdc2026",
      "title": "Discover USDKit and what’s new in OpenUSD",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/285",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/285-discover-usdkit-and-what-s-new-in-openusd/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/285-discover-usdkit-and-what-s-new-in-openusd",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/285-discover-usdkit-and-what-s-new-in-openusd/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/285-discover-usdkit-and-what-s-new-in-openusd/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/285-discover-usdkit-and-what-s-new-in-openusd/transcript.md",
      "duration_seconds": 873,
      "duration_minutes": 14.6,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Graphics & Games",
      "topics": [
        "Spatial Computing",
        "Graphics & Games"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [
        "3d",
        "3d content",
        "3d model",
        "augmented reality",
        "spatial computing",
        "usd",
        "usda",
        "usdc",
        "usdz",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2248,
        "segments": 262,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/285",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2248,
        "segments": 262,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "286",
      "indexed_id": "wwdc2026-286",
      "event": "wwdc2026",
      "title": "Use foveated streaming to bring immersive content to visionOS",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/286",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/286-use-foveated-streaming-to-bring-immersive-content-to-visiono/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/286-use-foveated-streaming-to-bring-immersive-content-to-visiono",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/286-use-foveated-streaming-to-bring-immersive-content-to-visiono/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/286-use-foveated-streaming-to-bring-immersive-content-to-visiono/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/286-use-foveated-streaming-to-bring-immersive-content-to-visiono/transcript.md",
      "duration_seconds": 862,
      "duration_minutes": 14.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "visionOS"
      ],
      "keywords": [
        "3d content",
        "enterprise",
        "spatial",
        "spatial accessories",
        "spatial computing",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1960,
        "segments": 242,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/286",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1960,
        "segments": 242,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "287",
      "indexed_id": "wwdc2026-287",
      "event": "wwdc2026",
      "title": "Build next-generation experiences with visionOS 27",
      "priority": "P2",
      "theme": "foundation_models",
      "themes": [
        "foundation_models",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/287",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/287-build-next-generation-experiences-with-visionos-27/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/287-build-next-generation-experiences-with-visionos-27",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/287-build-next-generation-experiences-with-visionos-27/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/287-build-next-generation-experiences-with-visionos-27/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/287-build-next-generation-experiences-with-visionos-27/transcript.md",
      "duration_seconds": 1955,
      "duration_minutes": 32.6,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "visionOS"
      ],
      "keywords": [
        "3d",
        "3d content",
        "apple immersive video",
        "apple vision pro",
        "arkit",
        "cloth simulation",
        "compositor services",
        "foveated streaming",
        "game engine",
        "gaussian splatting",
        "godot",
        "immersive media",
        "immersive space",
        "object tracking",
        "phase audio",
        "reality composer pro",
        "realitykit",
        "scene",
        "spatial accessories",
        "spatial computing",
        "spatial preview",
        "swiftui",
        "unity",
        "unreal engine",
        "visionos",
        "volume",
        "window"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 4338,
        "segments": 546,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/287",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 4338,
        "segments": 546,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "289",
      "indexed_id": "wwdc2026-289",
      "event": "wwdc2026",
      "title": "Modernize your AppKit app",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/289",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/289-modernize-your-appkit-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/289-modernize-your-appkit-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/289-modernize-your-appkit-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/289-modernize-your-appkit-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/289-modernize-your-appkit-app/transcript.md",
      "duration_seconds": 1081,
      "duration_minutes": 18.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [
        "⚡️"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2486,
        "segments": 281,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/289",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2486,
        "segments": 281,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "290",
      "indexed_id": "wwdc2026-290",
      "event": "wwdc2026",
      "title": "Craft clear names for features and labels in your app",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/290",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/290-craft-clear-names-for-features-and-labels-in-your-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/290-craft-clear-names-for-features-and-labels-in-your-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/290-craft-clear-names-for-features-and-labels-in-your-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/290-craft-clear-names-for-features-and-labels-in-your-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/290-craft-clear-names-for-features-and-labels-in-your-app/transcript.md",
      "duration_seconds": 904,
      "duration_minutes": 15.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Design",
      "topics": [
        "Design"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2181,
        "segments": 275,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/290",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2181,
        "segments": 275,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "292",
      "indexed_id": "wwdc2026-292",
      "event": "wwdc2026",
      "title": "Design intuitive search experiences",
      "priority": "P2",
      "theme": "visual_intelligence_search",
      "themes": [
        "visual_intelligence_search",
        "design_ai_ux"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/292",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/292-design-intuitive-search-experiences/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/292-design-intuitive-search-experiences",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/292-design-intuitive-search-experiences/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/292-design-intuitive-search-experiences/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/292-design-intuitive-search-experiences/transcript.md",
      "duration_seconds": 977,
      "duration_minutes": 16.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Design",
      "topics": [
        "Essentials",
        "Design"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "design",
        "liquid glass",
        "navigation",
        "search",
        "sidebar",
        "tab bar",
        "toolbar"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2514,
        "segments": 264,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/292",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2514,
        "segments": 264,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "295",
      "indexed_id": "wwdc2026-295",
      "event": "wwdc2026",
      "title": "Validate your App Intents adoption with AppIntentsTesting",
      "priority": "P2",
      "theme": "app_intents_siri",
      "themes": [
        "app_intents_siri",
        "local_ai_mlx_core_ai"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/295",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/295-validate-your-app-intents-adoption-with-appintentstesting/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/295-validate-your-app-intents-adoption-with-appintentstesting",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/295-validate-your-app-intents-adoption-with-appintentstesting/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/295-validate-your-app-intents-adoption-with-appintentstesting/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/295-validate-your-app-intents-adoption-with-appintentstesting/transcript.md",
      "duration_seconds": 1557,
      "duration_minutes": 25.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS"
      ],
      "keywords": [
        "ai",
        "app intents",
        "machine learning",
        "testing",
        "xcode",
        "xctest"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3137,
        "segments": 381,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/295",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3137,
        "segments": 381,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "297",
      "indexed_id": "wwdc2026-297",
      "event": "wwdc2026",
      "title": "Best practices for integrating visual intelligence in your app",
      "priority": "P1",
      "theme": "visual_intelligence",
      "themes": [
        "visual_intelligence_search",
        "local_ai_mlx_core_ai"
      ],
      "owner": "产品 / 多模态",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/297",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/297-best-practices-for-integrating-visual-intelligence-in-your-a/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/297-best-practices-for-integrating-visual-intelligence-in-your-a",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/297-best-practices-for-integrating-visual-intelligence-in-your-a/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/297-best-practices-for-integrating-visual-intelligence-in-your-a/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/297-best-practices-for-integrating-visual-intelligence-in-your-a/transcript.md",
      "duration_seconds": 1065,
      "duration_minutes": 17.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "App Services",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "ai",
        "intelligence",
        "machine learning",
        "visual",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2316,
        "segments": 273,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/297",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2316,
        "segments": 273,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "298",
      "indexed_id": "wwdc2026-298",
      "event": "wwdc2026",
      "title": "Meet the Evaluations framework",
      "priority": "P1",
      "theme": "evaluations",
      "themes": [
        "evaluations_observability",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "AI 平台 / QA",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/298",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/298-meet-the-evaluations-framework/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/298-meet-the-evaluations-framework",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/298-meet-the-evaluations-framework/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/298-meet-the-evaluations-framework/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/298-meet-the-evaluations-framework/transcript.md",
      "duration_seconds": 1546,
      "duration_minutes": 25.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "machine learning",
        "testing",
        "xcode",
        "xctest"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3703,
        "segments": 438,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/298",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3703,
        "segments": 438,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "299",
      "indexed_id": "wwdc2026-299",
      "event": "wwdc2026",
      "title": "Create robust evaluations for agentic apps",
      "priority": "P1",
      "theme": "evaluations",
      "themes": [
        "xcode_agents",
        "evaluations_observability",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "AI 平台 / QA",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/299",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/299-create-robust-evaluations-for-agentic-apps/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/299-create-robust-evaluations-for-agentic-apps",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/299-create-robust-evaluations-for-agentic-apps/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/299-create-robust-evaluations-for-agentic-apps/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/299-create-robust-evaluations-for-agentic-apps/transcript.md",
      "duration_seconds": 1288,
      "duration_minutes": 21.5,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "machine learning",
        "testing",
        "xcode",
        "xctest"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3385,
        "segments": 397,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/299",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3385,
        "segments": 397,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "303",
      "indexed_id": "wwdc2026-303",
      "event": "wwdc2026",
      "title": "Build a responsive camera app that launches quickly",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/303",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/303-build-a-responsive-camera-app-that-launches-quickly/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/303-build-a-responsive-camera-app-that-launches-quickly",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/303-build-a-responsive-camera-app-that-launches-quickly/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/303-build-a-responsive-camera-app-that-launches-quickly/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/303-build-a-responsive-camera-app-that-launches-quickly/transcript.md",
      "duration_seconds": 1520,
      "duration_minutes": 25.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Photos & Camera",
      "topics": [
        "Audio & Video",
        "Photos & Camera"
      ],
      "platforms": [
        "iOS",
        "iPadOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2965,
        "segments": 437,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/303",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2965,
        "segments": 437,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "304",
      "indexed_id": "wwdc2026-304",
      "event": "wwdc2026",
      "title": "Implement high resolution photo capture",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/304",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/304-implement-high-resolution-photo-capture/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/304-implement-high-resolution-photo-capture",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/304-implement-high-resolution-photo-capture/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/304-implement-high-resolution-photo-capture/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/304-implement-high-resolution-photo-capture/transcript.md",
      "duration_seconds": 1078,
      "duration_minutes": 18.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Photos & Camera",
      "topics": [
        "Photos & Camera"
      ],
      "platforms": [
        "iOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2117,
        "segments": 250,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/304",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2117,
        "segments": 250,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "305",
      "indexed_id": "wwdc2026-305",
      "event": "wwdc2026",
      "title": "Enhance RAW image processing with Core Image",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/305",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/305-enhance-raw-image-processing-with-core-image/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/305-enhance-raw-image-processing-with-core-image",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/305-enhance-raw-image-processing-with-core-image/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/305-enhance-raw-image-processing-with-core-image/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/305-enhance-raw-image-processing-with-core-image/transcript.md",
      "duration_seconds": 988,
      "duration_minutes": 16.5,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Photos & Camera",
      "topics": [
        "Photos & Camera"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2051,
        "segments": 234,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/305",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2051,
        "segments": 234,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "309",
      "indexed_id": "wwdc2026-309",
      "event": "wwdc2026",
      "title": "Explore Retention Messaging in App Store Connect",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/309",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/309-explore-retention-messaging-in-app-store-connect/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/309-explore-retention-messaging-in-app-store-connect",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/309-explore-retention-messaging-in-app-store-connect/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/309-explore-retention-messaging-in-app-store-connect/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/309-explore-retention-messaging-in-app-store-connect/transcript.md",
      "duration_seconds": 910,
      "duration_minutes": 15.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Store, Distribution & Marketing",
      "topics": [
        "App Services",
        "App Store, Distribution & Marketing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2314,
        "segments": 258,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/309",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2314,
        "segments": 258,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "310",
      "indexed_id": "wwdc2026-310",
      "event": "wwdc2026",
      "title": "What’s new in Shortcuts",
      "priority": "P2",
      "theme": "app_intents_siri",
      "themes": [
        "app_intents_siri",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/310",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/310-what-s-new-in-shortcuts/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/310-what-s-new-in-shortcuts",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/310-what-s-new-in-shortcuts/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/310-what-s-new-in-shortcuts/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/310-what-s-new-in-shortcuts/transcript.md",
      "duration_seconds": 662,
      "duration_minutes": 11.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "System Services",
      "topics": [
        "AI & Machine Learning",
        "System Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1704,
        "segments": 177,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/310",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1704,
        "segments": 177,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "312",
      "indexed_id": "wwdc2026-312",
      "event": "wwdc2026",
      "title": "Meet the Now Playing framework",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/312",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/312-meet-the-now-playing-framework/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/312-meet-the-now-playing-framework",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/312-meet-the-now-playing-framework/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/312-meet-the-now-playing-framework/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/312-meet-the-now-playing-framework/transcript.md",
      "duration_seconds": 756,
      "duration_minutes": 12.6,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Audio & Video",
      "topics": [
        "Audio & Video"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [
        "🧀"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1735,
        "segments": 194,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/312",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1735,
        "segments": 194,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "314",
      "indexed_id": "wwdc2026-314",
      "event": "wwdc2026",
      "title": "Learn CSS Grid Lanes",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/314",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/314-learn-css-grid-lanes/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/314-learn-css-grid-lanes",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/314-learn-css-grid-lanes/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/314-learn-css-grid-lanes/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/314-learn-css-grid-lanes/transcript.md",
      "duration_seconds": 625,
      "duration_minutes": 10.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Safari & Web",
      "topics": [
        "Design",
        "Safari & Web"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1589,
        "segments": 183,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/314",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1589,
        "segments": 183,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "315",
      "indexed_id": "wwdc2026-315",
      "event": "wwdc2026",
      "title": "Rediscover the HTML select element",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/315",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/315-rediscover-the-html-select-element/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/315-rediscover-the-html-select-element",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/315-rediscover-the-html-select-element/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/315-rediscover-the-html-select-element/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/315-rediscover-the-html-select-element/transcript.md",
      "duration_seconds": 570,
      "duration_minutes": 9.5,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Safari & Web",
      "topics": [
        "Design",
        "Safari & Web"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1523,
        "segments": 180,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/315",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1523,
        "segments": 180,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "319",
      "indexed_id": "wwdc2026-319",
      "event": "wwdc2026",
      "title": "Build with the new Apple Foundation Model on Private Cloud Compute",
      "priority": "P1",
      "theme": "private_cloud_compute",
      "themes": [
        "foundation_models",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "AI 平台 / 后端",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/319",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/319-build-with-the-new-apple-foundation-model-on-private-cloud-c/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/319-build-with-the-new-apple-foundation-model-on-private-cloud-c",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/319-build-with-the-new-apple-foundation-model-on-private-cloud-c/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/319-build-with-the-new-apple-foundation-model-on-private-cloud-c/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/319-build-with-the-new-apple-foundation-model-on-private-cloud-c/transcript.md",
      "duration_seconds": 658,
      "duration_minutes": 11.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "System Services",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "machine learning",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1527,
        "segments": 184,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/319",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1527,
        "segments": 184,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "320",
      "indexed_id": "wwdc2026-320",
      "event": "wwdc2026",
      "title": "Explore immersive website environments in visionOS",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/320",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/320-explore-immersive-website-environments-in-visionos/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/320-explore-immersive-website-environments-in-visionos",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/320-explore-immersive-website-environments-in-visionos/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/320-explore-immersive-website-environments-in-visionos/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/320-explore-immersive-website-environments-in-visionos/transcript.md",
      "duration_seconds": 1149,
      "duration_minutes": 19.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Safari & Web",
      "topics": [
        "Spatial Computing",
        "Safari & Web"
      ],
      "platforms": [
        "visionOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2966,
        "segments": 350,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/320",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2966,
        "segments": 350,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "321",
      "indexed_id": "wwdc2026-321",
      "event": "wwdc2026",
      "title": "Dive into lazy stacks and scrolling with SwiftUI",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/321",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/321-dive-into-lazy-stacks-and-scrolling-with-swiftui/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/321-dive-into-lazy-stacks-and-scrolling-with-swiftui",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/321-dive-into-lazy-stacks-and-scrolling-with-swiftui/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/321-dive-into-lazy-stacks-and-scrolling-with-swiftui/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/321-dive-into-lazy-stacks-and-scrolling-with-swiftui/transcript.md",
      "duration_seconds": 1270,
      "duration_minutes": 21.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "Design",
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3326,
        "segments": 360,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/321",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3326,
        "segments": 360,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "322",
      "indexed_id": "wwdc2026-322",
      "event": "wwdc2026",
      "title": "Compose advanced graphics effects with SwiftUI",
      "priority": "P2",
      "theme": "design_ai_ux",
      "themes": [
        "design_ai_ux",
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/322",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/322-compose-advanced-graphics-effects-with-swiftui/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/322-compose-advanced-graphics-effects-with-swiftui",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/322-compose-advanced-graphics-effects-with-swiftui/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/322-compose-advanced-graphics-effects-with-swiftui/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/322-compose-advanced-graphics-effects-with-swiftui/transcript.md",
      "duration_seconds": 1075,
      "duration_minutes": 17.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "Design",
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2095,
        "segments": 247,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/322",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2095,
        "segments": 247,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "324",
      "indexed_id": "wwdc2026-324",
      "event": "wwdc2026",
      "title": "Meet Core AI",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/324",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/324-meet-core-ai/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/324-meet-core-ai",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/324-meet-core-ai/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/324-meet-core-ai/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/324-meet-core-ai/transcript.md",
      "duration_seconds": 1243,
      "duration_minutes": 20.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3348,
        "segments": 362,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/324",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3348,
        "segments": 362,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "325",
      "indexed_id": "wwdc2026-325",
      "event": "wwdc2026",
      "title": "Dive into Core AI model authoring and optimization",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/325",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/325-dive-into-core-ai-model-authoring-and-optimization/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/325-dive-into-core-ai-model-authoring-and-optimization",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/325-dive-into-core-ai-model-authoring-and-optimization/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/325-dive-into-core-ai-model-authoring-and-optimization/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/325-dive-into-core-ai-model-authoring-and-optimization/transcript.md",
      "duration_seconds": 1761,
      "duration_minutes": 29.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3892,
        "segments": 488,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/325",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3892,
        "segments": 488,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "326",
      "indexed_id": "wwdc2026-326",
      "event": "wwdc2026",
      "title": "Integrate on-device AI models into your app using Core AI",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/326",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/326-integrate-on-device-ai-models-into-your-app-using-core-ai/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/326-integrate-on-device-ai-models-into-your-app-using-core-ai",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/326-integrate-on-device-ai-models-into-your-app-using-core-ai/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/326-integrate-on-device-ai-models-into-your-app-using-core-ai/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/326-integrate-on-device-ai-models-into-your-app-using-core-ai/transcript.md",
      "duration_seconds": 1424,
      "duration_minutes": 23.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2946,
        "segments": 341,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/326",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2946,
        "segments": 341,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "328",
      "indexed_id": "wwdc2026-328",
      "event": "wwdc2026",
      "title": "Explore numerical computing in Swift with MLX",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/328",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/328-explore-numerical-computing-in-swift-with-mlx/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/328-explore-numerical-computing-in-swift-with-mlx",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/328-explore-numerical-computing-in-swift-with-mlx/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/328-explore-numerical-computing-in-swift-with-mlx/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/328-explore-numerical-computing-in-swift-with-mlx/transcript.md",
      "duration_seconds": 871,
      "duration_minutes": 14.5,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Swift",
      "topics": [
        "AI & Machine Learning",
        "Swift"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2168,
        "segments": 285,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/328",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2168,
        "segments": 285,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "330",
      "indexed_id": "wwdc2026-330",
      "event": "wwdc2026",
      "title": "Optimize custom machine learning operations with Metal tensors",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/330",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/330-optimize-custom-machine-learning-operations-with-metal-tenso/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/330-optimize-custom-machine-learning-operations-with-metal-tenso",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/330-optimize-custom-machine-learning-operations-with-metal-tenso/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/330-optimize-custom-machine-learning-operations-with-metal-tenso/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/330-optimize-custom-machine-learning-operations-with-metal-tenso/transcript.md",
      "duration_seconds": 973,
      "duration_minutes": 16.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "Graphics & Games",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2116,
        "segments": 255,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/330",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2116,
        "segments": 255,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "334",
      "indexed_id": "wwdc2026-334",
      "event": "wwdc2026",
      "title": "Build AI-powered scripts with the fm CLI and Python SDK",
      "priority": "P1",
      "theme": "fm_cli_python",
      "themes": [
        "foundation_models",
        "local_ai_mlx_core_ai"
      ],
      "owner": "AI 平台",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/334",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/334-build-ai-powered-scripts-with-the-fm-cli-and-python-sdk/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/334-build-ai-powered-scripts-with-the-fm-cli-and-python-sdk",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/334-build-ai-powered-scripts-with-the-fm-cli-and-python-sdk/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/334-build-ai-powered-scripts-with-the-fm-cli-and-python-sdk/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/334-build-ai-powered-scripts-with-the-fm-cli-and-python-sdk/transcript.md",
      "duration_seconds": 996,
      "duration_minutes": 16.6,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [
        "ai",
        "machine learning"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2605,
        "segments": 271,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/334",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2605,
        "segments": 271,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "335",
      "indexed_id": "wwdc2026-335",
      "event": "wwdc2026",
      "title": "Improve your prompts by hill-climbing with Evaluations",
      "priority": "P2",
      "theme": "evaluations_observability",
      "themes": [
        "evaluations_observability",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/335",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/335-improve-your-prompts-by-hill-climbing-with-evaluations/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/335-improve-your-prompts-by-hill-climbing-with-evaluations",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/335-improve-your-prompts-by-hill-climbing-with-evaluations/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/335-improve-your-prompts-by-hill-climbing-with-evaluations/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/335-improve-your-prompts-by-hill-climbing-with-evaluations/transcript.md",
      "duration_seconds": 1601,
      "duration_minutes": 26.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "machine learning",
        "testing",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 4175,
        "segments": 491,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/335",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 4175,
        "segments": 491,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "338",
      "indexed_id": "wwdc2026-338",
      "event": "wwdc2026",
      "title": "Build live production tools for Apple Immersive Video",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/338",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/338-build-live-production-tools-for-apple-immersive-video/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/338-build-live-production-tools-for-apple-immersive-video",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/338-build-live-production-tools-for-apple-immersive-video/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/338-build-live-production-tools-for-apple-immersive-video/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/338-build-live-production-tools-for-apple-immersive-video/transcript.md",
      "duration_seconds": 983,
      "duration_minutes": 16.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Audio & Video",
      "topics": [
        "Spatial Computing",
        "Audio & Video"
      ],
      "platforms": [
        "macOS",
        "visionOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2314,
        "segments": 289,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/338",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2314,
        "segments": 289,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "339",
      "indexed_id": "wwdc2026-339",
      "event": "wwdc2026",
      "title": "Bring an LLM provider to the Foundation Models framework",
      "priority": "P1",
      "theme": "foundation_models",
      "themes": [
        "foundation_models",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "AI 平台",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/339",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/339-bring-an-llm-provider-to-the-foundation-models-framework/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/339-bring-an-llm-provider-to-the-foundation-models-framework",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/339-bring-an-llm-provider-to-the-foundation-models-framework/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/339-bring-an-llm-provider-to-the-foundation-models-framework/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/339-bring-an-llm-provider-to-the-foundation-models-framework/transcript.md",
      "duration_seconds": 1241,
      "duration_minutes": 20.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "machine learning"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3146,
        "segments": 460,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/339",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3146,
        "segments": 460,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "341",
      "indexed_id": "wwdc2026-341",
      "event": "wwdc2026",
      "title": "Support the Center Stage front camera in your iOS app",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/341",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/341-support-the-center-stage-front-camera-in-your-ios-app/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/341-support-the-center-stage-front-camera-in-your-ios-app",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/341-support-the-center-stage-front-camera-in-your-ios-app/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/341-support-the-center-stage-front-camera-in-your-ios-app/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/341-support-the-center-stage-front-camera-in-your-ios-app/transcript.md",
      "duration_seconds": 1064,
      "duration_minutes": 17.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Photos & Camera",
      "topics": [
        "Photos & Camera"
      ],
      "platforms": [
        "iOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1938,
        "segments": 241,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/341",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1938,
        "segments": 241,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "343",
      "indexed_id": "wwdc2026-343",
      "event": "wwdc2026",
      "title": "Explore advanced App Intents features for Siri and Apple Intelligence",
      "priority": "P0",
      "theme": "app_intents_siri",
      "themes": [
        "app_intents_siri",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "产品 / 客户端",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/343",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/343-explore-advanced-app-intents-features-for-siri-and-apple-int/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/343-explore-advanced-app-intents-features-for-siri-and-apple-int",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/343-explore-advanced-app-intents-features-for-siri-and-apple-int/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/343-explore-advanced-app-intents-features-for-siri-and-apple-int/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/343-explore-advanced-app-intents-features-for-siri-and-apple-int/transcript.md",
      "duration_seconds": 1448,
      "duration_minutes": 24.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "App Services",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "app intents",
        "machine learning",
        "siri",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3568,
        "segments": 406,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/343",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3568,
        "segments": 406,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "344",
      "indexed_id": "wwdc2026-344",
      "event": "wwdc2026",
      "title": "Code-along: Make your app available to Siri",
      "priority": "P2",
      "theme": "app_intents_siri",
      "themes": [
        "app_intents_siri",
        "local_ai_mlx_core_ai"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/344",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/344-code-along-make-your-app-available-to-siri/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/344-code-along-make-your-app-available-to-siri",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/344-code-along-make-your-app-available-to-siri/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/344-code-along-make-your-app-available-to-siri/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/344-code-along-make-your-app-available-to-siri/transcript.md",
      "duration_seconds": 1460,
      "duration_minutes": 24.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "App Services",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [
        "ai",
        "app intents",
        "machine learning",
        "siri",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3532,
        "segments": 420,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/344",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3532,
        "segments": 420,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "345",
      "indexed_id": "wwdc2026-345",
      "event": "wwdc2026",
      "title": "Discover new capabilities in the App Intents framework",
      "priority": "P1",
      "theme": "app_intents_siri",
      "themes": [
        "app_intents_siri",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "产品 / 客户端",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/345",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/345-discover-new-capabilities-in-the-app-intents-framework/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/345-discover-new-capabilities-in-the-app-intents-framework",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/345-discover-new-capabilities-in-the-app-intents-framework/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/345-discover-new-capabilities-in-the-app-intents-framework/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/345-discover-new-capabilities-in-the-app-intents-framework/transcript.md",
      "duration_seconds": 1082,
      "duration_minutes": 18.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "App Services",
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "visionOS"
      ],
      "keywords": [
        "ai",
        "app intents",
        "machine learning",
        "siri",
        "xcode"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2786,
        "segments": 329,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/345",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2786,
        "segments": 329,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "347",
      "indexed_id": "wwdc2026-347",
      "event": "wwdc2026",
      "title": "Secure your app: mitigate risks to agentic features",
      "priority": "P2",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "local_ai_mlx_core_ai",
        "spatial_media_games",
        "security_privacy"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/347",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/347-secure-your-app-mitigate-risks-to-agentic-features/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/347-secure-your-app-mitigate-risks-to-agentic-features",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/347-secure-your-app-mitigate-risks-to-agentic-features/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/347-secure-your-app-mitigate-risks-to-agentic-features/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/347-secure-your-app-mitigate-risks-to-agentic-features/transcript.md",
      "duration_seconds": 1512,
      "duration_minutes": 25.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Privacy & Security",
      "topics": [
        "AI & Machine Learning",
        "Privacy & Security"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 4048,
        "segments": 465,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/347",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 4048,
        "segments": 465,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "356",
      "indexed_id": "wwdc2026-356",
      "event": "wwdc2026",
      "title": "Bringing Cyberpunk 2077 to Mac",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/356",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/356-bringing-cyberpunk-2077-to-mac/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/356-bringing-cyberpunk-2077-to-mac",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/356-bringing-cyberpunk-2077-to-mac/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/356-bringing-cyberpunk-2077-to-mac/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/356-bringing-cyberpunk-2077-to-mac/transcript.md",
      "duration_seconds": 1674,
      "duration_minutes": 27.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Graphics & Games",
      "topics": [
        "AI & Machine Learning",
        "Graphics & Games"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3826,
        "segments": 451,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/356",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3826,
        "segments": 451,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "357",
      "indexed_id": "wwdc2026-357",
      "event": "wwdc2026",
      "title": "Speedrun your game port with agentic coding",
      "priority": "P2",
      "theme": "xcode_agents",
      "themes": [
        "xcode_agents",
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/357",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/357-speedrun-your-game-port-with-agentic-coding/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/357-speedrun-your-game-port-with-agentic-coding",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/357-speedrun-your-game-port-with-agentic-coding/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/357-speedrun-your-game-port-with-agentic-coding/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/357-speedrun-your-game-port-with-agentic-coding/transcript.md",
      "duration_seconds": 1680,
      "duration_minutes": 28.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Graphics & Games",
      "topics": [
        "AI & Machine Learning",
        "Graphics & Games"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3353,
        "segments": 431,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/357",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3353,
        "segments": 431,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "358",
      "indexed_id": "wwdc2026-358",
      "event": "wwdc2026",
      "title": "Make your game great with touch",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/358",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/358-make-your-game-great-with-touch/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/358-make-your-game-great-with-touch",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/358-make-your-game-great-with-touch/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/358-make-your-game-great-with-touch/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/358-make-your-game-great-with-touch/transcript.md",
      "duration_seconds": 1463,
      "duration_minutes": 24.4,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Graphics & Games",
      "topics": [
        "Graphics & Games"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3094,
        "segments": 360,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/358",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3094,
        "segments": 360,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "359",
      "indexed_id": "wwdc2026-359",
      "event": "wwdc2026",
      "title": "Build real-time neural rendering pipelines with Metal",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/359",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/359-build-real-time-neural-rendering-pipelines-with-metal/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/359-build-real-time-neural-rendering-pipelines-with-metal",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/359-build-real-time-neural-rendering-pipelines-with-metal/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/359-build-real-time-neural-rendering-pipelines-with-metal/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/359-build-real-time-neural-rendering-pipelines-with-metal/transcript.md",
      "duration_seconds": 1336,
      "duration_minutes": 22.3,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Graphics & Games",
      "topics": [
        "AI & Machine Learning",
        "Graphics & Games"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3243,
        "segments": 388,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/359",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3243,
        "segments": 388,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "369",
      "indexed_id": "wwdc2026-369",
      "event": "wwdc2026",
      "title": "Find your accessory with Bluetooth Channel Sounding",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/369",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/369-find-your-accessory-with-bluetooth-channel-sounding/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/369-find-your-accessory-with-bluetooth-channel-sounding",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/369-find-your-accessory-with-bluetooth-channel-sounding/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/369-find-your-accessory-with-bluetooth-channel-sounding/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/369-find-your-accessory-with-bluetooth-channel-sounding/transcript.md",
      "duration_seconds": 492,
      "duration_minutes": 8.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "System Services",
      "topics": [
        "System Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 947,
        "segments": 123,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/369",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 947,
        "segments": 123,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "370",
      "indexed_id": "wwdc2026-370",
      "event": "wwdc2026",
      "title": "Elevate your app’s text experience with TextKit",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/370",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/370-elevate-your-app-s-text-experience-with-textkit/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/370-elevate-your-app-s-text-experience-with-textkit",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/370-elevate-your-app-s-text-experience-with-textkit/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/370-elevate-your-app-s-text-experience-with-textkit/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/370-elevate-your-app-s-text-experience-with-textkit/transcript.md",
      "duration_seconds": 1426,
      "duration_minutes": 23.8,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "SwiftUI & UI Frameworks",
      "topics": [
        "App Services",
        "SwiftUI & UI Frameworks"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "screenshots"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3189,
        "segments": 410,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/370",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3189,
        "segments": 410,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "372",
      "indexed_id": "wwdc2026-372",
      "event": "wwdc2026",
      "title": "Unwrap PaperKit",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/372",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/372-unwrap-paperkit/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/372-unwrap-paperkit",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/372-unwrap-paperkit/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/372-unwrap-paperkit/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/372-unwrap-paperkit/transcript.md",
      "duration_seconds": 459,
      "duration_minutes": 7.7,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Services",
      "topics": [
        "SwiftUI & UI Frameworks",
        "App Services"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "🎈",
        "paper"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1053,
        "segments": 126,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/372",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1053,
        "segments": 126,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "375",
      "indexed_id": "wwdc2026-375",
      "event": "wwdc2026",
      "title": "Create high-quality images using Image Playground",
      "priority": "P2",
      "theme": "local_ai_mlx_core_ai",
      "themes": [
        "local_ai_mlx_core_ai",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/375",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/375-create-high-quality-images-using-image-playground/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/375-create-high-quality-images-using-image-playground",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/375-create-high-quality-images-using-image-playground/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/375-create-high-quality-images-using-image-playground/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/375-create-high-quality-images-using-image-playground/transcript.md",
      "duration_seconds": 851,
      "duration_minutes": 14.2,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "AI & Machine Learning",
      "topics": [
        "AI & Machine Learning"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "visionOS"
      ],
      "keywords": [
        "imagecreator"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1729,
        "segments": 224,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/375",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1729,
        "segments": 224,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "378",
      "indexed_id": "wwdc2026-378",
      "event": "wwdc2026",
      "title": "Unlock in-game content with StoreKit and Background Assets",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/378",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/378-unlock-in-game-content-with-storekit-and-background-assets/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/378-unlock-in-game-content-with-storekit-and-background-assets",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/378-unlock-in-game-content-with-storekit-and-background-assets/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/378-unlock-in-game-content-with-storekit-and-background-assets/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/378-unlock-in-game-content-with-storekit-and-background-assets/transcript.md",
      "duration_seconds": 599,
      "duration_minutes": 10.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Store, Distribution & Marketing",
      "topics": [
        "App Services",
        "App Store, Distribution & Marketing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1506,
        "segments": 181,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/378",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1506,
        "segments": 181,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "379",
      "indexed_id": "wwdc2026-379",
      "event": "wwdc2026",
      "title": "Meet Trust Insights",
      "priority": "P2",
      "theme": "security_privacy",
      "themes": [
        "security_privacy"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/379",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/379-meet-trust-insights/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/379-meet-trust-insights",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/379-meet-trust-insights/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/379-meet-trust-insights/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/379-meet-trust-insights/transcript.md",
      "duration_seconds": 837,
      "duration_minutes": 13.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Privacy & Security",
      "topics": [
        "Business & Education",
        "Privacy & Security"
      ],
      "platforms": [
        "iOS",
        "iPadOS"
      ],
      "keywords": [
        "🎈"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1560,
        "segments": 203,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/379",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1560,
        "segments": 203,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "382",
      "indexed_id": "wwdc2026-382",
      "event": "wwdc2026",
      "title": "Inside Apple Intelligence and Xcode: Special Presentation",
      "priority": "P0",
      "theme": "overview",
      "themes": [
        "foundation_models",
        "xcode_agents",
        "app_intents_siri",
        "local_ai_mlx_core_ai"
      ],
      "owner": "AI 平台 / 客户端工程",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/382",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/382-inside-apple-intelligence-and-xcode-special-presentation/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/382-inside-apple-intelligence-and-xcode-special-presentation",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/382-inside-apple-intelligence-and-xcode-special-presentation/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/382-inside-apple-intelligence-and-xcode-special-presentation/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/382-inside-apple-intelligence-and-xcode-special-presentation/transcript.md",
      "duration_seconds": 5272,
      "duration_minutes": 87.9,
      "publishedAt": "2026-06-17T09:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "AI & Machine Learning",
        "Developer Tools",
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 12677,
        "segments": 2283,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "pending",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/382",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 12677,
        "segments": 2283,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "388",
      "indexed_id": "wwdc2026-388",
      "event": "wwdc2026",
      "title": "Find and fix performance issues in your Metal games",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/388",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/388-find-and-fix-performance-issues-in-your-metal-games/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/388-find-and-fix-performance-issues-in-your-metal-games",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/388-find-and-fix-performance-issues-in-your-metal-games/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/388-find-and-fix-performance-issues-in-your-metal-games/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/388-find-and-fix-performance-issues-in-your-metal-games/transcript.md",
      "duration_seconds": 1261,
      "duration_minutes": 21.0,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Graphics & Games",
      "topics": [
        "Developer Tools",
        "Graphics & Games"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 2852,
        "segments": 328,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/388",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 2852,
        "segments": 328,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "389",
      "indexed_id": "wwdc2026-389",
      "event": "wwdc2026",
      "title": "Discover container machines",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/389",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/389-discover-container-machines/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/389-discover-container-machines",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/389-discover-container-machines/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/389-discover-container-machines/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/389-discover-container-machines/transcript.md",
      "duration_seconds": 667,
      "duration_minutes": 11.1,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Developer Tools",
      "topics": [
        "Swift",
        "System Services",
        "Developer Tools"
      ],
      "platforms": [
        "macOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1214,
        "segments": 140,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/389",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1214,
        "segments": 140,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "391",
      "indexed_id": "wwdc2026-391",
      "event": "wwdc2026",
      "title": "Offer subscriptions to groups and organizations",
      "priority": "P2",
      "theme": "platform_apps",
      "themes": [
        "platform_apps",
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/391",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/391-offer-subscriptions-to-groups-and-organizations/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/391-offer-subscriptions-to-groups-and-organizations",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/391-offer-subscriptions-to-groups-and-organizations/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/391-offer-subscriptions-to-groups-and-organizations/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/391-offer-subscriptions-to-groups-and-organizations/transcript.md",
      "duration_seconds": 476,
      "duration_minutes": 7.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "App Store, Distribution & Marketing",
      "topics": [
        "Business & Education",
        "App Store, Distribution & Marketing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "multi seat",
        "multi-seat"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1262,
        "segments": 144,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/391",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1262,
        "segments": 144,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "393",
      "indexed_id": "wwdc2026-393",
      "event": "wwdc2026",
      "title": "Supercharge your spatial workflows with Reality Composer Pro 3",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/393",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/393-supercharge-your-spatial-workflows-with-reality-composer-pro/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/393-supercharge-your-spatial-workflows-with-reality-composer-pro",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/393-supercharge-your-spatial-workflows-with-reality-composer-pro/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/393-supercharge-your-spatial-workflows-with-reality-composer-pro/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/393-supercharge-your-spatial-workflows-with-reality-composer-pro/transcript.md",
      "duration_seconds": 1312,
      "duration_minutes": 21.9,
      "publishedAt": "2026-06-08T14:00:00-07:00",
      "primaryTopic": "Spatial Computing",
      "topics": [
        "Graphics & Games",
        "Spatial Computing"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS"
      ],
      "keywords": [
        "3d",
        "3d content",
        "animation",
        "augmented reality",
        "behavior tree",
        "compute graph",
        "environment",
        "game",
        "navigation",
        "navigation mesh",
        "particle effects",
        "reality",
        "reality composer pro",
        "realitykit",
        "scene",
        "script graph",
        "shader graph",
        "spatial computing",
        "usdz",
        "visionos"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 3391,
        "segments": 369,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/393",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 3391,
        "segments": 369,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "394",
      "indexed_id": "wwdc2026-394",
      "event": "wwdc2026",
      "title": "Get ready for WWDC26",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/394",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/394-get-ready-for-wwdc26/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/394-get-ready-for-wwdc26",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/394-get-ready-for-wwdc26/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/394-get-ready-for-wwdc26/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/394-get-ready-for-wwdc26/transcript.md",
      "duration_seconds": 84,
      "duration_minutes": 1.4,
      "publishedAt": "2026-06-08T13:30:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 211,
        "segments": 37,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/394",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 211,
        "segments": 37,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "397",
      "indexed_id": "wwdc2026-397",
      "event": "wwdc2026",
      "title": "Dub Dub Daily: Day 2",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/397",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/397-dub-dub-daily-day-2/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/397-dub-dub-daily-day-2",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/397-dub-dub-daily-day-2/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/397-dub-dub-daily-day-2/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/397-dub-dub-daily-day-2/transcript.md",
      "duration_seconds": 352,
      "duration_minutes": 5.9,
      "publishedAt": "2026-06-09T07:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1166,
        "segments": 134,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/397",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1166,
        "segments": 134,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "398",
      "indexed_id": "wwdc2026-398",
      "event": "wwdc2026",
      "title": "Dub Dub Daily: Day 3",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/398",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/398-dub-dub-daily-day-3/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/398-dub-dub-daily-day-3",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/398-dub-dub-daily-day-3/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/398-dub-dub-daily-day-3/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/398-dub-dub-daily-day-3/transcript.md",
      "duration_seconds": 367,
      "duration_minutes": 6.1,
      "publishedAt": "2026-06-10T07:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1121,
        "segments": 132,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/398",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1121,
        "segments": 132,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "399",
      "indexed_id": "wwdc2026-399",
      "event": "wwdc2026",
      "title": "Dub Dub Daily: Day 4",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/399",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/399-dub-dub-daily-day-4/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/399-dub-dub-daily-day-4",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/399-dub-dub-daily-day-4/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/399-dub-dub-daily-day-4/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/399-dub-dub-daily-day-4/transcript.md",
      "duration_seconds": 397,
      "duration_minutes": 6.6,
      "publishedAt": "2026-06-11T07:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1251,
        "segments": 145,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/399",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1251,
        "segments": 145,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "400",
      "indexed_id": "wwdc2026-400",
      "event": "wwdc2026",
      "title": "Dub Dub Daily: Day 5",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/videos/play/wwdc2026/400",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/400-dub-dub-daily-day-5/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/400-dub-dub-daily-day-5",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/400-dub-dub-daily-day-5/metadata.json",
      "indexed_transcript_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/400-dub-dub-daily-day-5/transcript.json",
      "indexed_transcript_md_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/400-dub-dub-daily-day-5/transcript.md",
      "duration_seconds": 460,
      "duration_minutes": 7.7,
      "publishedAt": "2026-06-12T07:00:00-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [],
      "keywords": [],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [
        "eng",
        "fra",
        "jpn",
        "kor",
        "por",
        "spa",
        "zho"
      ],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "local_internal_and_indexed_available",
      "transcript_stats": {
        "available": true,
        "wordCount": 1429,
        "segments": 147,
        "language": "eng",
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": true,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L2 Transcript Ready",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/400",
        "has_metadata": true,
        "has_transcript_json": true,
        "has_transcript_md": true,
        "wordCount": 1429,
        "segments": 147,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "403",
      "indexed_id": "wwdc2026-403",
      "event": "wwdc2026",
      "title": "Stream the WWDC26 Keynote",
      "priority": "P2",
      "theme": "spatial_media_games",
      "themes": [
        "spatial_media_games"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/news/?id=w53ezvjk",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/403-stream-the-wwdc26-keynote/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/403-stream-the-wwdc26-keynote",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/403-stream-the-wwdc26-keynote/metadata.json",
      "indexed_transcript_raw_url": null,
      "indexed_transcript_md_raw_url": null,
      "duration_seconds": null,
      "duration_minutes": 0.0,
      "publishedAt": "2026-06-07T12:00:53-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [
        "iOS",
        "iPadOS",
        "macOS",
        "tvOS",
        "visionOS",
        "watchOS"
      ],
      "keywords": [
        "keynote",
        "keynote 2026",
        "wwdc"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "missing",
      "transcript_stats": {
        "available": false,
        "wordCount": 0,
        "segments": 0,
        "language": null,
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": false,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L1 Indexed",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/403",
        "has_metadata": true,
        "has_transcript_json": false,
        "has_transcript_md": false,
        "wordCount": 0,
        "segments": 0,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    },
    {
      "session_id": "1102",
      "indexed_id": "wwdc2026-1102",
      "event": "wwdc2026",
      "title": "Stream the WWDC26 Platforms State of the Union",
      "priority": "P2",
      "theme": "other",
      "themes": [
        "other"
      ],
      "owner": "未分配",
      "apple_canonical_url": "https://developer.apple.com/news/?id=geyh0ylz",
      "indexed_source": "guitaripod/wwdc-sessions",
      "indexed_repository": "https://github.com/guitaripod/wwdc-sessions",
      "indexed_path": "sessions/wwdc2026/1102-stream-the-wwdc26-platforms-state-of-the-union/",
      "indexed_session_url": "https://github.com/guitaripod/wwdc-sessions/tree/main/sessions/wwdc2026/1102-stream-the-wwdc26-platforms-state-of-the-union",
      "indexed_metadata_raw_url": "https://raw.githubusercontent.com/guitaripod/wwdc-sessions/master/sessions/wwdc2026/1102-stream-the-wwdc26-platforms-state-of-the-union/metadata.json",
      "indexed_transcript_raw_url": null,
      "indexed_transcript_md_raw_url": null,
      "duration_seconds": null,
      "duration_minutes": 0.0,
      "publishedAt": "2026-06-07T11:59:51-07:00",
      "primaryTopic": "Essentials",
      "topics": [
        "Essentials"
      ],
      "platforms": [],
      "keywords": [
        "sotu",
        "sotu2026"
      ],
      "resourceCount": 0,
      "codeSnippetCount": 0,
      "availableLanguages": [],
      "metadata_status": "local_internal_and_indexed_available",
      "transcript_status": "missing",
      "transcript_stats": {
        "available": false,
        "wordCount": 0,
        "segments": 0,
        "language": null,
        "local_public_access": "denied_by_nginx"
      },
      "public_transcript_display": false,
      "quote_ready_internal": false,
      "public_quote_policy": "short_quotes_only_with_apple_canonical_url; do_not_publish_full_transcript",
      "source_level": "L1 Indexed",
      "insight_review_status": "catalog_only",
      "local_internal_mirror": {
        "enabled": true,
        "local_dir": "wwdc_2026/internal_data/wwdc_sessions/sessions/1102",
        "has_metadata": true,
        "has_transcript_json": false,
        "has_transcript_md": false,
        "wordCount": 0,
        "segments": 0,
        "public_access": "denied_by_nginx"
      },
      "last_synced": "2026-06-20"
    }
  ],
  "last_synced": "2026-06-20",
  "source_commit": {
    "commit": "b63232f22ad9ff0da807ae5d6223575cb08689f3",
    "commit_date": "2026-06-18T19:48:35+00:00",
    "subject": "chore: refresh WWDC knowledge base"
  }
}
