{
  "schema_version": "insight.wwdc.session-source.v2",
  "record_type": "thin_reference_wrapper_all_session",
  "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"
}
