Expose dedicated Directions tab
Browse files- data/website_integrity.json +18 -18
data/website_integrity.json
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
{
|
| 2 |
"status": "pass",
|
| 3 |
-
"generated_at_utc": "2026-06-04T06:
|
| 4 |
"docs_root": "docs",
|
| 5 |
"site_base": "/ropedia-xperience-10m-task-suite/",
|
| 6 |
"summary": {
|
| 7 |
"html_pages": 4,
|
| 8 |
-
"local_references":
|
| 9 |
"external_reference_count": 91,
|
| 10 |
"json_files": 32,
|
| 11 |
"image_assets_referenced": 21,
|
|
@@ -21,10 +21,10 @@
|
|
| 21 |
},
|
| 22 |
"semantic_checks": [
|
| 23 |
{
|
| 24 |
-
"name": "
|
| 25 |
"status": "pass",
|
| 26 |
-
"reason": "The long research page should
|
| 27 |
-
"tab_count":
|
| 28 |
},
|
| 29 |
{
|
| 30 |
"name": "project_sections_are_assigned_to_tabs",
|
|
@@ -43,8 +43,8 @@
|
|
| 43 |
"name": "project_tabs_use_accessible_roles",
|
| 44 |
"status": "pass",
|
| 45 |
"reason": "The tabbed research dashboard should expose tablist/tab semantics.",
|
| 46 |
-
"tab_role_count":
|
| 47 |
-
"project_tab_count":
|
| 48 |
"nested_tab_count": 4,
|
| 49 |
"has_tablist": true
|
| 50 |
},
|
|
@@ -59,7 +59,7 @@
|
|
| 59 |
"name": "project_tabs_update_selected_state",
|
| 60 |
"status": "pass",
|
| 61 |
"reason": "Tab activation should update selected state for assistive technology.",
|
| 62 |
-
"selected_count":
|
| 63 |
"updates_selected_state": true
|
| 64 |
},
|
| 65 |
{
|
|
@@ -74,8 +74,8 @@
|
|
| 74 |
"name": "project_overview_precedes_progress_ledger",
|
| 75 |
"status": "pass",
|
| 76 |
"reason": "The project overview should appear before the deeper progress ledger.",
|
| 77 |
-
"overview_index":
|
| 78 |
-
"evidence_index":
|
| 79 |
},
|
| 80 |
{
|
| 81 |
"name": "project_status_links_json",
|
|
@@ -149,9 +149,9 @@
|
|
| 149 |
"name": "evaluation_protocol_between_overview_and_progress",
|
| 150 |
"status": "pass",
|
| 151 |
"reason": "The evaluation protocol should appear before the deeper evidence ledger.",
|
| 152 |
-
"overview_index":
|
| 153 |
-
"protocol_index":
|
| 154 |
-
"evidence_index":
|
| 155 |
},
|
| 156 |
{
|
| 157 |
"name": "evaluation_protocol_links_json",
|
|
@@ -224,8 +224,8 @@
|
|
| 224 |
},
|
| 225 |
{
|
| 226 |
"path": "index.html",
|
| 227 |
-
"id_count":
|
| 228 |
-
"reference_count":
|
| 229 |
"image_count": 23
|
| 230 |
},
|
| 231 |
{
|
|
@@ -284,7 +284,7 @@
|
|
| 284 |
},
|
| 285 |
{
|
| 286 |
"path": "data/mirror_parity.json",
|
| 287 |
-
"bytes":
|
| 288 |
"top_level_type": "dict"
|
| 289 |
},
|
| 290 |
{
|
|
@@ -314,7 +314,7 @@
|
|
| 314 |
},
|
| 315 |
{
|
| 316 |
"path": "data/public_surface_qa.json",
|
| 317 |
-
"bytes":
|
| 318 |
"top_level_type": "dict"
|
| 319 |
},
|
| 320 |
{
|
|
@@ -394,7 +394,7 @@
|
|
| 394 |
},
|
| 395 |
{
|
| 396 |
"path": "data/website_integrity.json",
|
| 397 |
-
"bytes":
|
| 398 |
"top_level_type": "dict"
|
| 399 |
},
|
| 400 |
{
|
|
|
|
| 1 |
{
|
| 2 |
"status": "pass",
|
| 3 |
+
"generated_at_utc": "2026-06-04T06:46:45+00:00",
|
| 4 |
"docs_root": "docs",
|
| 5 |
"site_base": "/ropedia-xperience-10m-task-suite/",
|
| 6 |
"summary": {
|
| 7 |
"html_pages": 4,
|
| 8 |
+
"local_references": 143,
|
| 9 |
"external_reference_count": 91,
|
| 10 |
"json_files": 32,
|
| 11 |
"image_assets_referenced": 21,
|
|
|
|
| 21 |
},
|
| 22 |
"semantic_checks": [
|
| 23 |
{
|
| 24 |
+
"name": "project_tabs_have_six_groups",
|
| 25 |
"status": "pass",
|
| 26 |
+
"reason": "The long research page should expose six top-level tabs, including a dedicated Directions tab.",
|
| 27 |
+
"tab_count": 6
|
| 28 |
},
|
| 29 |
{
|
| 30 |
"name": "project_sections_are_assigned_to_tabs",
|
|
|
|
| 43 |
"name": "project_tabs_use_accessible_roles",
|
| 44 |
"status": "pass",
|
| 45 |
"reason": "The tabbed research dashboard should expose tablist/tab semantics.",
|
| 46 |
+
"tab_role_count": 10,
|
| 47 |
+
"project_tab_count": 6,
|
| 48 |
"nested_tab_count": 4,
|
| 49 |
"has_tablist": true
|
| 50 |
},
|
|
|
|
| 59 |
"name": "project_tabs_update_selected_state",
|
| 60 |
"status": "pass",
|
| 61 |
"reason": "Tab activation should update selected state for assistive technology.",
|
| 62 |
+
"selected_count": 13,
|
| 63 |
"updates_selected_state": true
|
| 64 |
},
|
| 65 |
{
|
|
|
|
| 74 |
"name": "project_overview_precedes_progress_ledger",
|
| 75 |
"status": "pass",
|
| 76 |
"reason": "The project overview should appear before the deeper progress ledger.",
|
| 77 |
+
"overview_index": 66415,
|
| 78 |
+
"evidence_index": 83618
|
| 79 |
},
|
| 80 |
{
|
| 81 |
"name": "project_status_links_json",
|
|
|
|
| 149 |
"name": "evaluation_protocol_between_overview_and_progress",
|
| 150 |
"status": "pass",
|
| 151 |
"reason": "The evaluation protocol should appear before the deeper evidence ledger.",
|
| 152 |
+
"overview_index": 66415,
|
| 153 |
+
"protocol_index": 80482,
|
| 154 |
+
"evidence_index": 83618
|
| 155 |
},
|
| 156 |
{
|
| 157 |
"name": "evaluation_protocol_links_json",
|
|
|
|
| 224 |
},
|
| 225 |
{
|
| 226 |
"path": "index.html",
|
| 227 |
+
"id_count": 76,
|
| 228 |
+
"reference_count": 120,
|
| 229 |
"image_count": 23
|
| 230 |
},
|
| 231 |
{
|
|
|
|
| 284 |
},
|
| 285 |
{
|
| 286 |
"path": "data/mirror_parity.json",
|
| 287 |
+
"bytes": 108617,
|
| 288 |
"top_level_type": "dict"
|
| 289 |
},
|
| 290 |
{
|
|
|
|
| 314 |
},
|
| 315 |
{
|
| 316 |
"path": "data/public_surface_qa.json",
|
| 317 |
+
"bytes": 5632,
|
| 318 |
"top_level_type": "dict"
|
| 319 |
},
|
| 320 |
{
|
|
|
|
| 394 |
},
|
| 395 |
{
|
| 396 |
"path": "data/website_integrity.json",
|
| 397 |
+
"bytes": 14746,
|
| 398 |
"top_level_type": "dict"
|
| 399 |
},
|
| 400 |
{
|