{ "status": "pass", "generated_at_utc": "2026-06-04T06:46:45+00:00", "docs_root": "docs", "site_base": "/ropedia-xperience-10m-task-suite/", "summary": { "html_pages": 4, "local_references": 143, "external_reference_count": 91, "json_files": 32, "image_assets_referenced": 21, "failure_count": 0 }, "failures": { "missing_targets": [], "missing_anchors": [], "duplicate_ids": [], "invalid_json": [], "invalid_images": [], "semantic_layout": [] }, "semantic_checks": [ { "name": "project_tabs_have_six_groups", "status": "pass", "reason": "The long research page should expose six top-level tabs, including a dedicated Directions tab.", "tab_count": 6 }, { "name": "project_sections_are_assigned_to_tabs", "status": "pass", "reason": "Every major research section should be assigned to a tab group.", "section_count": 21 }, { "name": "project_hash_router_preserves_deep_links", "status": "pass", "reason": "Deep links should open the correct tab instead of landing on hidden content.", "marker_count": 3, "has_section_tab_map": true }, { "name": "project_tabs_use_accessible_roles", "status": "pass", "reason": "The tabbed research dashboard should expose tablist/tab semantics.", "tab_role_count": 10, "project_tab_count": 6, "nested_tab_count": 4, "has_tablist": true }, { "name": "project_sections_are_labeled_tabpanels", "status": "pass", "reason": "Every tabbed research section should expose a labeled panel role.", "panel_count": 25, "labeled_panel_count": 21 }, { "name": "project_tabs_update_selected_state", "status": "pass", "reason": "Tab activation should update selected state for assistive technology.", "selected_count": 13, "updates_selected_state": true }, { "name": "project_tabs_support_keyboard_navigation", "status": "pass", "reason": "Keyboard users should be able to switch project tabs with arrow, Home, and End keys.", "marker_count": 2, "has_arrow_navigation": true, "has_home_end_navigation": true }, { "name": "project_overview_precedes_progress_ledger", "status": "pass", "reason": "The project overview should appear before the deeper progress ledger.", "overview_index": 66415, "evidence_index": 83618 }, { "name": "project_status_links_json", "status": "pass", "reason": "The website should expose the machine-readable project status.", "marker_count": 2 }, { "name": "roadmap_links_json", "status": "pass", "reason": "The website should expose the machine-readable research roadmap.", "marker_count": 2 }, { "name": "interactive_roadmap_page_linked", "status": "pass", "reason": "The project site should link to the dedicated interactive research roadmap page.", "marker_count": 5 }, { "name": "interactive_roadmap_links_json", "status": "pass", "reason": "The project site should expose the machine-readable interactive roadmap contract.", "marker_count": 2 }, { "name": "interactive_roadmap_loads_generated_json", "status": "pass", "reason": "The interactive roadmap page should load the generated roadmap JSON contract.", "marker_count": 4, "page_exists": true }, { "name": "interactive_roadmap_tracks_four_directions", "status": "pass", "reason": "The interactive roadmap page should expose the four research-track control surface.", "marker_count": 2, "page_exists": true }, { "name": "rendered_site_check_links_json", "status": "pass", "reason": "The website should expose the browser-level rendered website check.", "marker_count": 1 }, { "name": "roadmap_html_matches_json_phases", "status": "pass", "reason": "The roadmap section should show every stage defined in research_roadmap.json.", "phase_count": 6, "missing_phase_names": [], "roadmap_json_error": null }, { "name": "roadmap_status_chips_match_json", "status": "pass", "reason": "The roadmap status chips should match the phase statuses in research_roadmap.json.", "phase_count": 6, "statuses": [ "implemented", "active", "next", "next", "planned", "planned" ], "missing_statuses": [], "roadmap_json_error": null }, { "name": "evaluation_protocol_between_overview_and_progress", "status": "pass", "reason": "The evaluation protocol should appear before the deeper evidence ledger.", "overview_index": 66415, "protocol_index": 80482, "evidence_index": 83618 }, { "name": "evaluation_protocol_links_json", "status": "pass", "reason": "The website should expose the machine-readable evaluation protocol.", "marker_count": 1 }, { "name": "figure_index_links_json", "status": "pass", "reason": "The website should expose the machine-readable figure index.", "marker_count": 2 }, { "name": "suite_task_map_precedes_modality_atlas", "status": "pass", "reason": "The Suite anchor should show the full 12-task map before the modality atlas.", "first_marker_index": 419, "second_marker_index": 710 }, { "name": "suite_modality_atlas_contains_seven_cards", "status": "pass", "reason": "The modality atlas should expose seven sample modalities.", "card_count": 7 }, { "name": "dataset_card_section_mentions_sample_license", "status": "pass", "reason": "The dataset-card section should preserve the public sample card license.", "marker_count": 1 }, { "name": "dataset_card_section_mentions_api_episode_listing", "status": "pass", "reason": "The dataset-card section should distinguish HF API listing metadata from local data possession.", "marker_count": 1 }, { "name": "dataset_card_section_links_source_alignment_audit", "status": "pass", "reason": "The dataset-card section should expose the generated source-alignment report.", "marker_count": 1 }, { "name": "task_player_surface_present", "status": "pass", "reason": "The website should expose the interactive task walkthrough/player.", "marker_count": 1 }, { "name": "task_player_uses_walkthrough_json", "status": "pass", "reason": "The task player and task cards should read the generated walkthrough JSON.", "marker_count": 2 }, { "name": "task_cards_use_human_research_names", "status": "pass", "reason": "The public task surface should use readable research task names.", "marker_count": 3 } ], "html_pages": [ { "path": "404.html", "id_count": 1, "reference_count": 1, "image_count": 0 }, { "path": "index.html", "id_count": 76, "reference_count": 120, "image_count": 23 }, { "path": "research_roadmap.html", "id_count": 15, "reference_count": 16, "image_count": 1 }, { "path": "single_episode_explorer.html", "id_count": 26, "reference_count": 6, "image_count": 1 } ], "json_files": [ { "path": "data/artifact_index.json", "bytes": 32294, "top_level_type": "dict" }, { "path": "data/audio_ablation_summary.json", "bytes": 9701, "top_level_type": "dict" }, { "path": "data/brand_assets.json", "bytes": 3898, "top_level_type": "dict" }, { "path": "data/evaluation_protocol.json", "bytes": 13686, "top_level_type": "dict" }, { "path": "data/evidence_contract.json", "bytes": 12096, "top_level_type": "dict" }, { "path": "data/figure_index.json", "bytes": 13434, "top_level_type": "dict" }, { "path": "data/foundation_model_plan.json", "bytes": 8880, "top_level_type": "dict" }, { "path": "data/live_publication_status.json", "bytes": 68749, "top_level_type": "dict" }, { "path": "data/mirror_parity.json", "bytes": 108617, "top_level_type": "dict" }, { "path": "data/modality_atlas.json", "bytes": 3797, "top_level_type": "dict" }, { "path": "data/project_brief.json", "bytes": 3645, "top_level_type": "dict" }, { "path": "data/project_manifest.json", "bytes": 4643, "top_level_type": "dict" }, { "path": "data/project_packet.json", "bytes": 7722, "top_level_type": "dict" }, { "path": "data/project_status.json", "bytes": 9233, "top_level_type": "dict" }, { "path": "data/public_surface_qa.json", "bytes": 5632, "top_level_type": "dict" }, { "path": "data/publication_audit.json", "bytes": 7289, "top_level_type": "dict" }, { "path": "data/quality_gates.json", "bytes": 8118, "top_level_type": "dict" }, { "path": "data/rendered_site_check.json", "bytes": 4032, "top_level_type": "dict" }, { "path": "data/reproducibility_matrix.json", "bytes": 5229, "top_level_type": "dict" }, { "path": "data/research_direction_extensions.json", "bytes": 11903, "top_level_type": "dict" }, { "path": "data/research_directions.json", "bytes": 14414, "top_level_type": "dict" }, { "path": "data/research_roadmap.json", "bytes": 5726, "top_level_type": "dict" }, { "path": "data/research_roadmap_interactive.json", "bytes": 131473, "top_level_type": "dict" }, { "path": "data/research_takeaways.json", "bytes": 6821, "top_level_type": "dict" }, { "path": "data/scope_claims_audit.json", "bytes": 18951, "top_level_type": "dict" }, { "path": "data/single_episode_explorer.json", "bytes": 4297465, "top_level_type": "dict" }, { "path": "data/source_alignment_audit.json", "bytes": 4432, "top_level_type": "dict" }, { "path": "data/summary_metrics.json", "bytes": 25369, "top_level_type": "dict" }, { "path": "data/task_surface_integrity.json", "bytes": 45779, "top_level_type": "dict" }, { "path": "data/task_walkthroughs.json", "bytes": 26963, "top_level_type": "dict" }, { "path": "data/website_integrity.json", "bytes": 14746, "top_level_type": "dict" }, { "path": "data/xperience10m_dataset_card_alignment.json", "bytes": 7559, "top_level_type": "dict" } ], "images": [ { "path": "assets/brand/xperience10m-logo-favicon-64.png", "exists": true, "bytes": 7206, "width": 64, "height": 64, "format": "PNG" }, { "path": "assets/brand/xperience10m-logo-mark-192.png", "exists": true, "bytes": 48063, "width": 192, "height": 192, "format": "PNG" }, { "path": "assets/charts/audio_ablation_delta.svg", "exists": true, "bytes": 4146, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/cross_modal_retrieval.svg", "exists": true, "bytes": 3196, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/episode_task_scores.svg", "exists": true, "bytes": 5903, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/episode_task_scores_minimal_vs_neural.svg", "exists": true, "bytes": 10040, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/episode_task_scores_neural_mlp.svg", "exists": true, "bytes": 5917, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/feature_blocks.svg", "exists": true, "bytes": 7889, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/model_macro_f1.svg", "exists": true, "bytes": 3321, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/research_direction_coverage.svg", "exists": true, "bytes": 4968, "format": "SVG", "has_viewbox": true }, { "path": "assets/charts/research_direction_extension_tasks.svg", "exists": true, "bytes": 6685, "format": "SVG", "has_viewbox": true }, { "path": "assets/modalities/audio.png", "exists": true, "bytes": 7075, "width": 880, "height": 520, "format": "PNG" }, { "path": "assets/modalities/depth.jpg", "exists": true, "bytes": 45018, "width": 880, "height": 520, "format": "JPEG" }, { "path": "assets/modalities/inertial.png", "exists": true, "bytes": 46655, "width": 880, "height": 520, "format": "PNG" }, { "path": "assets/modalities/language.png", "exists": true, "bytes": 15428, "width": 880, "height": 520, "format": "PNG" }, { "path": "assets/modalities/motion_capture.png", "exists": true, "bytes": 15078, "width": 880, "height": 520, "format": "PNG" }, { "path": "assets/modalities/pose_slam.png", "exists": true, "bytes": 68057, "width": 880, "height": 520, "format": "PNG" }, { "path": "assets/modalities/video.jpg", "exists": true, "bytes": 82323, "width": 880, "height": 520, "format": "JPEG" }, { "path": "assets/pipeline_diagram.png", "exists": true, "bytes": 707296, "width": 1800, "height": 1120, "format": "PNG" }, { "path": "assets/task_architectures.png", "exists": true, "bytes": 767403, "width": 1800, "height": 2450, "format": "PNG" }, { "path": "assets/task_suite_infographic.png", "exists": true, "bytes": 2612510, "width": 1800, "height": 6600, "format": "PNG" } ] }