cy0307 commited on
Commit
eb97ad6
·
verified ·
1 Parent(s): cd847a7

Add files using upload-large-folder tool

Browse files
data/artifact_index.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
- "generated_at_utc": "2026-06-23T04:20:52+00:00",
4
  "status": "pass",
5
  "artifact_count": 228,
6
  "missing": [],
@@ -1171,7 +1171,7 @@
1171
  "shows": "Lists the automated and post-publish checks used to keep the release current.",
1172
  "exists": true,
1173
  "bytes": 5184,
1174
- "sha256": "4931d4457c4c5b0978fdf31861b6e3e2da6e24368398cf1756120a32cbff98f0"
1175
  },
1176
  {
1177
  "id": "quality_gate_manifest",
@@ -1182,7 +1182,7 @@
1182
  "shows": "Machine-readable release-check summary for validators, mirrors, and public project surfaces.",
1183
  "exists": true,
1184
  "bytes": 8640,
1185
- "sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75"
1186
  },
1187
  {
1188
  "id": "public_surface_qa",
@@ -1193,7 +1193,7 @@
1193
  "shows": "Keeps the repo, website, and Hugging Face cards aligned as one cohesive research project surface.",
1194
  "exists": true,
1195
  "bytes": 2313,
1196
- "sha256": "7f8cbce404a40e4c660c9f9dfbe2a2880df3749d33dd45c5bc1abc4e527392a1"
1197
  },
1198
  {
1199
  "id": "public_reader_map",
@@ -1226,7 +1226,7 @@
1226
  "volatile": true,
1227
  "shows": "Machine-readable report for SEO/social metadata, accessible tab semantics, public links, project links, and clear project presentation.",
1228
  "exists": true,
1229
- "bytes": 7690,
1230
  "hash_policy": "existence_and_size_only"
1231
  },
1232
  {
@@ -1387,7 +1387,7 @@
1387
  "volatile": true,
1388
  "shows": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
1389
  "exists": true,
1390
- "bytes": 1482482,
1391
  "hash_policy": "existence_and_size_only"
1392
  },
1393
  {
 
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
+ "generated_at_utc": "2026-06-23T05:07:35+00:00",
4
  "status": "pass",
5
  "artifact_count": 228,
6
  "missing": [],
 
1171
  "shows": "Lists the automated and post-publish checks used to keep the release current.",
1172
  "exists": true,
1173
  "bytes": 5184,
1174
+ "sha256": "01bc15b23784df0668624b819ead739058628378f38435f41655a1491b1e8465"
1175
  },
1176
  {
1177
  "id": "quality_gate_manifest",
 
1182
  "shows": "Machine-readable release-check summary for validators, mirrors, and public project surfaces.",
1183
  "exists": true,
1184
  "bytes": 8640,
1185
+ "sha256": "c3a5e11cd5db2121ddab367dc434aeb74bff3d087dfdcb10e09a8e8245bdc435"
1186
  },
1187
  {
1188
  "id": "public_surface_qa",
 
1193
  "shows": "Keeps the repo, website, and Hugging Face cards aligned as one cohesive research project surface.",
1194
  "exists": true,
1195
  "bytes": 2313,
1196
+ "sha256": "92a91897e406b67db5422b7026c96a9f29f63532f695b15351aa968f92b31f5a"
1197
  },
1198
  {
1199
  "id": "public_reader_map",
 
1226
  "volatile": true,
1227
  "shows": "Machine-readable report for SEO/social metadata, accessible tab semantics, public links, project links, and clear project presentation.",
1228
  "exists": true,
1229
+ "bytes": 7846,
1230
  "hash_policy": "existence_and_size_only"
1231
  },
1232
  {
 
1387
  "volatile": true,
1388
  "shows": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
1389
  "exists": true,
1390
+ "bytes": 1489468,
1391
  "hash_policy": "existence_and_size_only"
1392
  },
1393
  {
data/mirror_parity.json CHANGED
@@ -1,26 +1,16 @@
1
  {
2
- "status": "fail",
3
- "generated_at_utc": "2026-06-23T04:21:04+00:00",
4
  "hf_root": "hf_publish",
5
  "summary": {
6
  "group_count": 1308,
7
- "failure_count": 46,
8
- "failures_by_surface": {
9
- "hf_space": 8,
10
- "hf_artifacts_data": 6,
11
- "hf_artifacts": 6,
12
- "hf_model_data": 6,
13
- "hf_model_docs_data": 6,
14
- "hf_model": 8,
15
- "hf_artifacts_root": 2,
16
- "hf_artifacts_docs": 2,
17
- "hf_model_docs": 2
18
- }
19
  },
20
  "checks": [
21
  {
22
  "name": "repo_hf_space_artifact_model_data_parity",
23
- "status": "fail"
24
  },
25
  {
26
  "name": "repo_hf_visual_asset_parity",
@@ -32,7 +22,7 @@
32
  },
33
  {
34
  "name": "repo_hf_website_html_parity",
35
- "status": "fail"
36
  },
37
  {
38
  "name": "repo_hf_diagnostic_result_parity",
@@ -149,44 +139,44 @@
149
  "path": "repo:docs/data/artifact_index.json",
150
  "exists": true,
151
  "bytes": 124477,
152
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
153
  },
154
  "mirrors": {
155
  "hf_space": {
156
  "path": "hf_space:data/artifact_index.json",
157
  "exists": true,
158
  "bytes": 124477,
159
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
160
  },
161
  "hf_artifacts_data": {
162
  "path": "hf_artifacts:data/artifact_index.json",
163
  "exists": true,
164
  "bytes": 124477,
165
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
166
  },
167
  "hf_artifacts": {
168
  "path": "hf_artifacts:docs/data/artifact_index.json",
169
  "exists": true,
170
  "bytes": 124477,
171
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
172
  },
173
  "hf_model_data": {
174
  "path": "hf_model:data/artifact_index.json",
175
  "exists": true,
176
  "bytes": 124477,
177
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
178
  },
179
  "hf_model_docs_data": {
180
  "path": "hf_model:docs/data/artifact_index.json",
181
  "exists": true,
182
  "bytes": 124477,
183
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
184
  },
185
  "hf_model": {
186
  "path": "hf_model:metrics/artifact_index.json",
187
  "exists": true,
188
  "bytes": 124477,
189
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
190
  }
191
  },
192
  "failures": []
@@ -977,187 +967,101 @@
977
  },
978
  {
979
  "name": "data/publication_audit.json",
980
- "status": "fail",
981
  "local": {
982
  "path": "repo:docs/data/publication_audit.json",
983
  "exists": true,
984
  "bytes": 10940,
985
- "sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f"
986
  },
987
  "mirrors": {
988
  "hf_space": {
989
  "path": "hf_space:data/publication_audit.json",
990
  "exists": true,
991
  "bytes": 10940,
992
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
993
  },
994
  "hf_artifacts_data": {
995
  "path": "hf_artifacts:data/publication_audit.json",
996
  "exists": true,
997
  "bytes": 10940,
998
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
999
  },
1000
  "hf_artifacts": {
1001
  "path": "hf_artifacts:docs/data/publication_audit.json",
1002
  "exists": true,
1003
  "bytes": 10940,
1004
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1005
  },
1006
  "hf_model_data": {
1007
  "path": "hf_model:data/publication_audit.json",
1008
  "exists": true,
1009
  "bytes": 10940,
1010
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1011
  },
1012
  "hf_model_docs_data": {
1013
  "path": "hf_model:docs/data/publication_audit.json",
1014
  "exists": true,
1015
  "bytes": 10940,
1016
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1017
  },
1018
  "hf_model": {
1019
  "path": "hf_model:metrics/publication_audit.json",
1020
  "exists": true,
1021
  "bytes": 10940,
1022
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1023
  }
1024
  },
1025
- "failures": [
1026
- {
1027
- "surface": "hf_space",
1028
- "kind": "hash_mismatch",
1029
- "path": "hf_space:data/publication_audit.json",
1030
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1031
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1032
- },
1033
- {
1034
- "surface": "hf_artifacts_data",
1035
- "kind": "hash_mismatch",
1036
- "path": "hf_artifacts:data/publication_audit.json",
1037
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1038
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1039
- },
1040
- {
1041
- "surface": "hf_artifacts",
1042
- "kind": "hash_mismatch",
1043
- "path": "hf_artifacts:docs/data/publication_audit.json",
1044
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1045
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1046
- },
1047
- {
1048
- "surface": "hf_model_data",
1049
- "kind": "hash_mismatch",
1050
- "path": "hf_model:data/publication_audit.json",
1051
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1052
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1053
- },
1054
- {
1055
- "surface": "hf_model_docs_data",
1056
- "kind": "hash_mismatch",
1057
- "path": "hf_model:docs/data/publication_audit.json",
1058
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1059
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1060
- },
1061
- {
1062
- "surface": "hf_model",
1063
- "kind": "hash_mismatch",
1064
- "path": "hf_model:metrics/publication_audit.json",
1065
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1066
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1067
- }
1068
- ]
1069
  },
1070
  {
1071
  "name": "data/public_surface_qa.json",
1072
- "status": "fail",
1073
  "local": {
1074
  "path": "repo:docs/data/public_surface_qa.json",
1075
  "exists": true,
1076
  "bytes": 7690,
1077
- "sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf"
1078
  },
1079
  "mirrors": {
1080
  "hf_space": {
1081
  "path": "hf_space:data/public_surface_qa.json",
1082
  "exists": true,
1083
  "bytes": 7690,
1084
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1085
  },
1086
  "hf_artifacts_data": {
1087
  "path": "hf_artifacts:data/public_surface_qa.json",
1088
  "exists": true,
1089
  "bytes": 7690,
1090
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1091
  },
1092
  "hf_artifacts": {
1093
  "path": "hf_artifacts:docs/data/public_surface_qa.json",
1094
  "exists": true,
1095
  "bytes": 7690,
1096
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1097
  },
1098
  "hf_model_data": {
1099
  "path": "hf_model:data/public_surface_qa.json",
1100
  "exists": true,
1101
  "bytes": 7690,
1102
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1103
  },
1104
  "hf_model_docs_data": {
1105
  "path": "hf_model:docs/data/public_surface_qa.json",
1106
  "exists": true,
1107
  "bytes": 7690,
1108
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1109
  },
1110
  "hf_model": {
1111
  "path": "hf_model:metrics/public_surface_qa.json",
1112
  "exists": true,
1113
  "bytes": 7690,
1114
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1115
  }
1116
  },
1117
- "failures": [
1118
- {
1119
- "surface": "hf_space",
1120
- "kind": "hash_mismatch",
1121
- "path": "hf_space:data/public_surface_qa.json",
1122
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1123
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1124
- },
1125
- {
1126
- "surface": "hf_artifacts_data",
1127
- "kind": "hash_mismatch",
1128
- "path": "hf_artifacts:data/public_surface_qa.json",
1129
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1130
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1131
- },
1132
- {
1133
- "surface": "hf_artifacts",
1134
- "kind": "hash_mismatch",
1135
- "path": "hf_artifacts:docs/data/public_surface_qa.json",
1136
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1137
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1138
- },
1139
- {
1140
- "surface": "hf_model_data",
1141
- "kind": "hash_mismatch",
1142
- "path": "hf_model:data/public_surface_qa.json",
1143
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1144
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1145
- },
1146
- {
1147
- "surface": "hf_model_docs_data",
1148
- "kind": "hash_mismatch",
1149
- "path": "hf_model:docs/data/public_surface_qa.json",
1150
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1151
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1152
- },
1153
- {
1154
- "surface": "hf_model",
1155
- "kind": "hash_mismatch",
1156
- "path": "hf_model:metrics/public_surface_qa.json",
1157
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1158
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1159
- }
1160
- ]
1161
  },
1162
  {
1163
  "name": "data/qwen3_full_parameter_gates.json",
@@ -1308,95 +1212,52 @@
1308
  },
1309
  {
1310
  "name": "data/quality_gates.json",
1311
- "status": "fail",
1312
  "local": {
1313
  "path": "repo:docs/data/quality_gates.json",
1314
  "exists": true,
1315
  "bytes": 8640,
1316
- "sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75"
1317
  },
1318
  "mirrors": {
1319
  "hf_space": {
1320
  "path": "hf_space:data/quality_gates.json",
1321
  "exists": true,
1322
  "bytes": 8640,
1323
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1324
  },
1325
  "hf_artifacts_data": {
1326
  "path": "hf_artifacts:data/quality_gates.json",
1327
  "exists": true,
1328
  "bytes": 8640,
1329
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1330
  },
1331
  "hf_artifacts": {
1332
  "path": "hf_artifacts:docs/data/quality_gates.json",
1333
  "exists": true,
1334
  "bytes": 8640,
1335
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1336
  },
1337
  "hf_model_data": {
1338
  "path": "hf_model:data/quality_gates.json",
1339
  "exists": true,
1340
  "bytes": 8640,
1341
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1342
  },
1343
  "hf_model_docs_data": {
1344
  "path": "hf_model:docs/data/quality_gates.json",
1345
  "exists": true,
1346
  "bytes": 8640,
1347
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1348
  },
1349
  "hf_model": {
1350
  "path": "hf_model:metrics/quality_gates.json",
1351
  "exists": true,
1352
  "bytes": 8640,
1353
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1354
  }
1355
  },
1356
- "failures": [
1357
- {
1358
- "surface": "hf_space",
1359
- "kind": "hash_mismatch",
1360
- "path": "hf_space:data/quality_gates.json",
1361
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1362
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1363
- },
1364
- {
1365
- "surface": "hf_artifacts_data",
1366
- "kind": "hash_mismatch",
1367
- "path": "hf_artifacts:data/quality_gates.json",
1368
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1369
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1370
- },
1371
- {
1372
- "surface": "hf_artifacts",
1373
- "kind": "hash_mismatch",
1374
- "path": "hf_artifacts:docs/data/quality_gates.json",
1375
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1376
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1377
- },
1378
- {
1379
- "surface": "hf_model_data",
1380
- "kind": "hash_mismatch",
1381
- "path": "hf_model:data/quality_gates.json",
1382
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1383
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1384
- },
1385
- {
1386
- "surface": "hf_model_docs_data",
1387
- "kind": "hash_mismatch",
1388
- "path": "hf_model:docs/data/quality_gates.json",
1389
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1390
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1391
- },
1392
- {
1393
- "surface": "hf_model",
1394
- "kind": "hash_mismatch",
1395
- "path": "hf_model:metrics/quality_gates.json",
1396
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1397
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1398
- }
1399
- ]
1400
  },
1401
  {
1402
  "name": "data/raw_sample_files.json",
@@ -1890,7 +1751,7 @@
1890
  },
1891
  {
1892
  "name": "data/source_alignment_audit.json",
1893
- "status": "fail",
1894
  "local": {
1895
  "path": "repo:docs/data/source_alignment_audit.json",
1896
  "exists": true,
@@ -1902,83 +1763,40 @@
1902
  "path": "hf_space:data/source_alignment_audit.json",
1903
  "exists": true,
1904
  "bytes": 4432,
1905
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1906
  },
1907
  "hf_artifacts_data": {
1908
  "path": "hf_artifacts:data/source_alignment_audit.json",
1909
  "exists": true,
1910
  "bytes": 4432,
1911
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1912
  },
1913
  "hf_artifacts": {
1914
  "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1915
  "exists": true,
1916
  "bytes": 4432,
1917
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1918
  },
1919
  "hf_model_data": {
1920
  "path": "hf_model:data/source_alignment_audit.json",
1921
  "exists": true,
1922
  "bytes": 4432,
1923
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1924
  },
1925
  "hf_model_docs_data": {
1926
  "path": "hf_model:docs/data/source_alignment_audit.json",
1927
  "exists": true,
1928
  "bytes": 4432,
1929
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1930
  },
1931
  "hf_model": {
1932
  "path": "hf_model:metrics/source_alignment_audit.json",
1933
  "exists": true,
1934
  "bytes": 4432,
1935
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1936
  }
1937
  },
1938
- "failures": [
1939
- {
1940
- "surface": "hf_space",
1941
- "kind": "hash_mismatch",
1942
- "path": "hf_space:data/source_alignment_audit.json",
1943
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1944
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1945
- },
1946
- {
1947
- "surface": "hf_artifacts_data",
1948
- "kind": "hash_mismatch",
1949
- "path": "hf_artifacts:data/source_alignment_audit.json",
1950
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1951
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1952
- },
1953
- {
1954
- "surface": "hf_artifacts",
1955
- "kind": "hash_mismatch",
1956
- "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1957
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1958
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1959
- },
1960
- {
1961
- "surface": "hf_model_data",
1962
- "kind": "hash_mismatch",
1963
- "path": "hf_model:data/source_alignment_audit.json",
1964
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1965
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1966
- },
1967
- {
1968
- "surface": "hf_model_docs_data",
1969
- "kind": "hash_mismatch",
1970
- "path": "hf_model:docs/data/source_alignment_audit.json",
1971
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1972
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1973
- },
1974
- {
1975
- "surface": "hf_model",
1976
- "kind": "hash_mismatch",
1977
- "path": "hf_model:metrics/source_alignment_audit.json",
1978
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1979
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1980
- }
1981
- ]
1982
  },
1983
  {
1984
  "name": "data/summary_metrics.json",
@@ -2374,7 +2192,7 @@
2374
  },
2375
  {
2376
  "name": "data/task_surface_integrity.json",
2377
- "status": "fail",
2378
  "local": {
2379
  "path": "repo:docs/data/task_surface_integrity.json",
2380
  "exists": true,
@@ -2386,83 +2204,40 @@
2386
  "path": "hf_space:data/task_surface_integrity.json",
2387
  "exists": true,
2388
  "bytes": 46399,
2389
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2390
  },
2391
  "hf_artifacts_data": {
2392
  "path": "hf_artifacts:data/task_surface_integrity.json",
2393
  "exists": true,
2394
  "bytes": 46399,
2395
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2396
  },
2397
  "hf_artifacts": {
2398
  "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2399
  "exists": true,
2400
  "bytes": 46399,
2401
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2402
  },
2403
  "hf_model_data": {
2404
  "path": "hf_model:data/task_surface_integrity.json",
2405
  "exists": true,
2406
  "bytes": 46399,
2407
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2408
  },
2409
  "hf_model_docs_data": {
2410
  "path": "hf_model:docs/data/task_surface_integrity.json",
2411
  "exists": true,
2412
  "bytes": 46399,
2413
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2414
  },
2415
  "hf_model": {
2416
  "path": "hf_model:metrics/task_surface_integrity.json",
2417
  "exists": true,
2418
  "bytes": 46399,
2419
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2420
  }
2421
  },
2422
- "failures": [
2423
- {
2424
- "surface": "hf_space",
2425
- "kind": "hash_mismatch",
2426
- "path": "hf_space:data/task_surface_integrity.json",
2427
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2428
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2429
- },
2430
- {
2431
- "surface": "hf_artifacts_data",
2432
- "kind": "hash_mismatch",
2433
- "path": "hf_artifacts:data/task_surface_integrity.json",
2434
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2435
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2436
- },
2437
- {
2438
- "surface": "hf_artifacts",
2439
- "kind": "hash_mismatch",
2440
- "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2441
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2442
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2443
- },
2444
- {
2445
- "surface": "hf_model_data",
2446
- "kind": "hash_mismatch",
2447
- "path": "hf_model:data/task_surface_integrity.json",
2448
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2449
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2450
- },
2451
- {
2452
- "surface": "hf_model_docs_data",
2453
- "kind": "hash_mismatch",
2454
- "path": "hf_model:docs/data/task_surface_integrity.json",
2455
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2456
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2457
- },
2458
- {
2459
- "surface": "hf_model",
2460
- "kind": "hash_mismatch",
2461
- "path": "hf_model:metrics/task_surface_integrity.json",
2462
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2463
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2464
- }
2465
- ]
2466
  },
2467
  {
2468
  "name": "data/task_walkthroughs.json",
@@ -2809,95 +2584,52 @@
2809
  },
2810
  {
2811
  "name": "data/website_integrity.json",
2812
- "status": "fail",
2813
  "local": {
2814
  "path": "repo:docs/data/website_integrity.json",
2815
  "exists": true,
2816
  "bytes": 25144,
2817
- "sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369"
2818
  },
2819
  "mirrors": {
2820
  "hf_space": {
2821
  "path": "hf_space:data/website_integrity.json",
2822
  "exists": true,
2823
  "bytes": 25144,
2824
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2825
  },
2826
  "hf_artifacts_data": {
2827
  "path": "hf_artifacts:data/website_integrity.json",
2828
  "exists": true,
2829
  "bytes": 25144,
2830
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2831
  },
2832
  "hf_artifacts": {
2833
  "path": "hf_artifacts:docs/data/website_integrity.json",
2834
  "exists": true,
2835
  "bytes": 25144,
2836
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2837
  },
2838
  "hf_model_data": {
2839
  "path": "hf_model:data/website_integrity.json",
2840
  "exists": true,
2841
  "bytes": 25144,
2842
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2843
  },
2844
  "hf_model_docs_data": {
2845
  "path": "hf_model:docs/data/website_integrity.json",
2846
  "exists": true,
2847
  "bytes": 25144,
2848
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2849
  },
2850
  "hf_model": {
2851
  "path": "hf_model:metrics/website_integrity.json",
2852
  "exists": true,
2853
  "bytes": 25144,
2854
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2855
  }
2856
  },
2857
- "failures": [
2858
- {
2859
- "surface": "hf_space",
2860
- "kind": "hash_mismatch",
2861
- "path": "hf_space:data/website_integrity.json",
2862
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2863
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2864
- },
2865
- {
2866
- "surface": "hf_artifacts_data",
2867
- "kind": "hash_mismatch",
2868
- "path": "hf_artifacts:data/website_integrity.json",
2869
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2870
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2871
- },
2872
- {
2873
- "surface": "hf_artifacts",
2874
- "kind": "hash_mismatch",
2875
- "path": "hf_artifacts:docs/data/website_integrity.json",
2876
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2877
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2878
- },
2879
- {
2880
- "surface": "hf_model_data",
2881
- "kind": "hash_mismatch",
2882
- "path": "hf_model:data/website_integrity.json",
2883
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2884
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2885
- },
2886
- {
2887
- "surface": "hf_model_docs_data",
2888
- "kind": "hash_mismatch",
2889
- "path": "hf_model:docs/data/website_integrity.json",
2890
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2891
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2892
- },
2893
- {
2894
- "surface": "hf_model",
2895
- "kind": "hash_mismatch",
2896
- "path": "hf_model:metrics/website_integrity.json",
2897
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2898
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2899
- }
2900
- ]
2901
  },
2902
  {
2903
  "name": "data/xperience10m_128_episode_feature_index.json",
@@ -7767,161 +7499,89 @@
7767
  },
7768
  {
7769
  "name": "website/index.html",
7770
- "status": "fail",
7771
  "local": {
7772
  "path": "repo:docs/index.html",
7773
  "exists": true,
7774
- "bytes": 451295,
7775
- "sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc"
7776
  },
7777
  "mirrors": {
7778
  "hf_space": {
7779
  "path": "hf_space:index.html",
7780
  "exists": true,
7781
- "bytes": 442091,
7782
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7783
  },
7784
  "hf_artifacts_root": {
7785
  "path": "hf_artifacts:index.html",
7786
  "exists": true,
7787
- "bytes": 442091,
7788
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7789
  },
7790
  "hf_artifacts_docs": {
7791
  "path": "hf_artifacts:docs/index.html",
7792
  "exists": true,
7793
- "bytes": 442091,
7794
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7795
  },
7796
  "hf_model": {
7797
  "path": "hf_model:index.html",
7798
  "exists": true,
7799
- "bytes": 442091,
7800
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7801
  },
7802
  "hf_model_docs": {
7803
  "path": "hf_model:docs/index.html",
7804
  "exists": true,
7805
- "bytes": 442091,
7806
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7807
  }
7808
  },
7809
- "failures": [
7810
- {
7811
- "surface": "hf_space",
7812
- "kind": "hash_mismatch",
7813
- "path": "hf_space:index.html",
7814
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7815
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7816
- },
7817
- {
7818
- "surface": "hf_artifacts_root",
7819
- "kind": "hash_mismatch",
7820
- "path": "hf_artifacts:index.html",
7821
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7822
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7823
- },
7824
- {
7825
- "surface": "hf_artifacts_docs",
7826
- "kind": "hash_mismatch",
7827
- "path": "hf_artifacts:docs/index.html",
7828
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7829
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7830
- },
7831
- {
7832
- "surface": "hf_model",
7833
- "kind": "hash_mismatch",
7834
- "path": "hf_model:index.html",
7835
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7836
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7837
- },
7838
- {
7839
- "surface": "hf_model_docs",
7840
- "kind": "hash_mismatch",
7841
- "path": "hf_model:docs/index.html",
7842
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7843
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7844
- }
7845
- ]
7846
  },
7847
  {
7848
  "name": "website/research_roadmap.html",
7849
- "status": "fail",
7850
  "local": {
7851
  "path": "repo:docs/research_roadmap.html",
7852
  "exists": true,
7853
- "bytes": 32138,
7854
- "sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6"
7855
  },
7856
  "mirrors": {
7857
  "hf_space": {
7858
  "path": "hf_space:research_roadmap.html",
7859
  "exists": true,
7860
- "bytes": 33399,
7861
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7862
  },
7863
  "hf_artifacts_root": {
7864
  "path": "hf_artifacts:research_roadmap.html",
7865
  "exists": true,
7866
- "bytes": 33399,
7867
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7868
  },
7869
  "hf_artifacts_docs": {
7870
  "path": "hf_artifacts:docs/research_roadmap.html",
7871
  "exists": true,
7872
- "bytes": 33399,
7873
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7874
  },
7875
  "hf_model": {
7876
  "path": "hf_model:research_roadmap.html",
7877
  "exists": true,
7878
- "bytes": 33399,
7879
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7880
  },
7881
  "hf_model_docs": {
7882
  "path": "hf_model:docs/research_roadmap.html",
7883
  "exists": true,
7884
- "bytes": 33399,
7885
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7886
  }
7887
  },
7888
- "failures": [
7889
- {
7890
- "surface": "hf_space",
7891
- "kind": "hash_mismatch",
7892
- "path": "hf_space:research_roadmap.html",
7893
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7894
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7895
- },
7896
- {
7897
- "surface": "hf_artifacts_root",
7898
- "kind": "hash_mismatch",
7899
- "path": "hf_artifacts:research_roadmap.html",
7900
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7901
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7902
- },
7903
- {
7904
- "surface": "hf_artifacts_docs",
7905
- "kind": "hash_mismatch",
7906
- "path": "hf_artifacts:docs/research_roadmap.html",
7907
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7908
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7909
- },
7910
- {
7911
- "surface": "hf_model",
7912
- "kind": "hash_mismatch",
7913
- "path": "hf_model:research_roadmap.html",
7914
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7915
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7916
- },
7917
- {
7918
- "surface": "hf_model_docs",
7919
- "kind": "hash_mismatch",
7920
- "path": "hf_model:docs/research_roadmap.html",
7921
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7922
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7923
- }
7924
- ]
7925
  },
7926
  {
7927
  "name": "website/single_episode_explorer.html",
@@ -33705,374 +33365,5 @@
33705
  "failures": []
33706
  }
33707
  ],
33708
- "failures": [
33709
- {
33710
- "group": "data/publication_audit.json",
33711
- "surface": "hf_space",
33712
- "kind": "hash_mismatch",
33713
- "path": "hf_space:data/publication_audit.json",
33714
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33715
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33716
- },
33717
- {
33718
- "group": "data/publication_audit.json",
33719
- "surface": "hf_artifacts_data",
33720
- "kind": "hash_mismatch",
33721
- "path": "hf_artifacts:data/publication_audit.json",
33722
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33723
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33724
- },
33725
- {
33726
- "group": "data/publication_audit.json",
33727
- "surface": "hf_artifacts",
33728
- "kind": "hash_mismatch",
33729
- "path": "hf_artifacts:docs/data/publication_audit.json",
33730
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33731
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33732
- },
33733
- {
33734
- "group": "data/publication_audit.json",
33735
- "surface": "hf_model_data",
33736
- "kind": "hash_mismatch",
33737
- "path": "hf_model:data/publication_audit.json",
33738
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33739
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33740
- },
33741
- {
33742
- "group": "data/publication_audit.json",
33743
- "surface": "hf_model_docs_data",
33744
- "kind": "hash_mismatch",
33745
- "path": "hf_model:docs/data/publication_audit.json",
33746
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33747
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33748
- },
33749
- {
33750
- "group": "data/publication_audit.json",
33751
- "surface": "hf_model",
33752
- "kind": "hash_mismatch",
33753
- "path": "hf_model:metrics/publication_audit.json",
33754
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33755
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33756
- },
33757
- {
33758
- "group": "data/public_surface_qa.json",
33759
- "surface": "hf_space",
33760
- "kind": "hash_mismatch",
33761
- "path": "hf_space:data/public_surface_qa.json",
33762
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33763
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33764
- },
33765
- {
33766
- "group": "data/public_surface_qa.json",
33767
- "surface": "hf_artifacts_data",
33768
- "kind": "hash_mismatch",
33769
- "path": "hf_artifacts:data/public_surface_qa.json",
33770
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33771
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33772
- },
33773
- {
33774
- "group": "data/public_surface_qa.json",
33775
- "surface": "hf_artifacts",
33776
- "kind": "hash_mismatch",
33777
- "path": "hf_artifacts:docs/data/public_surface_qa.json",
33778
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33779
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33780
- },
33781
- {
33782
- "group": "data/public_surface_qa.json",
33783
- "surface": "hf_model_data",
33784
- "kind": "hash_mismatch",
33785
- "path": "hf_model:data/public_surface_qa.json",
33786
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33787
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33788
- },
33789
- {
33790
- "group": "data/public_surface_qa.json",
33791
- "surface": "hf_model_docs_data",
33792
- "kind": "hash_mismatch",
33793
- "path": "hf_model:docs/data/public_surface_qa.json",
33794
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33795
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33796
- },
33797
- {
33798
- "group": "data/public_surface_qa.json",
33799
- "surface": "hf_model",
33800
- "kind": "hash_mismatch",
33801
- "path": "hf_model:metrics/public_surface_qa.json",
33802
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33803
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33804
- },
33805
- {
33806
- "group": "data/quality_gates.json",
33807
- "surface": "hf_space",
33808
- "kind": "hash_mismatch",
33809
- "path": "hf_space:data/quality_gates.json",
33810
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33811
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33812
- },
33813
- {
33814
- "group": "data/quality_gates.json",
33815
- "surface": "hf_artifacts_data",
33816
- "kind": "hash_mismatch",
33817
- "path": "hf_artifacts:data/quality_gates.json",
33818
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33819
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33820
- },
33821
- {
33822
- "group": "data/quality_gates.json",
33823
- "surface": "hf_artifacts",
33824
- "kind": "hash_mismatch",
33825
- "path": "hf_artifacts:docs/data/quality_gates.json",
33826
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33827
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33828
- },
33829
- {
33830
- "group": "data/quality_gates.json",
33831
- "surface": "hf_model_data",
33832
- "kind": "hash_mismatch",
33833
- "path": "hf_model:data/quality_gates.json",
33834
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33835
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33836
- },
33837
- {
33838
- "group": "data/quality_gates.json",
33839
- "surface": "hf_model_docs_data",
33840
- "kind": "hash_mismatch",
33841
- "path": "hf_model:docs/data/quality_gates.json",
33842
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33843
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33844
- },
33845
- {
33846
- "group": "data/quality_gates.json",
33847
- "surface": "hf_model",
33848
- "kind": "hash_mismatch",
33849
- "path": "hf_model:metrics/quality_gates.json",
33850
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33851
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33852
- },
33853
- {
33854
- "group": "data/source_alignment_audit.json",
33855
- "surface": "hf_space",
33856
- "kind": "hash_mismatch",
33857
- "path": "hf_space:data/source_alignment_audit.json",
33858
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33859
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33860
- },
33861
- {
33862
- "group": "data/source_alignment_audit.json",
33863
- "surface": "hf_artifacts_data",
33864
- "kind": "hash_mismatch",
33865
- "path": "hf_artifacts:data/source_alignment_audit.json",
33866
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33867
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33868
- },
33869
- {
33870
- "group": "data/source_alignment_audit.json",
33871
- "surface": "hf_artifacts",
33872
- "kind": "hash_mismatch",
33873
- "path": "hf_artifacts:docs/data/source_alignment_audit.json",
33874
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33875
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33876
- },
33877
- {
33878
- "group": "data/source_alignment_audit.json",
33879
- "surface": "hf_model_data",
33880
- "kind": "hash_mismatch",
33881
- "path": "hf_model:data/source_alignment_audit.json",
33882
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33883
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33884
- },
33885
- {
33886
- "group": "data/source_alignment_audit.json",
33887
- "surface": "hf_model_docs_data",
33888
- "kind": "hash_mismatch",
33889
- "path": "hf_model:docs/data/source_alignment_audit.json",
33890
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33891
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33892
- },
33893
- {
33894
- "group": "data/source_alignment_audit.json",
33895
- "surface": "hf_model",
33896
- "kind": "hash_mismatch",
33897
- "path": "hf_model:metrics/source_alignment_audit.json",
33898
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33899
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33900
- },
33901
- {
33902
- "group": "data/task_surface_integrity.json",
33903
- "surface": "hf_space",
33904
- "kind": "hash_mismatch",
33905
- "path": "hf_space:data/task_surface_integrity.json",
33906
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33907
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33908
- },
33909
- {
33910
- "group": "data/task_surface_integrity.json",
33911
- "surface": "hf_artifacts_data",
33912
- "kind": "hash_mismatch",
33913
- "path": "hf_artifacts:data/task_surface_integrity.json",
33914
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33915
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33916
- },
33917
- {
33918
- "group": "data/task_surface_integrity.json",
33919
- "surface": "hf_artifacts",
33920
- "kind": "hash_mismatch",
33921
- "path": "hf_artifacts:docs/data/task_surface_integrity.json",
33922
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33923
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33924
- },
33925
- {
33926
- "group": "data/task_surface_integrity.json",
33927
- "surface": "hf_model_data",
33928
- "kind": "hash_mismatch",
33929
- "path": "hf_model:data/task_surface_integrity.json",
33930
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33931
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33932
- },
33933
- {
33934
- "group": "data/task_surface_integrity.json",
33935
- "surface": "hf_model_docs_data",
33936
- "kind": "hash_mismatch",
33937
- "path": "hf_model:docs/data/task_surface_integrity.json",
33938
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33939
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33940
- },
33941
- {
33942
- "group": "data/task_surface_integrity.json",
33943
- "surface": "hf_model",
33944
- "kind": "hash_mismatch",
33945
- "path": "hf_model:metrics/task_surface_integrity.json",
33946
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33947
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33948
- },
33949
- {
33950
- "group": "data/website_integrity.json",
33951
- "surface": "hf_space",
33952
- "kind": "hash_mismatch",
33953
- "path": "hf_space:data/website_integrity.json",
33954
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33955
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33956
- },
33957
- {
33958
- "group": "data/website_integrity.json",
33959
- "surface": "hf_artifacts_data",
33960
- "kind": "hash_mismatch",
33961
- "path": "hf_artifacts:data/website_integrity.json",
33962
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33963
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33964
- },
33965
- {
33966
- "group": "data/website_integrity.json",
33967
- "surface": "hf_artifacts",
33968
- "kind": "hash_mismatch",
33969
- "path": "hf_artifacts:docs/data/website_integrity.json",
33970
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33971
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33972
- },
33973
- {
33974
- "group": "data/website_integrity.json",
33975
- "surface": "hf_model_data",
33976
- "kind": "hash_mismatch",
33977
- "path": "hf_model:data/website_integrity.json",
33978
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33979
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33980
- },
33981
- {
33982
- "group": "data/website_integrity.json",
33983
- "surface": "hf_model_docs_data",
33984
- "kind": "hash_mismatch",
33985
- "path": "hf_model:docs/data/website_integrity.json",
33986
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33987
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33988
- },
33989
- {
33990
- "group": "data/website_integrity.json",
33991
- "surface": "hf_model",
33992
- "kind": "hash_mismatch",
33993
- "path": "hf_model:metrics/website_integrity.json",
33994
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33995
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33996
- },
33997
- {
33998
- "group": "website/index.html",
33999
- "surface": "hf_space",
34000
- "kind": "hash_mismatch",
34001
- "path": "hf_space:index.html",
34002
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34003
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34004
- },
34005
- {
34006
- "group": "website/index.html",
34007
- "surface": "hf_artifacts_root",
34008
- "kind": "hash_mismatch",
34009
- "path": "hf_artifacts:index.html",
34010
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34011
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34012
- },
34013
- {
34014
- "group": "website/index.html",
34015
- "surface": "hf_artifacts_docs",
34016
- "kind": "hash_mismatch",
34017
- "path": "hf_artifacts:docs/index.html",
34018
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34019
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34020
- },
34021
- {
34022
- "group": "website/index.html",
34023
- "surface": "hf_model",
34024
- "kind": "hash_mismatch",
34025
- "path": "hf_model:index.html",
34026
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34027
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34028
- },
34029
- {
34030
- "group": "website/index.html",
34031
- "surface": "hf_model_docs",
34032
- "kind": "hash_mismatch",
34033
- "path": "hf_model:docs/index.html",
34034
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34035
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34036
- },
34037
- {
34038
- "group": "website/research_roadmap.html",
34039
- "surface": "hf_space",
34040
- "kind": "hash_mismatch",
34041
- "path": "hf_space:research_roadmap.html",
34042
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34043
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34044
- },
34045
- {
34046
- "group": "website/research_roadmap.html",
34047
- "surface": "hf_artifacts_root",
34048
- "kind": "hash_mismatch",
34049
- "path": "hf_artifacts:research_roadmap.html",
34050
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34051
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34052
- },
34053
- {
34054
- "group": "website/research_roadmap.html",
34055
- "surface": "hf_artifacts_docs",
34056
- "kind": "hash_mismatch",
34057
- "path": "hf_artifacts:docs/research_roadmap.html",
34058
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34059
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34060
- },
34061
- {
34062
- "group": "website/research_roadmap.html",
34063
- "surface": "hf_model",
34064
- "kind": "hash_mismatch",
34065
- "path": "hf_model:research_roadmap.html",
34066
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34067
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34068
- },
34069
- {
34070
- "group": "website/research_roadmap.html",
34071
- "surface": "hf_model_docs",
34072
- "kind": "hash_mismatch",
34073
- "path": "hf_model:docs/research_roadmap.html",
34074
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34075
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34076
- }
34077
- ]
34078
  }
 
1
  {
2
+ "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:18:03+00:00",
4
  "hf_root": "hf_publish",
5
  "summary": {
6
  "group_count": 1308,
7
+ "failure_count": 0,
8
+ "failures_by_surface": {}
 
 
 
 
 
 
 
 
 
 
9
  },
10
  "checks": [
11
  {
12
  "name": "repo_hf_space_artifact_model_data_parity",
13
+ "status": "pass"
14
  },
15
  {
16
  "name": "repo_hf_visual_asset_parity",
 
22
  },
23
  {
24
  "name": "repo_hf_website_html_parity",
25
+ "status": "pass"
26
  },
27
  {
28
  "name": "repo_hf_diagnostic_result_parity",
 
139
  "path": "repo:docs/data/artifact_index.json",
140
  "exists": true,
141
  "bytes": 124477,
142
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
143
  },
144
  "mirrors": {
145
  "hf_space": {
146
  "path": "hf_space:data/artifact_index.json",
147
  "exists": true,
148
  "bytes": 124477,
149
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
150
  },
151
  "hf_artifacts_data": {
152
  "path": "hf_artifacts:data/artifact_index.json",
153
  "exists": true,
154
  "bytes": 124477,
155
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
156
  },
157
  "hf_artifacts": {
158
  "path": "hf_artifacts:docs/data/artifact_index.json",
159
  "exists": true,
160
  "bytes": 124477,
161
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
162
  },
163
  "hf_model_data": {
164
  "path": "hf_model:data/artifact_index.json",
165
  "exists": true,
166
  "bytes": 124477,
167
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
168
  },
169
  "hf_model_docs_data": {
170
  "path": "hf_model:docs/data/artifact_index.json",
171
  "exists": true,
172
  "bytes": 124477,
173
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
174
  },
175
  "hf_model": {
176
  "path": "hf_model:metrics/artifact_index.json",
177
  "exists": true,
178
  "bytes": 124477,
179
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
180
  }
181
  },
182
  "failures": []
 
967
  },
968
  {
969
  "name": "data/publication_audit.json",
970
+ "status": "pass",
971
  "local": {
972
  "path": "repo:docs/data/publication_audit.json",
973
  "exists": true,
974
  "bytes": 10940,
975
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
976
  },
977
  "mirrors": {
978
  "hf_space": {
979
  "path": "hf_space:data/publication_audit.json",
980
  "exists": true,
981
  "bytes": 10940,
982
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
983
  },
984
  "hf_artifacts_data": {
985
  "path": "hf_artifacts:data/publication_audit.json",
986
  "exists": true,
987
  "bytes": 10940,
988
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
989
  },
990
  "hf_artifacts": {
991
  "path": "hf_artifacts:docs/data/publication_audit.json",
992
  "exists": true,
993
  "bytes": 10940,
994
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
995
  },
996
  "hf_model_data": {
997
  "path": "hf_model:data/publication_audit.json",
998
  "exists": true,
999
  "bytes": 10940,
1000
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1001
  },
1002
  "hf_model_docs_data": {
1003
  "path": "hf_model:docs/data/publication_audit.json",
1004
  "exists": true,
1005
  "bytes": 10940,
1006
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1007
  },
1008
  "hf_model": {
1009
  "path": "hf_model:metrics/publication_audit.json",
1010
  "exists": true,
1011
  "bytes": 10940,
1012
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1013
  }
1014
  },
1015
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1016
  },
1017
  {
1018
  "name": "data/public_surface_qa.json",
1019
+ "status": "pass",
1020
  "local": {
1021
  "path": "repo:docs/data/public_surface_qa.json",
1022
  "exists": true,
1023
  "bytes": 7690,
1024
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1025
  },
1026
  "mirrors": {
1027
  "hf_space": {
1028
  "path": "hf_space:data/public_surface_qa.json",
1029
  "exists": true,
1030
  "bytes": 7690,
1031
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1032
  },
1033
  "hf_artifacts_data": {
1034
  "path": "hf_artifacts:data/public_surface_qa.json",
1035
  "exists": true,
1036
  "bytes": 7690,
1037
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1038
  },
1039
  "hf_artifacts": {
1040
  "path": "hf_artifacts:docs/data/public_surface_qa.json",
1041
  "exists": true,
1042
  "bytes": 7690,
1043
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1044
  },
1045
  "hf_model_data": {
1046
  "path": "hf_model:data/public_surface_qa.json",
1047
  "exists": true,
1048
  "bytes": 7690,
1049
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1050
  },
1051
  "hf_model_docs_data": {
1052
  "path": "hf_model:docs/data/public_surface_qa.json",
1053
  "exists": true,
1054
  "bytes": 7690,
1055
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1056
  },
1057
  "hf_model": {
1058
  "path": "hf_model:metrics/public_surface_qa.json",
1059
  "exists": true,
1060
  "bytes": 7690,
1061
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1062
  }
1063
  },
1064
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1065
  },
1066
  {
1067
  "name": "data/qwen3_full_parameter_gates.json",
 
1212
  },
1213
  {
1214
  "name": "data/quality_gates.json",
1215
+ "status": "pass",
1216
  "local": {
1217
  "path": "repo:docs/data/quality_gates.json",
1218
  "exists": true,
1219
  "bytes": 8640,
1220
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1221
  },
1222
  "mirrors": {
1223
  "hf_space": {
1224
  "path": "hf_space:data/quality_gates.json",
1225
  "exists": true,
1226
  "bytes": 8640,
1227
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1228
  },
1229
  "hf_artifacts_data": {
1230
  "path": "hf_artifacts:data/quality_gates.json",
1231
  "exists": true,
1232
  "bytes": 8640,
1233
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1234
  },
1235
  "hf_artifacts": {
1236
  "path": "hf_artifacts:docs/data/quality_gates.json",
1237
  "exists": true,
1238
  "bytes": 8640,
1239
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1240
  },
1241
  "hf_model_data": {
1242
  "path": "hf_model:data/quality_gates.json",
1243
  "exists": true,
1244
  "bytes": 8640,
1245
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1246
  },
1247
  "hf_model_docs_data": {
1248
  "path": "hf_model:docs/data/quality_gates.json",
1249
  "exists": true,
1250
  "bytes": 8640,
1251
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1252
  },
1253
  "hf_model": {
1254
  "path": "hf_model:metrics/quality_gates.json",
1255
  "exists": true,
1256
  "bytes": 8640,
1257
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1258
  }
1259
  },
1260
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1261
  },
1262
  {
1263
  "name": "data/raw_sample_files.json",
 
1751
  },
1752
  {
1753
  "name": "data/source_alignment_audit.json",
1754
+ "status": "pass",
1755
  "local": {
1756
  "path": "repo:docs/data/source_alignment_audit.json",
1757
  "exists": true,
 
1763
  "path": "hf_space:data/source_alignment_audit.json",
1764
  "exists": true,
1765
  "bytes": 4432,
1766
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1767
  },
1768
  "hf_artifacts_data": {
1769
  "path": "hf_artifacts:data/source_alignment_audit.json",
1770
  "exists": true,
1771
  "bytes": 4432,
1772
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1773
  },
1774
  "hf_artifacts": {
1775
  "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1776
  "exists": true,
1777
  "bytes": 4432,
1778
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1779
  },
1780
  "hf_model_data": {
1781
  "path": "hf_model:data/source_alignment_audit.json",
1782
  "exists": true,
1783
  "bytes": 4432,
1784
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1785
  },
1786
  "hf_model_docs_data": {
1787
  "path": "hf_model:docs/data/source_alignment_audit.json",
1788
  "exists": true,
1789
  "bytes": 4432,
1790
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1791
  },
1792
  "hf_model": {
1793
  "path": "hf_model:metrics/source_alignment_audit.json",
1794
  "exists": true,
1795
  "bytes": 4432,
1796
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1797
  }
1798
  },
1799
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1800
  },
1801
  {
1802
  "name": "data/summary_metrics.json",
 
2192
  },
2193
  {
2194
  "name": "data/task_surface_integrity.json",
2195
+ "status": "pass",
2196
  "local": {
2197
  "path": "repo:docs/data/task_surface_integrity.json",
2198
  "exists": true,
 
2204
  "path": "hf_space:data/task_surface_integrity.json",
2205
  "exists": true,
2206
  "bytes": 46399,
2207
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2208
  },
2209
  "hf_artifacts_data": {
2210
  "path": "hf_artifacts:data/task_surface_integrity.json",
2211
  "exists": true,
2212
  "bytes": 46399,
2213
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2214
  },
2215
  "hf_artifacts": {
2216
  "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2217
  "exists": true,
2218
  "bytes": 46399,
2219
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2220
  },
2221
  "hf_model_data": {
2222
  "path": "hf_model:data/task_surface_integrity.json",
2223
  "exists": true,
2224
  "bytes": 46399,
2225
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2226
  },
2227
  "hf_model_docs_data": {
2228
  "path": "hf_model:docs/data/task_surface_integrity.json",
2229
  "exists": true,
2230
  "bytes": 46399,
2231
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2232
  },
2233
  "hf_model": {
2234
  "path": "hf_model:metrics/task_surface_integrity.json",
2235
  "exists": true,
2236
  "bytes": 46399,
2237
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2238
  }
2239
  },
2240
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2241
  },
2242
  {
2243
  "name": "data/task_walkthroughs.json",
 
2584
  },
2585
  {
2586
  "name": "data/website_integrity.json",
2587
+ "status": "pass",
2588
  "local": {
2589
  "path": "repo:docs/data/website_integrity.json",
2590
  "exists": true,
2591
  "bytes": 25144,
2592
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2593
  },
2594
  "mirrors": {
2595
  "hf_space": {
2596
  "path": "hf_space:data/website_integrity.json",
2597
  "exists": true,
2598
  "bytes": 25144,
2599
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2600
  },
2601
  "hf_artifacts_data": {
2602
  "path": "hf_artifacts:data/website_integrity.json",
2603
  "exists": true,
2604
  "bytes": 25144,
2605
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2606
  },
2607
  "hf_artifacts": {
2608
  "path": "hf_artifacts:docs/data/website_integrity.json",
2609
  "exists": true,
2610
  "bytes": 25144,
2611
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2612
  },
2613
  "hf_model_data": {
2614
  "path": "hf_model:data/website_integrity.json",
2615
  "exists": true,
2616
  "bytes": 25144,
2617
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2618
  },
2619
  "hf_model_docs_data": {
2620
  "path": "hf_model:docs/data/website_integrity.json",
2621
  "exists": true,
2622
  "bytes": 25144,
2623
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2624
  },
2625
  "hf_model": {
2626
  "path": "hf_model:metrics/website_integrity.json",
2627
  "exists": true,
2628
  "bytes": 25144,
2629
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2630
  }
2631
  },
2632
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2633
  },
2634
  {
2635
  "name": "data/xperience10m_128_episode_feature_index.json",
 
7499
  },
7500
  {
7501
  "name": "website/index.html",
7502
+ "status": "pass",
7503
  "local": {
7504
  "path": "repo:docs/index.html",
7505
  "exists": true,
7506
+ "bytes": 451364,
7507
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7508
  },
7509
  "mirrors": {
7510
  "hf_space": {
7511
  "path": "hf_space:index.html",
7512
  "exists": true,
7513
+ "bytes": 451364,
7514
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7515
  },
7516
  "hf_artifacts_root": {
7517
  "path": "hf_artifacts:index.html",
7518
  "exists": true,
7519
+ "bytes": 451364,
7520
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7521
  },
7522
  "hf_artifacts_docs": {
7523
  "path": "hf_artifacts:docs/index.html",
7524
  "exists": true,
7525
+ "bytes": 451364,
7526
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7527
  },
7528
  "hf_model": {
7529
  "path": "hf_model:index.html",
7530
  "exists": true,
7531
+ "bytes": 451364,
7532
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7533
  },
7534
  "hf_model_docs": {
7535
  "path": "hf_model:docs/index.html",
7536
  "exists": true,
7537
+ "bytes": 451364,
7538
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7539
  }
7540
  },
7541
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7542
  },
7543
  {
7544
  "name": "website/research_roadmap.html",
7545
+ "status": "pass",
7546
  "local": {
7547
  "path": "repo:docs/research_roadmap.html",
7548
  "exists": true,
7549
+ "bytes": 33055,
7550
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7551
  },
7552
  "mirrors": {
7553
  "hf_space": {
7554
  "path": "hf_space:research_roadmap.html",
7555
  "exists": true,
7556
+ "bytes": 33055,
7557
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7558
  },
7559
  "hf_artifacts_root": {
7560
  "path": "hf_artifacts:research_roadmap.html",
7561
  "exists": true,
7562
+ "bytes": 33055,
7563
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7564
  },
7565
  "hf_artifacts_docs": {
7566
  "path": "hf_artifacts:docs/research_roadmap.html",
7567
  "exists": true,
7568
+ "bytes": 33055,
7569
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7570
  },
7571
  "hf_model": {
7572
  "path": "hf_model:research_roadmap.html",
7573
  "exists": true,
7574
+ "bytes": 33055,
7575
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7576
  },
7577
  "hf_model_docs": {
7578
  "path": "hf_model:docs/research_roadmap.html",
7579
  "exists": true,
7580
+ "bytes": 33055,
7581
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7582
  }
7583
  },
7584
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7585
  },
7586
  {
7587
  "name": "website/single_episode_explorer.html",
 
33365
  "failures": []
33366
  }
33367
  ],
33368
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33369
  }
data/public_surface_qa.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Public Project Surface",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-23T04:20:51+00:00",
5
  "scope": "Repo README, GitHub Pages HTML, Hugging Face Space card, artifact dataset card, and model card.",
6
  "checks": [
7
  {
@@ -18,7 +18,7 @@
18
  "website_integrity": {
19
  "exists": true,
20
  "status": "pass",
21
- "generated_at_utc": "2026-06-23T04:18:40+00:00"
22
  },
23
  "rendered_site_check": {
24
  "exists": true,
@@ -43,12 +43,12 @@
43
  "publication_package": {
44
  "exists": true,
45
  "status": "pass",
46
- "generated_at_utc": "2026-06-23T04:19:00+00:00"
47
  },
48
  "mirror_parity": {
49
  "exists": true,
50
  "status": "pass",
51
- "generated_at_utc": "2026-06-23T03:52:37+00:00"
52
  }
53
  },
54
  "failures": {}
 
1
  {
2
  "title": "Ropedia Xperience-10M Public Project Surface",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-23T05:16:36+00:00",
5
  "scope": "Repo README, GitHub Pages HTML, Hugging Face Space card, artifact dataset card, and model card.",
6
  "checks": [
7
  {
 
18
  "website_integrity": {
19
  "exists": true,
20
  "status": "pass",
21
+ "generated_at_utc": "2026-06-23T05:15:51+00:00"
22
  },
23
  "rendered_site_check": {
24
  "exists": true,
 
43
  "publication_package": {
44
  "exists": true,
45
  "status": "pass",
46
+ "generated_at_utc": "2026-06-23T05:16:08+00:00"
47
  },
48
  "mirror_parity": {
49
  "exists": true,
50
  "status": "pass",
51
+ "generated_at_utc": "2026-06-23T05:13:24+00:00"
52
  }
53
  },
54
  "failures": {}
data/publication_audit.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-23T04:19:00+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:16:08+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
data/quality_gates.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Release Checks",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-23T04:20:51+00:00",
5
  "rule": "A release is current when the automated reports pass and the live GitHub/Hugging Face mirrors are verified after publishing.",
6
  "automated_gates": [
7
  {
 
1
  {
2
  "title": "Ropedia Xperience-10M Release Checks",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-23T05:16:55+00:00",
5
  "rule": "A release is current when the automated reports pass and the live GitHub/Hugging Face mirrors are verified after publishing.",
6
  "automated_gates": [
7
  {
data/website_integrity.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-23T04:18:40+00:00",
4
  "docs_root": "docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
7
  "html_pages": 4,
8
- "local_references": 352,
9
  "external_reference_count": 144,
10
  "json_files": 56,
11
  "image_assets_referenced": 50,
@@ -81,7 +81,7 @@
81
  "status": "pass",
82
  "reason": "The project overview should appear before the deeper progress ledger.",
83
  "overview_index": 192813,
84
- "evidence_index": 255659
85
  },
86
  {
87
  "name": "project_status_links_json",
@@ -105,7 +105,7 @@
105
  "name": "interactive_roadmap_links_json",
106
  "status": "pass",
107
  "reason": "The project site should expose the machine-readable interactive roadmap contract.",
108
- "marker_count": 2
109
  },
110
  {
111
  "name": "interactive_roadmap_loads_generated_json",
@@ -118,7 +118,7 @@
118
  "name": "interactive_roadmap_tracks_four_directions",
119
  "status": "pass",
120
  "reason": "The interactive roadmap page should expose the four research-track control surface.",
121
- "marker_count": 2,
122
  "page_exists": true
123
  },
124
  {
@@ -160,8 +160,8 @@
160
  "status": "pass",
161
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
162
  "overview_index": 192813,
163
- "protocol_index": 251864,
164
- "evidence_index": 255659
165
  },
166
  {
167
  "name": "evaluation_protocol_links_json",
@@ -290,14 +290,14 @@
290
  },
291
  {
292
  "path": "index.html",
293
- "id_count": 109,
294
- "reference_count": 323,
295
  "image_count": 75
296
  },
297
  {
298
  "path": "research_roadmap.html",
299
- "id_count": 15,
300
- "reference_count": 19,
301
  "image_count": 1
302
  },
303
  {
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:15:51+00:00",
4
  "docs_root": "docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
7
  "html_pages": 4,
8
+ "local_references": 358,
9
  "external_reference_count": 144,
10
  "json_files": 56,
11
  "image_assets_referenced": 50,
 
81
  "status": "pass",
82
  "reason": "The project overview should appear before the deeper progress ledger.",
83
  "overview_index": 192813,
84
+ "evidence_index": 255728
85
  },
86
  {
87
  "name": "project_status_links_json",
 
105
  "name": "interactive_roadmap_links_json",
106
  "status": "pass",
107
  "reason": "The project site should expose the machine-readable interactive roadmap contract.",
108
+ "marker_count": 1
109
  },
110
  {
111
  "name": "interactive_roadmap_loads_generated_json",
 
118
  "name": "interactive_roadmap_tracks_four_directions",
119
  "status": "pass",
120
  "reason": "The interactive roadmap page should expose the four research-track control surface.",
121
+ "marker_count": 4,
122
  "page_exists": true
123
  },
124
  {
 
160
  "status": "pass",
161
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
162
  "overview_index": 192813,
163
+ "protocol_index": 251933,
164
+ "evidence_index": 255728
165
  },
166
  {
167
  "name": "evaluation_protocol_links_json",
 
290
  },
291
  {
292
  "path": "index.html",
293
+ "id_count": 110,
294
+ "reference_count": 324,
295
  "image_count": 75
296
  },
297
  {
298
  "path": "research_roadmap.html",
299
+ "id_count": 19,
300
+ "reference_count": 24,
301
  "image_count": 1
302
  },
303
  {
docs/data/artifact_index.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
- "generated_at_utc": "2026-06-23T04:20:52+00:00",
4
  "status": "pass",
5
  "artifact_count": 228,
6
  "missing": [],
@@ -1171,7 +1171,7 @@
1171
  "shows": "Lists the automated and post-publish checks used to keep the release current.",
1172
  "exists": true,
1173
  "bytes": 5184,
1174
- "sha256": "4931d4457c4c5b0978fdf31861b6e3e2da6e24368398cf1756120a32cbff98f0"
1175
  },
1176
  {
1177
  "id": "quality_gate_manifest",
@@ -1182,7 +1182,7 @@
1182
  "shows": "Machine-readable release-check summary for validators, mirrors, and public project surfaces.",
1183
  "exists": true,
1184
  "bytes": 8640,
1185
- "sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75"
1186
  },
1187
  {
1188
  "id": "public_surface_qa",
@@ -1193,7 +1193,7 @@
1193
  "shows": "Keeps the repo, website, and Hugging Face cards aligned as one cohesive research project surface.",
1194
  "exists": true,
1195
  "bytes": 2313,
1196
- "sha256": "7f8cbce404a40e4c660c9f9dfbe2a2880df3749d33dd45c5bc1abc4e527392a1"
1197
  },
1198
  {
1199
  "id": "public_reader_map",
@@ -1226,7 +1226,7 @@
1226
  "volatile": true,
1227
  "shows": "Machine-readable report for SEO/social metadata, accessible tab semantics, public links, project links, and clear project presentation.",
1228
  "exists": true,
1229
- "bytes": 7690,
1230
  "hash_policy": "existence_and_size_only"
1231
  },
1232
  {
@@ -1387,7 +1387,7 @@
1387
  "volatile": true,
1388
  "shows": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
1389
  "exists": true,
1390
- "bytes": 1482482,
1391
  "hash_policy": "existence_and_size_only"
1392
  },
1393
  {
 
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
+ "generated_at_utc": "2026-06-23T05:07:35+00:00",
4
  "status": "pass",
5
  "artifact_count": 228,
6
  "missing": [],
 
1171
  "shows": "Lists the automated and post-publish checks used to keep the release current.",
1172
  "exists": true,
1173
  "bytes": 5184,
1174
+ "sha256": "01bc15b23784df0668624b819ead739058628378f38435f41655a1491b1e8465"
1175
  },
1176
  {
1177
  "id": "quality_gate_manifest",
 
1182
  "shows": "Machine-readable release-check summary for validators, mirrors, and public project surfaces.",
1183
  "exists": true,
1184
  "bytes": 8640,
1185
+ "sha256": "c3a5e11cd5db2121ddab367dc434aeb74bff3d087dfdcb10e09a8e8245bdc435"
1186
  },
1187
  {
1188
  "id": "public_surface_qa",
 
1193
  "shows": "Keeps the repo, website, and Hugging Face cards aligned as one cohesive research project surface.",
1194
  "exists": true,
1195
  "bytes": 2313,
1196
+ "sha256": "92a91897e406b67db5422b7026c96a9f29f63532f695b15351aa968f92b31f5a"
1197
  },
1198
  {
1199
  "id": "public_reader_map",
 
1226
  "volatile": true,
1227
  "shows": "Machine-readable report for SEO/social metadata, accessible tab semantics, public links, project links, and clear project presentation.",
1228
  "exists": true,
1229
+ "bytes": 7846,
1230
  "hash_policy": "existence_and_size_only"
1231
  },
1232
  {
 
1387
  "volatile": true,
1388
  "shows": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
1389
  "exists": true,
1390
+ "bytes": 1489468,
1391
  "hash_policy": "existence_and_size_only"
1392
  },
1393
  {
docs/data/mirror_parity.json CHANGED
@@ -1,26 +1,16 @@
1
  {
2
- "status": "fail",
3
- "generated_at_utc": "2026-06-23T04:21:04+00:00",
4
  "hf_root": "hf_publish",
5
  "summary": {
6
  "group_count": 1308,
7
- "failure_count": 46,
8
- "failures_by_surface": {
9
- "hf_space": 8,
10
- "hf_artifacts_data": 6,
11
- "hf_artifacts": 6,
12
- "hf_model_data": 6,
13
- "hf_model_docs_data": 6,
14
- "hf_model": 8,
15
- "hf_artifacts_root": 2,
16
- "hf_artifacts_docs": 2,
17
- "hf_model_docs": 2
18
- }
19
  },
20
  "checks": [
21
  {
22
  "name": "repo_hf_space_artifact_model_data_parity",
23
- "status": "fail"
24
  },
25
  {
26
  "name": "repo_hf_visual_asset_parity",
@@ -32,7 +22,7 @@
32
  },
33
  {
34
  "name": "repo_hf_website_html_parity",
35
- "status": "fail"
36
  },
37
  {
38
  "name": "repo_hf_diagnostic_result_parity",
@@ -149,44 +139,44 @@
149
  "path": "repo:docs/data/artifact_index.json",
150
  "exists": true,
151
  "bytes": 124477,
152
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
153
  },
154
  "mirrors": {
155
  "hf_space": {
156
  "path": "hf_space:data/artifact_index.json",
157
  "exists": true,
158
  "bytes": 124477,
159
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
160
  },
161
  "hf_artifacts_data": {
162
  "path": "hf_artifacts:data/artifact_index.json",
163
  "exists": true,
164
  "bytes": 124477,
165
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
166
  },
167
  "hf_artifacts": {
168
  "path": "hf_artifacts:docs/data/artifact_index.json",
169
  "exists": true,
170
  "bytes": 124477,
171
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
172
  },
173
  "hf_model_data": {
174
  "path": "hf_model:data/artifact_index.json",
175
  "exists": true,
176
  "bytes": 124477,
177
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
178
  },
179
  "hf_model_docs_data": {
180
  "path": "hf_model:docs/data/artifact_index.json",
181
  "exists": true,
182
  "bytes": 124477,
183
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
184
  },
185
  "hf_model": {
186
  "path": "hf_model:metrics/artifact_index.json",
187
  "exists": true,
188
  "bytes": 124477,
189
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
190
  }
191
  },
192
  "failures": []
@@ -977,187 +967,101 @@
977
  },
978
  {
979
  "name": "data/publication_audit.json",
980
- "status": "fail",
981
  "local": {
982
  "path": "repo:docs/data/publication_audit.json",
983
  "exists": true,
984
  "bytes": 10940,
985
- "sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f"
986
  },
987
  "mirrors": {
988
  "hf_space": {
989
  "path": "hf_space:data/publication_audit.json",
990
  "exists": true,
991
  "bytes": 10940,
992
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
993
  },
994
  "hf_artifacts_data": {
995
  "path": "hf_artifacts:data/publication_audit.json",
996
  "exists": true,
997
  "bytes": 10940,
998
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
999
  },
1000
  "hf_artifacts": {
1001
  "path": "hf_artifacts:docs/data/publication_audit.json",
1002
  "exists": true,
1003
  "bytes": 10940,
1004
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1005
  },
1006
  "hf_model_data": {
1007
  "path": "hf_model:data/publication_audit.json",
1008
  "exists": true,
1009
  "bytes": 10940,
1010
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1011
  },
1012
  "hf_model_docs_data": {
1013
  "path": "hf_model:docs/data/publication_audit.json",
1014
  "exists": true,
1015
  "bytes": 10940,
1016
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1017
  },
1018
  "hf_model": {
1019
  "path": "hf_model:metrics/publication_audit.json",
1020
  "exists": true,
1021
  "bytes": 10940,
1022
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1023
  }
1024
  },
1025
- "failures": [
1026
- {
1027
- "surface": "hf_space",
1028
- "kind": "hash_mismatch",
1029
- "path": "hf_space:data/publication_audit.json",
1030
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1031
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1032
- },
1033
- {
1034
- "surface": "hf_artifacts_data",
1035
- "kind": "hash_mismatch",
1036
- "path": "hf_artifacts:data/publication_audit.json",
1037
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1038
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1039
- },
1040
- {
1041
- "surface": "hf_artifacts",
1042
- "kind": "hash_mismatch",
1043
- "path": "hf_artifacts:docs/data/publication_audit.json",
1044
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1045
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1046
- },
1047
- {
1048
- "surface": "hf_model_data",
1049
- "kind": "hash_mismatch",
1050
- "path": "hf_model:data/publication_audit.json",
1051
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1052
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1053
- },
1054
- {
1055
- "surface": "hf_model_docs_data",
1056
- "kind": "hash_mismatch",
1057
- "path": "hf_model:docs/data/publication_audit.json",
1058
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1059
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1060
- },
1061
- {
1062
- "surface": "hf_model",
1063
- "kind": "hash_mismatch",
1064
- "path": "hf_model:metrics/publication_audit.json",
1065
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1066
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1067
- }
1068
- ]
1069
  },
1070
  {
1071
  "name": "data/public_surface_qa.json",
1072
- "status": "fail",
1073
  "local": {
1074
  "path": "repo:docs/data/public_surface_qa.json",
1075
  "exists": true,
1076
  "bytes": 7690,
1077
- "sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf"
1078
  },
1079
  "mirrors": {
1080
  "hf_space": {
1081
  "path": "hf_space:data/public_surface_qa.json",
1082
  "exists": true,
1083
  "bytes": 7690,
1084
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1085
  },
1086
  "hf_artifacts_data": {
1087
  "path": "hf_artifacts:data/public_surface_qa.json",
1088
  "exists": true,
1089
  "bytes": 7690,
1090
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1091
  },
1092
  "hf_artifacts": {
1093
  "path": "hf_artifacts:docs/data/public_surface_qa.json",
1094
  "exists": true,
1095
  "bytes": 7690,
1096
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1097
  },
1098
  "hf_model_data": {
1099
  "path": "hf_model:data/public_surface_qa.json",
1100
  "exists": true,
1101
  "bytes": 7690,
1102
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1103
  },
1104
  "hf_model_docs_data": {
1105
  "path": "hf_model:docs/data/public_surface_qa.json",
1106
  "exists": true,
1107
  "bytes": 7690,
1108
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1109
  },
1110
  "hf_model": {
1111
  "path": "hf_model:metrics/public_surface_qa.json",
1112
  "exists": true,
1113
  "bytes": 7690,
1114
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1115
  }
1116
  },
1117
- "failures": [
1118
- {
1119
- "surface": "hf_space",
1120
- "kind": "hash_mismatch",
1121
- "path": "hf_space:data/public_surface_qa.json",
1122
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1123
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1124
- },
1125
- {
1126
- "surface": "hf_artifacts_data",
1127
- "kind": "hash_mismatch",
1128
- "path": "hf_artifacts:data/public_surface_qa.json",
1129
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1130
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1131
- },
1132
- {
1133
- "surface": "hf_artifacts",
1134
- "kind": "hash_mismatch",
1135
- "path": "hf_artifacts:docs/data/public_surface_qa.json",
1136
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1137
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1138
- },
1139
- {
1140
- "surface": "hf_model_data",
1141
- "kind": "hash_mismatch",
1142
- "path": "hf_model:data/public_surface_qa.json",
1143
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1144
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1145
- },
1146
- {
1147
- "surface": "hf_model_docs_data",
1148
- "kind": "hash_mismatch",
1149
- "path": "hf_model:docs/data/public_surface_qa.json",
1150
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1151
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1152
- },
1153
- {
1154
- "surface": "hf_model",
1155
- "kind": "hash_mismatch",
1156
- "path": "hf_model:metrics/public_surface_qa.json",
1157
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1158
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1159
- }
1160
- ]
1161
  },
1162
  {
1163
  "name": "data/qwen3_full_parameter_gates.json",
@@ -1308,95 +1212,52 @@
1308
  },
1309
  {
1310
  "name": "data/quality_gates.json",
1311
- "status": "fail",
1312
  "local": {
1313
  "path": "repo:docs/data/quality_gates.json",
1314
  "exists": true,
1315
  "bytes": 8640,
1316
- "sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75"
1317
  },
1318
  "mirrors": {
1319
  "hf_space": {
1320
  "path": "hf_space:data/quality_gates.json",
1321
  "exists": true,
1322
  "bytes": 8640,
1323
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1324
  },
1325
  "hf_artifacts_data": {
1326
  "path": "hf_artifacts:data/quality_gates.json",
1327
  "exists": true,
1328
  "bytes": 8640,
1329
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1330
  },
1331
  "hf_artifacts": {
1332
  "path": "hf_artifacts:docs/data/quality_gates.json",
1333
  "exists": true,
1334
  "bytes": 8640,
1335
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1336
  },
1337
  "hf_model_data": {
1338
  "path": "hf_model:data/quality_gates.json",
1339
  "exists": true,
1340
  "bytes": 8640,
1341
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1342
  },
1343
  "hf_model_docs_data": {
1344
  "path": "hf_model:docs/data/quality_gates.json",
1345
  "exists": true,
1346
  "bytes": 8640,
1347
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1348
  },
1349
  "hf_model": {
1350
  "path": "hf_model:metrics/quality_gates.json",
1351
  "exists": true,
1352
  "bytes": 8640,
1353
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1354
  }
1355
  },
1356
- "failures": [
1357
- {
1358
- "surface": "hf_space",
1359
- "kind": "hash_mismatch",
1360
- "path": "hf_space:data/quality_gates.json",
1361
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1362
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1363
- },
1364
- {
1365
- "surface": "hf_artifacts_data",
1366
- "kind": "hash_mismatch",
1367
- "path": "hf_artifacts:data/quality_gates.json",
1368
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1369
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1370
- },
1371
- {
1372
- "surface": "hf_artifacts",
1373
- "kind": "hash_mismatch",
1374
- "path": "hf_artifacts:docs/data/quality_gates.json",
1375
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1376
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1377
- },
1378
- {
1379
- "surface": "hf_model_data",
1380
- "kind": "hash_mismatch",
1381
- "path": "hf_model:data/quality_gates.json",
1382
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1383
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1384
- },
1385
- {
1386
- "surface": "hf_model_docs_data",
1387
- "kind": "hash_mismatch",
1388
- "path": "hf_model:docs/data/quality_gates.json",
1389
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1390
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1391
- },
1392
- {
1393
- "surface": "hf_model",
1394
- "kind": "hash_mismatch",
1395
- "path": "hf_model:metrics/quality_gates.json",
1396
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1397
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1398
- }
1399
- ]
1400
  },
1401
  {
1402
  "name": "data/raw_sample_files.json",
@@ -1890,7 +1751,7 @@
1890
  },
1891
  {
1892
  "name": "data/source_alignment_audit.json",
1893
- "status": "fail",
1894
  "local": {
1895
  "path": "repo:docs/data/source_alignment_audit.json",
1896
  "exists": true,
@@ -1902,83 +1763,40 @@
1902
  "path": "hf_space:data/source_alignment_audit.json",
1903
  "exists": true,
1904
  "bytes": 4432,
1905
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1906
  },
1907
  "hf_artifacts_data": {
1908
  "path": "hf_artifacts:data/source_alignment_audit.json",
1909
  "exists": true,
1910
  "bytes": 4432,
1911
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1912
  },
1913
  "hf_artifacts": {
1914
  "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1915
  "exists": true,
1916
  "bytes": 4432,
1917
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1918
  },
1919
  "hf_model_data": {
1920
  "path": "hf_model:data/source_alignment_audit.json",
1921
  "exists": true,
1922
  "bytes": 4432,
1923
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1924
  },
1925
  "hf_model_docs_data": {
1926
  "path": "hf_model:docs/data/source_alignment_audit.json",
1927
  "exists": true,
1928
  "bytes": 4432,
1929
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1930
  },
1931
  "hf_model": {
1932
  "path": "hf_model:metrics/source_alignment_audit.json",
1933
  "exists": true,
1934
  "bytes": 4432,
1935
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1936
  }
1937
  },
1938
- "failures": [
1939
- {
1940
- "surface": "hf_space",
1941
- "kind": "hash_mismatch",
1942
- "path": "hf_space:data/source_alignment_audit.json",
1943
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1944
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1945
- },
1946
- {
1947
- "surface": "hf_artifacts_data",
1948
- "kind": "hash_mismatch",
1949
- "path": "hf_artifacts:data/source_alignment_audit.json",
1950
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1951
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1952
- },
1953
- {
1954
- "surface": "hf_artifacts",
1955
- "kind": "hash_mismatch",
1956
- "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1957
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1958
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1959
- },
1960
- {
1961
- "surface": "hf_model_data",
1962
- "kind": "hash_mismatch",
1963
- "path": "hf_model:data/source_alignment_audit.json",
1964
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1965
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1966
- },
1967
- {
1968
- "surface": "hf_model_docs_data",
1969
- "kind": "hash_mismatch",
1970
- "path": "hf_model:docs/data/source_alignment_audit.json",
1971
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1972
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1973
- },
1974
- {
1975
- "surface": "hf_model",
1976
- "kind": "hash_mismatch",
1977
- "path": "hf_model:metrics/source_alignment_audit.json",
1978
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1979
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1980
- }
1981
- ]
1982
  },
1983
  {
1984
  "name": "data/summary_metrics.json",
@@ -2374,7 +2192,7 @@
2374
  },
2375
  {
2376
  "name": "data/task_surface_integrity.json",
2377
- "status": "fail",
2378
  "local": {
2379
  "path": "repo:docs/data/task_surface_integrity.json",
2380
  "exists": true,
@@ -2386,83 +2204,40 @@
2386
  "path": "hf_space:data/task_surface_integrity.json",
2387
  "exists": true,
2388
  "bytes": 46399,
2389
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2390
  },
2391
  "hf_artifacts_data": {
2392
  "path": "hf_artifacts:data/task_surface_integrity.json",
2393
  "exists": true,
2394
  "bytes": 46399,
2395
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2396
  },
2397
  "hf_artifacts": {
2398
  "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2399
  "exists": true,
2400
  "bytes": 46399,
2401
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2402
  },
2403
  "hf_model_data": {
2404
  "path": "hf_model:data/task_surface_integrity.json",
2405
  "exists": true,
2406
  "bytes": 46399,
2407
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2408
  },
2409
  "hf_model_docs_data": {
2410
  "path": "hf_model:docs/data/task_surface_integrity.json",
2411
  "exists": true,
2412
  "bytes": 46399,
2413
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2414
  },
2415
  "hf_model": {
2416
  "path": "hf_model:metrics/task_surface_integrity.json",
2417
  "exists": true,
2418
  "bytes": 46399,
2419
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2420
  }
2421
  },
2422
- "failures": [
2423
- {
2424
- "surface": "hf_space",
2425
- "kind": "hash_mismatch",
2426
- "path": "hf_space:data/task_surface_integrity.json",
2427
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2428
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2429
- },
2430
- {
2431
- "surface": "hf_artifacts_data",
2432
- "kind": "hash_mismatch",
2433
- "path": "hf_artifacts:data/task_surface_integrity.json",
2434
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2435
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2436
- },
2437
- {
2438
- "surface": "hf_artifacts",
2439
- "kind": "hash_mismatch",
2440
- "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2441
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2442
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2443
- },
2444
- {
2445
- "surface": "hf_model_data",
2446
- "kind": "hash_mismatch",
2447
- "path": "hf_model:data/task_surface_integrity.json",
2448
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2449
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2450
- },
2451
- {
2452
- "surface": "hf_model_docs_data",
2453
- "kind": "hash_mismatch",
2454
- "path": "hf_model:docs/data/task_surface_integrity.json",
2455
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2456
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2457
- },
2458
- {
2459
- "surface": "hf_model",
2460
- "kind": "hash_mismatch",
2461
- "path": "hf_model:metrics/task_surface_integrity.json",
2462
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2463
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2464
- }
2465
- ]
2466
  },
2467
  {
2468
  "name": "data/task_walkthroughs.json",
@@ -2809,95 +2584,52 @@
2809
  },
2810
  {
2811
  "name": "data/website_integrity.json",
2812
- "status": "fail",
2813
  "local": {
2814
  "path": "repo:docs/data/website_integrity.json",
2815
  "exists": true,
2816
  "bytes": 25144,
2817
- "sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369"
2818
  },
2819
  "mirrors": {
2820
  "hf_space": {
2821
  "path": "hf_space:data/website_integrity.json",
2822
  "exists": true,
2823
  "bytes": 25144,
2824
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2825
  },
2826
  "hf_artifacts_data": {
2827
  "path": "hf_artifacts:data/website_integrity.json",
2828
  "exists": true,
2829
  "bytes": 25144,
2830
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2831
  },
2832
  "hf_artifacts": {
2833
  "path": "hf_artifacts:docs/data/website_integrity.json",
2834
  "exists": true,
2835
  "bytes": 25144,
2836
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2837
  },
2838
  "hf_model_data": {
2839
  "path": "hf_model:data/website_integrity.json",
2840
  "exists": true,
2841
  "bytes": 25144,
2842
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2843
  },
2844
  "hf_model_docs_data": {
2845
  "path": "hf_model:docs/data/website_integrity.json",
2846
  "exists": true,
2847
  "bytes": 25144,
2848
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2849
  },
2850
  "hf_model": {
2851
  "path": "hf_model:metrics/website_integrity.json",
2852
  "exists": true,
2853
  "bytes": 25144,
2854
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2855
  }
2856
  },
2857
- "failures": [
2858
- {
2859
- "surface": "hf_space",
2860
- "kind": "hash_mismatch",
2861
- "path": "hf_space:data/website_integrity.json",
2862
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2863
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2864
- },
2865
- {
2866
- "surface": "hf_artifacts_data",
2867
- "kind": "hash_mismatch",
2868
- "path": "hf_artifacts:data/website_integrity.json",
2869
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2870
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2871
- },
2872
- {
2873
- "surface": "hf_artifacts",
2874
- "kind": "hash_mismatch",
2875
- "path": "hf_artifacts:docs/data/website_integrity.json",
2876
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2877
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2878
- },
2879
- {
2880
- "surface": "hf_model_data",
2881
- "kind": "hash_mismatch",
2882
- "path": "hf_model:data/website_integrity.json",
2883
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2884
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2885
- },
2886
- {
2887
- "surface": "hf_model_docs_data",
2888
- "kind": "hash_mismatch",
2889
- "path": "hf_model:docs/data/website_integrity.json",
2890
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2891
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2892
- },
2893
- {
2894
- "surface": "hf_model",
2895
- "kind": "hash_mismatch",
2896
- "path": "hf_model:metrics/website_integrity.json",
2897
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2898
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2899
- }
2900
- ]
2901
  },
2902
  {
2903
  "name": "data/xperience10m_128_episode_feature_index.json",
@@ -7767,161 +7499,89 @@
7767
  },
7768
  {
7769
  "name": "website/index.html",
7770
- "status": "fail",
7771
  "local": {
7772
  "path": "repo:docs/index.html",
7773
  "exists": true,
7774
- "bytes": 451295,
7775
- "sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc"
7776
  },
7777
  "mirrors": {
7778
  "hf_space": {
7779
  "path": "hf_space:index.html",
7780
  "exists": true,
7781
- "bytes": 442091,
7782
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7783
  },
7784
  "hf_artifacts_root": {
7785
  "path": "hf_artifacts:index.html",
7786
  "exists": true,
7787
- "bytes": 442091,
7788
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7789
  },
7790
  "hf_artifacts_docs": {
7791
  "path": "hf_artifacts:docs/index.html",
7792
  "exists": true,
7793
- "bytes": 442091,
7794
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7795
  },
7796
  "hf_model": {
7797
  "path": "hf_model:index.html",
7798
  "exists": true,
7799
- "bytes": 442091,
7800
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7801
  },
7802
  "hf_model_docs": {
7803
  "path": "hf_model:docs/index.html",
7804
  "exists": true,
7805
- "bytes": 442091,
7806
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7807
  }
7808
  },
7809
- "failures": [
7810
- {
7811
- "surface": "hf_space",
7812
- "kind": "hash_mismatch",
7813
- "path": "hf_space:index.html",
7814
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7815
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7816
- },
7817
- {
7818
- "surface": "hf_artifacts_root",
7819
- "kind": "hash_mismatch",
7820
- "path": "hf_artifacts:index.html",
7821
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7822
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7823
- },
7824
- {
7825
- "surface": "hf_artifacts_docs",
7826
- "kind": "hash_mismatch",
7827
- "path": "hf_artifacts:docs/index.html",
7828
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7829
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7830
- },
7831
- {
7832
- "surface": "hf_model",
7833
- "kind": "hash_mismatch",
7834
- "path": "hf_model:index.html",
7835
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7836
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7837
- },
7838
- {
7839
- "surface": "hf_model_docs",
7840
- "kind": "hash_mismatch",
7841
- "path": "hf_model:docs/index.html",
7842
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7843
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7844
- }
7845
- ]
7846
  },
7847
  {
7848
  "name": "website/research_roadmap.html",
7849
- "status": "fail",
7850
  "local": {
7851
  "path": "repo:docs/research_roadmap.html",
7852
  "exists": true,
7853
- "bytes": 32138,
7854
- "sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6"
7855
  },
7856
  "mirrors": {
7857
  "hf_space": {
7858
  "path": "hf_space:research_roadmap.html",
7859
  "exists": true,
7860
- "bytes": 33399,
7861
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7862
  },
7863
  "hf_artifacts_root": {
7864
  "path": "hf_artifacts:research_roadmap.html",
7865
  "exists": true,
7866
- "bytes": 33399,
7867
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7868
  },
7869
  "hf_artifacts_docs": {
7870
  "path": "hf_artifacts:docs/research_roadmap.html",
7871
  "exists": true,
7872
- "bytes": 33399,
7873
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7874
  },
7875
  "hf_model": {
7876
  "path": "hf_model:research_roadmap.html",
7877
  "exists": true,
7878
- "bytes": 33399,
7879
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7880
  },
7881
  "hf_model_docs": {
7882
  "path": "hf_model:docs/research_roadmap.html",
7883
  "exists": true,
7884
- "bytes": 33399,
7885
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7886
  }
7887
  },
7888
- "failures": [
7889
- {
7890
- "surface": "hf_space",
7891
- "kind": "hash_mismatch",
7892
- "path": "hf_space:research_roadmap.html",
7893
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7894
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7895
- },
7896
- {
7897
- "surface": "hf_artifacts_root",
7898
- "kind": "hash_mismatch",
7899
- "path": "hf_artifacts:research_roadmap.html",
7900
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7901
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7902
- },
7903
- {
7904
- "surface": "hf_artifacts_docs",
7905
- "kind": "hash_mismatch",
7906
- "path": "hf_artifacts:docs/research_roadmap.html",
7907
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7908
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7909
- },
7910
- {
7911
- "surface": "hf_model",
7912
- "kind": "hash_mismatch",
7913
- "path": "hf_model:research_roadmap.html",
7914
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7915
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7916
- },
7917
- {
7918
- "surface": "hf_model_docs",
7919
- "kind": "hash_mismatch",
7920
- "path": "hf_model:docs/research_roadmap.html",
7921
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7922
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7923
- }
7924
- ]
7925
  },
7926
  {
7927
  "name": "website/single_episode_explorer.html",
@@ -33705,374 +33365,5 @@
33705
  "failures": []
33706
  }
33707
  ],
33708
- "failures": [
33709
- {
33710
- "group": "data/publication_audit.json",
33711
- "surface": "hf_space",
33712
- "kind": "hash_mismatch",
33713
- "path": "hf_space:data/publication_audit.json",
33714
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33715
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33716
- },
33717
- {
33718
- "group": "data/publication_audit.json",
33719
- "surface": "hf_artifacts_data",
33720
- "kind": "hash_mismatch",
33721
- "path": "hf_artifacts:data/publication_audit.json",
33722
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33723
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33724
- },
33725
- {
33726
- "group": "data/publication_audit.json",
33727
- "surface": "hf_artifacts",
33728
- "kind": "hash_mismatch",
33729
- "path": "hf_artifacts:docs/data/publication_audit.json",
33730
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33731
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33732
- },
33733
- {
33734
- "group": "data/publication_audit.json",
33735
- "surface": "hf_model_data",
33736
- "kind": "hash_mismatch",
33737
- "path": "hf_model:data/publication_audit.json",
33738
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33739
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33740
- },
33741
- {
33742
- "group": "data/publication_audit.json",
33743
- "surface": "hf_model_docs_data",
33744
- "kind": "hash_mismatch",
33745
- "path": "hf_model:docs/data/publication_audit.json",
33746
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33747
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33748
- },
33749
- {
33750
- "group": "data/publication_audit.json",
33751
- "surface": "hf_model",
33752
- "kind": "hash_mismatch",
33753
- "path": "hf_model:metrics/publication_audit.json",
33754
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33755
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33756
- },
33757
- {
33758
- "group": "data/public_surface_qa.json",
33759
- "surface": "hf_space",
33760
- "kind": "hash_mismatch",
33761
- "path": "hf_space:data/public_surface_qa.json",
33762
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33763
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33764
- },
33765
- {
33766
- "group": "data/public_surface_qa.json",
33767
- "surface": "hf_artifacts_data",
33768
- "kind": "hash_mismatch",
33769
- "path": "hf_artifacts:data/public_surface_qa.json",
33770
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33771
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33772
- },
33773
- {
33774
- "group": "data/public_surface_qa.json",
33775
- "surface": "hf_artifacts",
33776
- "kind": "hash_mismatch",
33777
- "path": "hf_artifacts:docs/data/public_surface_qa.json",
33778
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33779
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33780
- },
33781
- {
33782
- "group": "data/public_surface_qa.json",
33783
- "surface": "hf_model_data",
33784
- "kind": "hash_mismatch",
33785
- "path": "hf_model:data/public_surface_qa.json",
33786
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33787
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33788
- },
33789
- {
33790
- "group": "data/public_surface_qa.json",
33791
- "surface": "hf_model_docs_data",
33792
- "kind": "hash_mismatch",
33793
- "path": "hf_model:docs/data/public_surface_qa.json",
33794
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33795
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33796
- },
33797
- {
33798
- "group": "data/public_surface_qa.json",
33799
- "surface": "hf_model",
33800
- "kind": "hash_mismatch",
33801
- "path": "hf_model:metrics/public_surface_qa.json",
33802
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33803
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33804
- },
33805
- {
33806
- "group": "data/quality_gates.json",
33807
- "surface": "hf_space",
33808
- "kind": "hash_mismatch",
33809
- "path": "hf_space:data/quality_gates.json",
33810
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33811
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33812
- },
33813
- {
33814
- "group": "data/quality_gates.json",
33815
- "surface": "hf_artifacts_data",
33816
- "kind": "hash_mismatch",
33817
- "path": "hf_artifacts:data/quality_gates.json",
33818
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33819
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33820
- },
33821
- {
33822
- "group": "data/quality_gates.json",
33823
- "surface": "hf_artifacts",
33824
- "kind": "hash_mismatch",
33825
- "path": "hf_artifacts:docs/data/quality_gates.json",
33826
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33827
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33828
- },
33829
- {
33830
- "group": "data/quality_gates.json",
33831
- "surface": "hf_model_data",
33832
- "kind": "hash_mismatch",
33833
- "path": "hf_model:data/quality_gates.json",
33834
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33835
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33836
- },
33837
- {
33838
- "group": "data/quality_gates.json",
33839
- "surface": "hf_model_docs_data",
33840
- "kind": "hash_mismatch",
33841
- "path": "hf_model:docs/data/quality_gates.json",
33842
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33843
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33844
- },
33845
- {
33846
- "group": "data/quality_gates.json",
33847
- "surface": "hf_model",
33848
- "kind": "hash_mismatch",
33849
- "path": "hf_model:metrics/quality_gates.json",
33850
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33851
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33852
- },
33853
- {
33854
- "group": "data/source_alignment_audit.json",
33855
- "surface": "hf_space",
33856
- "kind": "hash_mismatch",
33857
- "path": "hf_space:data/source_alignment_audit.json",
33858
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33859
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33860
- },
33861
- {
33862
- "group": "data/source_alignment_audit.json",
33863
- "surface": "hf_artifacts_data",
33864
- "kind": "hash_mismatch",
33865
- "path": "hf_artifacts:data/source_alignment_audit.json",
33866
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33867
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33868
- },
33869
- {
33870
- "group": "data/source_alignment_audit.json",
33871
- "surface": "hf_artifacts",
33872
- "kind": "hash_mismatch",
33873
- "path": "hf_artifacts:docs/data/source_alignment_audit.json",
33874
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33875
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33876
- },
33877
- {
33878
- "group": "data/source_alignment_audit.json",
33879
- "surface": "hf_model_data",
33880
- "kind": "hash_mismatch",
33881
- "path": "hf_model:data/source_alignment_audit.json",
33882
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33883
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33884
- },
33885
- {
33886
- "group": "data/source_alignment_audit.json",
33887
- "surface": "hf_model_docs_data",
33888
- "kind": "hash_mismatch",
33889
- "path": "hf_model:docs/data/source_alignment_audit.json",
33890
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33891
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33892
- },
33893
- {
33894
- "group": "data/source_alignment_audit.json",
33895
- "surface": "hf_model",
33896
- "kind": "hash_mismatch",
33897
- "path": "hf_model:metrics/source_alignment_audit.json",
33898
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33899
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33900
- },
33901
- {
33902
- "group": "data/task_surface_integrity.json",
33903
- "surface": "hf_space",
33904
- "kind": "hash_mismatch",
33905
- "path": "hf_space:data/task_surface_integrity.json",
33906
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33907
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33908
- },
33909
- {
33910
- "group": "data/task_surface_integrity.json",
33911
- "surface": "hf_artifacts_data",
33912
- "kind": "hash_mismatch",
33913
- "path": "hf_artifacts:data/task_surface_integrity.json",
33914
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33915
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33916
- },
33917
- {
33918
- "group": "data/task_surface_integrity.json",
33919
- "surface": "hf_artifacts",
33920
- "kind": "hash_mismatch",
33921
- "path": "hf_artifacts:docs/data/task_surface_integrity.json",
33922
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33923
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33924
- },
33925
- {
33926
- "group": "data/task_surface_integrity.json",
33927
- "surface": "hf_model_data",
33928
- "kind": "hash_mismatch",
33929
- "path": "hf_model:data/task_surface_integrity.json",
33930
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33931
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33932
- },
33933
- {
33934
- "group": "data/task_surface_integrity.json",
33935
- "surface": "hf_model_docs_data",
33936
- "kind": "hash_mismatch",
33937
- "path": "hf_model:docs/data/task_surface_integrity.json",
33938
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33939
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33940
- },
33941
- {
33942
- "group": "data/task_surface_integrity.json",
33943
- "surface": "hf_model",
33944
- "kind": "hash_mismatch",
33945
- "path": "hf_model:metrics/task_surface_integrity.json",
33946
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33947
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33948
- },
33949
- {
33950
- "group": "data/website_integrity.json",
33951
- "surface": "hf_space",
33952
- "kind": "hash_mismatch",
33953
- "path": "hf_space:data/website_integrity.json",
33954
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33955
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33956
- },
33957
- {
33958
- "group": "data/website_integrity.json",
33959
- "surface": "hf_artifacts_data",
33960
- "kind": "hash_mismatch",
33961
- "path": "hf_artifacts:data/website_integrity.json",
33962
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33963
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33964
- },
33965
- {
33966
- "group": "data/website_integrity.json",
33967
- "surface": "hf_artifacts",
33968
- "kind": "hash_mismatch",
33969
- "path": "hf_artifacts:docs/data/website_integrity.json",
33970
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33971
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33972
- },
33973
- {
33974
- "group": "data/website_integrity.json",
33975
- "surface": "hf_model_data",
33976
- "kind": "hash_mismatch",
33977
- "path": "hf_model:data/website_integrity.json",
33978
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33979
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33980
- },
33981
- {
33982
- "group": "data/website_integrity.json",
33983
- "surface": "hf_model_docs_data",
33984
- "kind": "hash_mismatch",
33985
- "path": "hf_model:docs/data/website_integrity.json",
33986
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33987
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33988
- },
33989
- {
33990
- "group": "data/website_integrity.json",
33991
- "surface": "hf_model",
33992
- "kind": "hash_mismatch",
33993
- "path": "hf_model:metrics/website_integrity.json",
33994
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33995
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33996
- },
33997
- {
33998
- "group": "website/index.html",
33999
- "surface": "hf_space",
34000
- "kind": "hash_mismatch",
34001
- "path": "hf_space:index.html",
34002
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34003
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34004
- },
34005
- {
34006
- "group": "website/index.html",
34007
- "surface": "hf_artifacts_root",
34008
- "kind": "hash_mismatch",
34009
- "path": "hf_artifacts:index.html",
34010
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34011
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34012
- },
34013
- {
34014
- "group": "website/index.html",
34015
- "surface": "hf_artifacts_docs",
34016
- "kind": "hash_mismatch",
34017
- "path": "hf_artifacts:docs/index.html",
34018
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34019
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34020
- },
34021
- {
34022
- "group": "website/index.html",
34023
- "surface": "hf_model",
34024
- "kind": "hash_mismatch",
34025
- "path": "hf_model:index.html",
34026
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34027
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34028
- },
34029
- {
34030
- "group": "website/index.html",
34031
- "surface": "hf_model_docs",
34032
- "kind": "hash_mismatch",
34033
- "path": "hf_model:docs/index.html",
34034
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34035
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34036
- },
34037
- {
34038
- "group": "website/research_roadmap.html",
34039
- "surface": "hf_space",
34040
- "kind": "hash_mismatch",
34041
- "path": "hf_space:research_roadmap.html",
34042
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34043
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34044
- },
34045
- {
34046
- "group": "website/research_roadmap.html",
34047
- "surface": "hf_artifacts_root",
34048
- "kind": "hash_mismatch",
34049
- "path": "hf_artifacts:research_roadmap.html",
34050
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34051
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34052
- },
34053
- {
34054
- "group": "website/research_roadmap.html",
34055
- "surface": "hf_artifacts_docs",
34056
- "kind": "hash_mismatch",
34057
- "path": "hf_artifacts:docs/research_roadmap.html",
34058
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34059
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34060
- },
34061
- {
34062
- "group": "website/research_roadmap.html",
34063
- "surface": "hf_model",
34064
- "kind": "hash_mismatch",
34065
- "path": "hf_model:research_roadmap.html",
34066
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34067
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34068
- },
34069
- {
34070
- "group": "website/research_roadmap.html",
34071
- "surface": "hf_model_docs",
34072
- "kind": "hash_mismatch",
34073
- "path": "hf_model:docs/research_roadmap.html",
34074
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34075
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34076
- }
34077
- ]
34078
  }
 
1
  {
2
+ "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:18:03+00:00",
4
  "hf_root": "hf_publish",
5
  "summary": {
6
  "group_count": 1308,
7
+ "failure_count": 0,
8
+ "failures_by_surface": {}
 
 
 
 
 
 
 
 
 
 
9
  },
10
  "checks": [
11
  {
12
  "name": "repo_hf_space_artifact_model_data_parity",
13
+ "status": "pass"
14
  },
15
  {
16
  "name": "repo_hf_visual_asset_parity",
 
22
  },
23
  {
24
  "name": "repo_hf_website_html_parity",
25
+ "status": "pass"
26
  },
27
  {
28
  "name": "repo_hf_diagnostic_result_parity",
 
139
  "path": "repo:docs/data/artifact_index.json",
140
  "exists": true,
141
  "bytes": 124477,
142
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
143
  },
144
  "mirrors": {
145
  "hf_space": {
146
  "path": "hf_space:data/artifact_index.json",
147
  "exists": true,
148
  "bytes": 124477,
149
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
150
  },
151
  "hf_artifacts_data": {
152
  "path": "hf_artifacts:data/artifact_index.json",
153
  "exists": true,
154
  "bytes": 124477,
155
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
156
  },
157
  "hf_artifacts": {
158
  "path": "hf_artifacts:docs/data/artifact_index.json",
159
  "exists": true,
160
  "bytes": 124477,
161
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
162
  },
163
  "hf_model_data": {
164
  "path": "hf_model:data/artifact_index.json",
165
  "exists": true,
166
  "bytes": 124477,
167
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
168
  },
169
  "hf_model_docs_data": {
170
  "path": "hf_model:docs/data/artifact_index.json",
171
  "exists": true,
172
  "bytes": 124477,
173
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
174
  },
175
  "hf_model": {
176
  "path": "hf_model:metrics/artifact_index.json",
177
  "exists": true,
178
  "bytes": 124477,
179
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
180
  }
181
  },
182
  "failures": []
 
967
  },
968
  {
969
  "name": "data/publication_audit.json",
970
+ "status": "pass",
971
  "local": {
972
  "path": "repo:docs/data/publication_audit.json",
973
  "exists": true,
974
  "bytes": 10940,
975
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
976
  },
977
  "mirrors": {
978
  "hf_space": {
979
  "path": "hf_space:data/publication_audit.json",
980
  "exists": true,
981
  "bytes": 10940,
982
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
983
  },
984
  "hf_artifacts_data": {
985
  "path": "hf_artifacts:data/publication_audit.json",
986
  "exists": true,
987
  "bytes": 10940,
988
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
989
  },
990
  "hf_artifacts": {
991
  "path": "hf_artifacts:docs/data/publication_audit.json",
992
  "exists": true,
993
  "bytes": 10940,
994
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
995
  },
996
  "hf_model_data": {
997
  "path": "hf_model:data/publication_audit.json",
998
  "exists": true,
999
  "bytes": 10940,
1000
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1001
  },
1002
  "hf_model_docs_data": {
1003
  "path": "hf_model:docs/data/publication_audit.json",
1004
  "exists": true,
1005
  "bytes": 10940,
1006
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1007
  },
1008
  "hf_model": {
1009
  "path": "hf_model:metrics/publication_audit.json",
1010
  "exists": true,
1011
  "bytes": 10940,
1012
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1013
  }
1014
  },
1015
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1016
  },
1017
  {
1018
  "name": "data/public_surface_qa.json",
1019
+ "status": "pass",
1020
  "local": {
1021
  "path": "repo:docs/data/public_surface_qa.json",
1022
  "exists": true,
1023
  "bytes": 7690,
1024
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1025
  },
1026
  "mirrors": {
1027
  "hf_space": {
1028
  "path": "hf_space:data/public_surface_qa.json",
1029
  "exists": true,
1030
  "bytes": 7690,
1031
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1032
  },
1033
  "hf_artifacts_data": {
1034
  "path": "hf_artifacts:data/public_surface_qa.json",
1035
  "exists": true,
1036
  "bytes": 7690,
1037
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1038
  },
1039
  "hf_artifacts": {
1040
  "path": "hf_artifacts:docs/data/public_surface_qa.json",
1041
  "exists": true,
1042
  "bytes": 7690,
1043
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1044
  },
1045
  "hf_model_data": {
1046
  "path": "hf_model:data/public_surface_qa.json",
1047
  "exists": true,
1048
  "bytes": 7690,
1049
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1050
  },
1051
  "hf_model_docs_data": {
1052
  "path": "hf_model:docs/data/public_surface_qa.json",
1053
  "exists": true,
1054
  "bytes": 7690,
1055
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1056
  },
1057
  "hf_model": {
1058
  "path": "hf_model:metrics/public_surface_qa.json",
1059
  "exists": true,
1060
  "bytes": 7690,
1061
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1062
  }
1063
  },
1064
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1065
  },
1066
  {
1067
  "name": "data/qwen3_full_parameter_gates.json",
 
1212
  },
1213
  {
1214
  "name": "data/quality_gates.json",
1215
+ "status": "pass",
1216
  "local": {
1217
  "path": "repo:docs/data/quality_gates.json",
1218
  "exists": true,
1219
  "bytes": 8640,
1220
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1221
  },
1222
  "mirrors": {
1223
  "hf_space": {
1224
  "path": "hf_space:data/quality_gates.json",
1225
  "exists": true,
1226
  "bytes": 8640,
1227
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1228
  },
1229
  "hf_artifacts_data": {
1230
  "path": "hf_artifacts:data/quality_gates.json",
1231
  "exists": true,
1232
  "bytes": 8640,
1233
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1234
  },
1235
  "hf_artifacts": {
1236
  "path": "hf_artifacts:docs/data/quality_gates.json",
1237
  "exists": true,
1238
  "bytes": 8640,
1239
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1240
  },
1241
  "hf_model_data": {
1242
  "path": "hf_model:data/quality_gates.json",
1243
  "exists": true,
1244
  "bytes": 8640,
1245
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1246
  },
1247
  "hf_model_docs_data": {
1248
  "path": "hf_model:docs/data/quality_gates.json",
1249
  "exists": true,
1250
  "bytes": 8640,
1251
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1252
  },
1253
  "hf_model": {
1254
  "path": "hf_model:metrics/quality_gates.json",
1255
  "exists": true,
1256
  "bytes": 8640,
1257
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1258
  }
1259
  },
1260
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1261
  },
1262
  {
1263
  "name": "data/raw_sample_files.json",
 
1751
  },
1752
  {
1753
  "name": "data/source_alignment_audit.json",
1754
+ "status": "pass",
1755
  "local": {
1756
  "path": "repo:docs/data/source_alignment_audit.json",
1757
  "exists": true,
 
1763
  "path": "hf_space:data/source_alignment_audit.json",
1764
  "exists": true,
1765
  "bytes": 4432,
1766
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1767
  },
1768
  "hf_artifacts_data": {
1769
  "path": "hf_artifacts:data/source_alignment_audit.json",
1770
  "exists": true,
1771
  "bytes": 4432,
1772
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1773
  },
1774
  "hf_artifacts": {
1775
  "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1776
  "exists": true,
1777
  "bytes": 4432,
1778
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1779
  },
1780
  "hf_model_data": {
1781
  "path": "hf_model:data/source_alignment_audit.json",
1782
  "exists": true,
1783
  "bytes": 4432,
1784
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1785
  },
1786
  "hf_model_docs_data": {
1787
  "path": "hf_model:docs/data/source_alignment_audit.json",
1788
  "exists": true,
1789
  "bytes": 4432,
1790
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1791
  },
1792
  "hf_model": {
1793
  "path": "hf_model:metrics/source_alignment_audit.json",
1794
  "exists": true,
1795
  "bytes": 4432,
1796
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1797
  }
1798
  },
1799
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1800
  },
1801
  {
1802
  "name": "data/summary_metrics.json",
 
2192
  },
2193
  {
2194
  "name": "data/task_surface_integrity.json",
2195
+ "status": "pass",
2196
  "local": {
2197
  "path": "repo:docs/data/task_surface_integrity.json",
2198
  "exists": true,
 
2204
  "path": "hf_space:data/task_surface_integrity.json",
2205
  "exists": true,
2206
  "bytes": 46399,
2207
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2208
  },
2209
  "hf_artifacts_data": {
2210
  "path": "hf_artifacts:data/task_surface_integrity.json",
2211
  "exists": true,
2212
  "bytes": 46399,
2213
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2214
  },
2215
  "hf_artifacts": {
2216
  "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2217
  "exists": true,
2218
  "bytes": 46399,
2219
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2220
  },
2221
  "hf_model_data": {
2222
  "path": "hf_model:data/task_surface_integrity.json",
2223
  "exists": true,
2224
  "bytes": 46399,
2225
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2226
  },
2227
  "hf_model_docs_data": {
2228
  "path": "hf_model:docs/data/task_surface_integrity.json",
2229
  "exists": true,
2230
  "bytes": 46399,
2231
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2232
  },
2233
  "hf_model": {
2234
  "path": "hf_model:metrics/task_surface_integrity.json",
2235
  "exists": true,
2236
  "bytes": 46399,
2237
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2238
  }
2239
  },
2240
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2241
  },
2242
  {
2243
  "name": "data/task_walkthroughs.json",
 
2584
  },
2585
  {
2586
  "name": "data/website_integrity.json",
2587
+ "status": "pass",
2588
  "local": {
2589
  "path": "repo:docs/data/website_integrity.json",
2590
  "exists": true,
2591
  "bytes": 25144,
2592
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2593
  },
2594
  "mirrors": {
2595
  "hf_space": {
2596
  "path": "hf_space:data/website_integrity.json",
2597
  "exists": true,
2598
  "bytes": 25144,
2599
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2600
  },
2601
  "hf_artifacts_data": {
2602
  "path": "hf_artifacts:data/website_integrity.json",
2603
  "exists": true,
2604
  "bytes": 25144,
2605
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2606
  },
2607
  "hf_artifacts": {
2608
  "path": "hf_artifacts:docs/data/website_integrity.json",
2609
  "exists": true,
2610
  "bytes": 25144,
2611
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2612
  },
2613
  "hf_model_data": {
2614
  "path": "hf_model:data/website_integrity.json",
2615
  "exists": true,
2616
  "bytes": 25144,
2617
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2618
  },
2619
  "hf_model_docs_data": {
2620
  "path": "hf_model:docs/data/website_integrity.json",
2621
  "exists": true,
2622
  "bytes": 25144,
2623
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2624
  },
2625
  "hf_model": {
2626
  "path": "hf_model:metrics/website_integrity.json",
2627
  "exists": true,
2628
  "bytes": 25144,
2629
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2630
  }
2631
  },
2632
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2633
  },
2634
  {
2635
  "name": "data/xperience10m_128_episode_feature_index.json",
 
7499
  },
7500
  {
7501
  "name": "website/index.html",
7502
+ "status": "pass",
7503
  "local": {
7504
  "path": "repo:docs/index.html",
7505
  "exists": true,
7506
+ "bytes": 451364,
7507
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7508
  },
7509
  "mirrors": {
7510
  "hf_space": {
7511
  "path": "hf_space:index.html",
7512
  "exists": true,
7513
+ "bytes": 451364,
7514
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7515
  },
7516
  "hf_artifacts_root": {
7517
  "path": "hf_artifacts:index.html",
7518
  "exists": true,
7519
+ "bytes": 451364,
7520
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7521
  },
7522
  "hf_artifacts_docs": {
7523
  "path": "hf_artifacts:docs/index.html",
7524
  "exists": true,
7525
+ "bytes": 451364,
7526
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7527
  },
7528
  "hf_model": {
7529
  "path": "hf_model:index.html",
7530
  "exists": true,
7531
+ "bytes": 451364,
7532
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7533
  },
7534
  "hf_model_docs": {
7535
  "path": "hf_model:docs/index.html",
7536
  "exists": true,
7537
+ "bytes": 451364,
7538
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7539
  }
7540
  },
7541
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7542
  },
7543
  {
7544
  "name": "website/research_roadmap.html",
7545
+ "status": "pass",
7546
  "local": {
7547
  "path": "repo:docs/research_roadmap.html",
7548
  "exists": true,
7549
+ "bytes": 33055,
7550
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7551
  },
7552
  "mirrors": {
7553
  "hf_space": {
7554
  "path": "hf_space:research_roadmap.html",
7555
  "exists": true,
7556
+ "bytes": 33055,
7557
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7558
  },
7559
  "hf_artifacts_root": {
7560
  "path": "hf_artifacts:research_roadmap.html",
7561
  "exists": true,
7562
+ "bytes": 33055,
7563
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7564
  },
7565
  "hf_artifacts_docs": {
7566
  "path": "hf_artifacts:docs/research_roadmap.html",
7567
  "exists": true,
7568
+ "bytes": 33055,
7569
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7570
  },
7571
  "hf_model": {
7572
  "path": "hf_model:research_roadmap.html",
7573
  "exists": true,
7574
+ "bytes": 33055,
7575
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7576
  },
7577
  "hf_model_docs": {
7578
  "path": "hf_model:docs/research_roadmap.html",
7579
  "exists": true,
7580
+ "bytes": 33055,
7581
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7582
  }
7583
  },
7584
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7585
  },
7586
  {
7587
  "name": "website/single_episode_explorer.html",
 
33365
  "failures": []
33366
  }
33367
  ],
33368
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33369
  }
docs/data/public_surface_qa.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Public Project Surface",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-23T04:20:51+00:00",
5
  "scope": "Repo README, GitHub Pages HTML, Hugging Face Space card, artifact dataset card, and model card.",
6
  "checks": [
7
  {
@@ -18,7 +18,7 @@
18
  "website_integrity": {
19
  "exists": true,
20
  "status": "pass",
21
- "generated_at_utc": "2026-06-23T04:18:40+00:00"
22
  },
23
  "rendered_site_check": {
24
  "exists": true,
@@ -43,12 +43,12 @@
43
  "publication_package": {
44
  "exists": true,
45
  "status": "pass",
46
- "generated_at_utc": "2026-06-23T04:19:00+00:00"
47
  },
48
  "mirror_parity": {
49
  "exists": true,
50
  "status": "pass",
51
- "generated_at_utc": "2026-06-23T03:52:37+00:00"
52
  }
53
  },
54
  "failures": {}
 
1
  {
2
  "title": "Ropedia Xperience-10M Public Project Surface",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-23T05:16:36+00:00",
5
  "scope": "Repo README, GitHub Pages HTML, Hugging Face Space card, artifact dataset card, and model card.",
6
  "checks": [
7
  {
 
18
  "website_integrity": {
19
  "exists": true,
20
  "status": "pass",
21
+ "generated_at_utc": "2026-06-23T05:15:51+00:00"
22
  },
23
  "rendered_site_check": {
24
  "exists": true,
 
43
  "publication_package": {
44
  "exists": true,
45
  "status": "pass",
46
+ "generated_at_utc": "2026-06-23T05:16:08+00:00"
47
  },
48
  "mirror_parity": {
49
  "exists": true,
50
  "status": "pass",
51
+ "generated_at_utc": "2026-06-23T05:13:24+00:00"
52
  }
53
  },
54
  "failures": {}
docs/data/publication_audit.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-23T04:19:00+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:16:08+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
docs/data/quality_gates.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Release Checks",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-23T04:20:51+00:00",
5
  "rule": "A release is current when the automated reports pass and the live GitHub/Hugging Face mirrors are verified after publishing.",
6
  "automated_gates": [
7
  {
 
1
  {
2
  "title": "Ropedia Xperience-10M Release Checks",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-23T05:16:55+00:00",
5
  "rule": "A release is current when the automated reports pass and the live GitHub/Hugging Face mirrors are verified after publishing.",
6
  "automated_gates": [
7
  {
docs/data/website_integrity.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-23T04:18:40+00:00",
4
  "docs_root": "docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
7
  "html_pages": 4,
8
- "local_references": 352,
9
  "external_reference_count": 144,
10
  "json_files": 56,
11
  "image_assets_referenced": 50,
@@ -81,7 +81,7 @@
81
  "status": "pass",
82
  "reason": "The project overview should appear before the deeper progress ledger.",
83
  "overview_index": 192813,
84
- "evidence_index": 255659
85
  },
86
  {
87
  "name": "project_status_links_json",
@@ -105,7 +105,7 @@
105
  "name": "interactive_roadmap_links_json",
106
  "status": "pass",
107
  "reason": "The project site should expose the machine-readable interactive roadmap contract.",
108
- "marker_count": 2
109
  },
110
  {
111
  "name": "interactive_roadmap_loads_generated_json",
@@ -118,7 +118,7 @@
118
  "name": "interactive_roadmap_tracks_four_directions",
119
  "status": "pass",
120
  "reason": "The interactive roadmap page should expose the four research-track control surface.",
121
- "marker_count": 2,
122
  "page_exists": true
123
  },
124
  {
@@ -160,8 +160,8 @@
160
  "status": "pass",
161
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
162
  "overview_index": 192813,
163
- "protocol_index": 251864,
164
- "evidence_index": 255659
165
  },
166
  {
167
  "name": "evaluation_protocol_links_json",
@@ -290,14 +290,14 @@
290
  },
291
  {
292
  "path": "index.html",
293
- "id_count": 109,
294
- "reference_count": 323,
295
  "image_count": 75
296
  },
297
  {
298
  "path": "research_roadmap.html",
299
- "id_count": 15,
300
- "reference_count": 19,
301
  "image_count": 1
302
  },
303
  {
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:15:51+00:00",
4
  "docs_root": "docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
7
  "html_pages": 4,
8
+ "local_references": 358,
9
  "external_reference_count": 144,
10
  "json_files": 56,
11
  "image_assets_referenced": 50,
 
81
  "status": "pass",
82
  "reason": "The project overview should appear before the deeper progress ledger.",
83
  "overview_index": 192813,
84
+ "evidence_index": 255728
85
  },
86
  {
87
  "name": "project_status_links_json",
 
105
  "name": "interactive_roadmap_links_json",
106
  "status": "pass",
107
  "reason": "The project site should expose the machine-readable interactive roadmap contract.",
108
+ "marker_count": 1
109
  },
110
  {
111
  "name": "interactive_roadmap_loads_generated_json",
 
118
  "name": "interactive_roadmap_tracks_four_directions",
119
  "status": "pass",
120
  "reason": "The interactive roadmap page should expose the four research-track control surface.",
121
+ "marker_count": 4,
122
  "page_exists": true
123
  },
124
  {
 
160
  "status": "pass",
161
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
162
  "overview_index": 192813,
163
+ "protocol_index": 251933,
164
+ "evidence_index": 255728
165
  },
166
  {
167
  "name": "evaluation_protocol_links_json",
 
290
  },
291
  {
292
  "path": "index.html",
293
+ "id_count": 110,
294
+ "reference_count": 324,
295
  "image_count": 75
296
  },
297
  {
298
  "path": "research_roadmap.html",
299
+ "id_count": 19,
300
+ "reference_count": 24,
301
  "image_count": 1
302
  },
303
  {
docs/index.html CHANGED
@@ -7070,10 +7070,10 @@
7070
  </article>
7071
  </div>
7072
  <div class="brief-actions">
7073
- <a href="research_roadmap.html">Open interactive roadmap</a>
7074
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/PROJECT_BRIEF.md">Read the brief</a>
7075
  <a href="data/project_brief.json">Project summary</a>
7076
- <a href="#roadmap">Roadmap summary</a>
7077
  <a href="#reading-path">Reader path</a>
7078
  <a href="#takeaways">Current takeaways</a>
7079
  </div>
@@ -7109,7 +7109,7 @@
7109
  <div class="snapshot-grid">
7110
  <article class="snapshot-card">
7111
  <span class="status-pill">featured</span>
7112
- <h3>Interactive research roadmap</h3>
7113
  <p>Use this as the front door for the project: it links the unified 20 tasks, four research tracks, current sample evidence, and the multi-episode Qwen3-Omni scale-up path.</p>
7114
  <div class="snapshot-meta">
7115
  <span>tracks <strong>4</strong></span>
@@ -7118,8 +7118,8 @@
7118
  <span>roadmap phases <strong>5</strong></span>
7119
  </div>
7120
  <div class="snapshot-actions">
7121
- <a href="research_roadmap.html">Open roadmap</a>
7122
- <a href="data/research_roadmap_interactive.json">Structured roadmap mirror</a>
7123
  </div>
7124
  </article>
7125
  <article class="snapshot-card">
@@ -7214,10 +7214,11 @@
7214
  <div class="roadmap-entry-panel" aria-label="How to read the roadmap">
7215
  <div class="roadmap-entry-copy">
7216
  <span>Reader route</span>
7217
- <h3>Use this section for planning; use the explorer for task-track detail.</h3>
7218
- <p>The main page keeps the roadmap readable: stage cards show what has shipped, what is active, and what evidence supports each step. The standalone roadmap remains available when you want to click through every track, task, and evidence link.</p>
7219
  <div class="roadmap-quick-actions">
7220
- <a href="research_roadmap.html">Open interactive explorer</a>
 
7221
  <a href="#development-directions">Foundation pipelines</a>
7222
  <a href="#result-matrix-table">180-result table</a>
7223
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Roadmap note</a>
@@ -7225,11 +7226,11 @@
7225
  </div>
7226
  <ol class="roadmap-entry-steps">
7227
  <li><strong>1. Read the stage cards</strong><span>Start with the visible path from public sample to selected-128 results and future model training.</span></li>
7228
- <li><strong>2. Open the explorer only when needed</strong><span>The explorer is for task-by-track inspection, not the first reading surface.</span></li>
7229
  <li><strong>3. Keep files as evidence</strong><span>Machine-readable mirrors stay available for validators, HF mirrors, and reproducibility scripts.</span></li>
7230
  </ol>
7231
  </div>
7232
- <div class="roadmap-grid" aria-label="Research roadmap stages">
7233
  <article class="roadmap-card" data-status="implemented">
7234
  <span class="roadmap-status">implemented</span>
7235
  <h3>Public-Sample Task Lab</h3>
@@ -7327,15 +7328,15 @@
7327
  <span>Roadmap resources</span>
7328
  <h3>Open the reader surface first; source mirrors stay attached.</h3>
7329
  </div>
7330
- <p>The roadmap has three public surfaces: this concise planning view, an interactive task-track explorer, and structured mirrors used by validators and HF/GitHub publication scripts.</p>
7331
  </div>
7332
  <div class="roadmap-resource-grid">
7333
  <article class="roadmap-resource-card primary">
7334
  <small>reader surface</small>
7335
- <h3>Interactive task-track explorer</h3>
7336
- <p>Click through the four research directions, linked task heads, stage gates, current evidence, and next steps without leaving the project style system.</p>
7337
  <div class="roadmap-resource-actions">
7338
- <a href="research_roadmap.html">Open explorer</a>
7339
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Read roadmap note</a>
7340
  </div>
7341
  </article>
@@ -7372,7 +7373,7 @@
7372
  <p class="structured-mirror-note">These are not the best first reading path. They are kept here so the public site, README mirrors, HF bundles, and local validators point to the same source records.</p>
7373
  <div class="structured-mirror-grid">
7374
  <a href="data/research_roadmap.json">Roadmap stage mirror</a>
7375
- <a href="data/research_roadmap_interactive.json">Explorer data mirror</a>
7376
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
7377
  <a href="data/three_foundation_pipelines.json">Three-pipeline mirror</a>
7378
  <a href="data/additional_development_directions.json">Development-direction mirror</a>
 
7070
  </article>
7071
  </div>
7072
  <div class="brief-actions">
7073
+ <a href="#roadmap">Open roadmap summary</a>
7074
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/PROJECT_BRIEF.md">Read the brief</a>
7075
  <a href="data/project_brief.json">Project summary</a>
7076
+ <a href="research_roadmap.html">Roadmap details</a>
7077
  <a href="#reading-path">Reader path</a>
7078
  <a href="#takeaways">Current takeaways</a>
7079
  </div>
 
7109
  <div class="snapshot-grid">
7110
  <article class="snapshot-card">
7111
  <span class="status-pill">featured</span>
7112
+ <h3>Research roadmap details</h3>
7113
  <p>Use this as the front door for the project: it links the unified 20 tasks, four research tracks, current sample evidence, and the multi-episode Qwen3-Omni scale-up path.</p>
7114
  <div class="snapshot-meta">
7115
  <span>tracks <strong>4</strong></span>
 
7118
  <span>roadmap phases <strong>5</strong></span>
7119
  </div>
7120
  <div class="snapshot-actions">
7121
+ <a href="#roadmap">Open roadmap summary</a>
7122
+ <a href="research_roadmap.html">Roadmap details</a>
7123
  </div>
7124
  </article>
7125
  <article class="snapshot-card">
 
7214
  <div class="roadmap-entry-panel" aria-label="How to read the roadmap">
7215
  <div class="roadmap-entry-copy">
7216
  <span>Reader route</span>
7217
+ <h3>Start here, then open details only when you need the full task-track map.</h3>
7218
+ <p>The main page keeps the roadmap readable: stage cards show what has shipped, what is active, and what evidence supports each step. The focused detail page shows the same track, task, scale-up, and evidence content in a single linear reader path.</p>
7219
  <div class="roadmap-quick-actions">
7220
+ <a href="#roadmap-stages">Review stage cards</a>
7221
+ <a href="research_roadmap.html">Roadmap details</a>
7222
  <a href="#development-directions">Foundation pipelines</a>
7223
  <a href="#result-matrix-table">180-result table</a>
7224
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Roadmap note</a>
 
7226
  </div>
7227
  <ol class="roadmap-entry-steps">
7228
  <li><strong>1. Read the stage cards</strong><span>Start with the visible path from public sample to selected-128 results and future model training.</span></li>
7229
+ <li><strong>2. Open details only when needed</strong><span>The detail page lists every track, linked task, scale-up gate, and evidence link in one reader flow.</span></li>
7230
  <li><strong>3. Keep files as evidence</strong><span>Machine-readable mirrors stay available for validators, HF mirrors, and reproducibility scripts.</span></li>
7231
  </ol>
7232
  </div>
7233
+ <div class="roadmap-grid" id="roadmap-stages" aria-label="Research roadmap stages">
7234
  <article class="roadmap-card" data-status="implemented">
7235
  <span class="roadmap-status">implemented</span>
7236
  <h3>Public-Sample Task Lab</h3>
 
7328
  <span>Roadmap resources</span>
7329
  <h3>Open the reader surface first; source mirrors stay attached.</h3>
7330
  </div>
7331
+ <p>The roadmap has three public surfaces: this concise planning view, a focused detail page for the full track and task map, and structured mirrors used by validators and HF/GitHub publication scripts.</p>
7332
  </div>
7333
  <div class="roadmap-resource-grid">
7334
  <article class="roadmap-resource-card primary">
7335
  <small>reader surface</small>
7336
+ <h3>Focused roadmap detail page</h3>
7337
+ <p>Read the four research directions, linked task heads, stage gates, current evidence, and next steps in one clean sequence without nested controls.</p>
7338
  <div class="roadmap-resource-actions">
7339
+ <a href="research_roadmap.html">Open details</a>
7340
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Read roadmap note</a>
7341
  </div>
7342
  </article>
 
7373
  <p class="structured-mirror-note">These are not the best first reading path. They are kept here so the public site, README mirrors, HF bundles, and local validators point to the same source records.</p>
7374
  <div class="structured-mirror-grid">
7375
  <a href="data/research_roadmap.json">Roadmap stage mirror</a>
7376
+ <a href="data/research_roadmap_interactive.json">Roadmap detail data</a>
7377
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
7378
  <a href="data/three_foundation_pipelines.json">Three-pipeline mirror</a>
7379
  <a href="data/additional_development_directions.json">Development-direction mirror</a>
docs/research_roadmap.html CHANGED
@@ -4,7 +4,7 @@
4
  <meta charset="utf-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <title>Research Roadmap | Ropedia Xperience-10M</title>
7
- <meta name="description" content="Interactive research roadmap connecting the Ropedia Xperience-10M 20-task suite, four research tracks, current sample results, Qwen3-Omni fine-tuning, and foundation-model branch selection.">
8
  <meta name="theme-color" content="#020502">
9
  <link rel="icon" href="favicon.png" type="image/png" sizes="64x64">
10
  <link rel="preconnect" href="https://fonts.googleapis.com">
@@ -284,52 +284,70 @@
284
  font-size: 17px;
285
  line-height: 1.62;
286
  }
287
- .stage-tabs {
288
  display: flex;
289
  flex-wrap: wrap;
290
  gap: 10px;
291
  margin: 26px 0 18px;
292
  }
293
- .stage-tab,
294
- .track-button,
295
- .task-node {
296
- appearance: none;
 
 
297
  border: 1px solid var(--soft-line);
298
  border-radius: 999px;
299
  background: var(--pill);
300
- cursor: pointer;
301
  font-family: var(--font-btn);
 
302
  font-weight: 700;
 
303
  }
304
- .stage-tab {
305
- min-height: 42px;
306
- padding: 0 16px;
307
- }
308
- .stage-tab.active {
309
  color: #020502;
310
  border-color: var(--green);
311
  background: var(--green);
312
  }
313
- .roadmap-app {
314
  display: grid;
315
- grid-template-columns: 260px minmax(0, 1fr) 390px;
316
- gap: 16px;
317
- align-items: stretch;
318
  }
319
- .panel {
 
 
 
 
 
 
 
 
320
  border: 1px solid var(--line);
321
- border-radius: var(--radius);
322
  background: var(--card);
323
- min-width: 0;
324
- box-shadow: 0 18px 54px rgba(0, 0, 0, 0.26);
325
  }
326
- .track-rail {
327
- padding: 14px;
328
  display: grid;
329
- gap: 10px;
330
- align-content: start;
 
 
 
 
 
 
 
 
 
 
 
 
 
331
  }
332
- .rail-title,
333
  .panel-label {
334
  color: var(--green);
335
  font-family: var(--font-btn);
@@ -338,63 +356,48 @@
338
  letter-spacing: 0.08em;
339
  text-transform: uppercase;
340
  }
341
- .track-button {
342
- width: 100%;
 
 
343
  display: grid;
344
- grid-template-columns: 34px 1fr;
345
  gap: 10px;
346
- align-items: center;
347
- min-height: 72px;
348
- padding: 12px;
349
- border-radius: var(--radius);
350
- text-align: left;
351
- color: var(--ink);
352
- }
353
- .track-button.active {
354
- color: #020502;
355
- border-color: var(--green);
356
- background: var(--green);
357
- }
358
- .track-button b {
359
- width: 34px;
360
- height: 34px;
361
- display: grid;
362
- place-items: center;
363
- border: 1px solid currentColor;
364
- border-radius: 999px;
365
  }
366
- .track-button span {
367
- display: block;
368
- font-size: 12px;
369
- line-height: 1.24;
370
  }
371
- .track-button small {
372
- display: block;
373
- margin-top: 4px;
374
- color: inherit;
375
- opacity: 0.72;
376
- font-size: 11px;
377
  }
378
- .map-panel {
379
- padding: 18px;
380
- display: grid;
381
- gap: 18px;
382
  }
383
- .phase-strip {
384
- display: grid;
385
- grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
386
- gap: 8px;
387
  }
388
- .phase {
389
- min-height: 112px;
390
- padding: 12px;
 
391
  border: 1px solid var(--soft-line);
392
  border-radius: var(--radius);
393
  background: rgba(2, 8, 2, 0.76);
394
  }
 
 
 
 
 
 
 
 
395
  .phase[data-stage="now"],
396
  .phase[data-stage="scale_up"],
397
- .phase[data-stage="omni"] { border-color: rgba(204, 255, 160, 0.42); }
 
 
 
 
398
  .phase span {
399
  display: inline-flex;
400
  margin-bottom: 8px;
@@ -414,38 +417,94 @@
414
  font-size: 12px;
415
  line-height: 1.4;
416
  }
417
- .task-map {
418
  display: grid;
419
- grid-template-columns: repeat(3, minmax(0, 1fr));
420
- gap: 10px;
 
421
  }
422
- .task-node {
423
- min-height: 138px;
424
- display: grid;
425
- gap: 8px;
426
- padding: 13px;
427
- border-radius: var(--radius);
428
- text-align: left;
429
- color: var(--ink);
430
  }
431
- .task-node.active {
432
- border-color: var(--green);
433
- background: rgba(204, 255, 160, 0.12);
434
  }
435
- .task-node strong {
436
- font-size: 16px;
437
- line-height: 1.12;
 
 
 
438
  }
439
- .task-node span {
440
- color: var(--muted);
441
- font-size: 12px;
442
- line-height: 1.36;
 
 
 
 
 
443
  }
 
 
 
 
444
  .task-meta {
445
  display: flex;
446
  flex-wrap: wrap;
447
  gap: 6px;
448
- align-self: end;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
449
  }
450
  .chip {
451
  display: inline-flex;
@@ -464,43 +523,6 @@
464
  .chip.blue { color: var(--blue); }
465
  .chip.cyan { color: var(--cyan); }
466
  .chip.amber { color: var(--amber); }
467
- .detail-panel {
468
- padding: 18px;
469
- display: grid;
470
- gap: 16px;
471
- align-content: start;
472
- }
473
- .detail-title {
474
- margin: 0;
475
- font-size: 30px;
476
- line-height: 1.06;
477
- text-wrap: balance;
478
- }
479
- .detail-copy {
480
- margin: 0;
481
- color: #c7d1c3;
482
- line-height: 1.58;
483
- }
484
- .detail-block {
485
- border-top: 1px solid var(--soft-line);
486
- padding-top: 14px;
487
- }
488
- .detail-block h3 {
489
- margin: 0 0 10px;
490
- font-size: 15px;
491
- }
492
- .detail-block p,
493
- .detail-block li {
494
- color: #c7d1c3;
495
- font-size: 14px;
496
- line-height: 1.5;
497
- }
498
- .detail-block ul {
499
- display: grid;
500
- gap: 8px;
501
- margin: 0;
502
- padding-left: 18px;
503
- }
504
  .metric-grid {
505
  display: grid;
506
  grid-template-columns: repeat(2, minmax(0, 1fr));
@@ -563,9 +585,8 @@
563
  @media (max-width: 1180px) {
564
  .hero-grid,
565
  .section-head,
566
- .roadmap-app { grid-template-columns: 1fr; }
567
- .track-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); }
568
- .rail-title { grid-column: 1 / -1; }
569
  }
570
  @media (max-width: 760px) {
571
  .wrap { width: min(100% - 28px, var(--max)); }
@@ -573,9 +594,10 @@
573
  .hero { padding-top: 52px; }
574
  .hero-copy { font-size: 17px; }
575
  .facts,
576
- .phase-strip,
577
- .task-map,
578
- .track-rail,
 
579
  .metric-grid { grid-template-columns: 1fr; }
580
  .route-step { grid-template-columns: 38px 1fr; }
581
  .route-step em { grid-column: 2; }
@@ -608,20 +630,20 @@
608
  <div class="wrap hero-grid">
609
  <div>
610
  <div class="eyebrow">20 tasks / 4 tracks / scale-up path</div>
611
- <h1>Interactive Research Roadmap.</h1>
612
  <p class="hero-copy">
613
- This page connects the current public-sample task lab to the four research
614
- directions, the next multi-episode Qwen3-Omni fine-tuning path, the
615
- later Cosmos 3 / policy-model branch choices, and the future
616
- Xperience-native foundation-model pretraining goal. It loads
617
- directly from generated project artifacts, so the track and task views stay
618
- tied to the real sample metrics and scale-up status.
619
  </p>
620
  <div class="hero-actions">
621
- <a class="button primary" href="#roadmap-app">Open roadmap</a>
 
 
622
  <a class="button" href="index.html#roadmap">Back to main roadmap</a>
623
- <a class="button" href="index.html#development-directions">Foundation pipelines</a>
624
- <a class="button" href="index.html#directions">Four-track summary</a>
625
  </div>
626
  </div>
627
  <aside class="hero-panel" aria-label="Roadmap route">
@@ -652,35 +674,73 @@
652
  <section class="roadmap-section" id="roadmap-app">
653
  <div class="wrap">
654
  <div class="section-head">
655
- <h2>From one sample to multi-episode embodied-AI experiments.</h2>
656
  <p>
657
- Select a research track, inspect the linked task heads, and switch between
658
- the current sample evidence, the data scale-up gate, the Omni-model pilot plan, and the foundation-model branch matrix.
 
659
  </p>
660
  </div>
661
 
662
- <div class="stage-tabs" role="tablist" aria-label="Roadmap mode">
663
- <button class="stage-tab active" type="button" data-stage="now" role="tab" aria-selected="true">Now: sample task lab</button>
664
- <button class="stage-tab" type="button" data-stage="scale_up" role="tab" aria-selected="false">Scale-up: episodes</button>
665
- <button class="stage-tab" type="button" data-stage="omni" role="tab" aria-selected="false">Omni + branches</button>
 
 
666
  </div>
667
 
668
  <div id="loading" class="loading">Loading roadmap artifacts...</div>
669
- <div class="roadmap-app" id="app" hidden>
670
- <aside class="panel track-rail" id="trackRail" aria-label="Research tracks"></aside>
671
- <section class="panel map-panel" aria-label="Task and phase map">
672
- <div class="phase-strip" id="phaseStrip"></div>
673
- <div>
674
- <div class="panel-label" id="taskMapLabel">Linked tasks</div>
675
- <div class="task-map" id="taskMap"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
676
  </div>
 
677
  </section>
678
- <aside class="panel detail-panel" id="detailPanel" aria-label="Selected roadmap detail"></aside>
679
  </div>
680
 
681
- <p class="artifact-note">Structured mirrors for scripts and validators are attached here after the interactive reader. Most readers should use the panels above before opening these records.</p>
682
  <div class="artifact-row" aria-label="Structured roadmap mirrors">
683
- <a href="data/research_roadmap_interactive.json">Explorer data mirror</a>
684
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
685
  <a href="data/research_directions.json">Research-track mirror</a>
686
  <a href="data/task_walkthroughs.json">Task walkthrough mirror</a>
@@ -692,27 +752,16 @@
692
  </main>
693
 
694
  <script>
695
- const state = {
696
- data: null,
697
- directionCode: "C",
698
- taskId: null,
699
- stage: "now"
700
- };
701
-
702
- const stageCopy = {
703
- now: {
704
- title: "Current sample evidence",
705
- summary: "Use the single public episode to validate task contracts, feature construction, baselines, walkthroughs, and visualization.",
706
- },
707
- scale_up: {
708
- title: "Episode scale-up gate",
709
- summary: "Stage enough valid episodes, keep train/test separation at the episode level, and record missing-view coverage before training.",
710
- },
711
- omni: {
712
- title: "Omni pilot and foundation branches",
713
- summary: "Run Qwen3-Omni first for the held-out LoRA pilot, evaluate Cosmos 3 for world modeling and policy candidates after action targets are explicit, then treat Xperience-native pretraining as the full-corpus future goal.",
714
- }
715
- };
716
 
717
  function fmt(value) {
718
  if (value === null || value === undefined || value === "") return "-";
@@ -720,6 +769,10 @@
720
  return String(value);
721
  }
722
 
 
 
 
 
723
  function metricText(metric) {
724
  if (!metric || !metric.name) return "metric pending";
725
  const left = metric.minimal !== null && metric.minimal !== undefined ? metric.minimal : "-";
@@ -734,225 +787,179 @@
734
  return "blue";
735
  }
736
 
737
- function currentDirection() {
738
- return state.data.directions.find((direction) => direction.code === state.directionCode) ||
739
- state.data.directions[0];
 
740
  }
741
 
742
- function currentTask(direction) {
743
- return direction.tasks.find((task) => task.id === state.taskId) || direction.tasks[0] || state.data.tasks[0];
 
 
 
 
 
 
 
 
744
  }
745
 
746
- function setFacts() {
747
- const scope = state.data.scope;
748
- const scale = state.data.scale_up;
749
  const facts = [
750
  ["Sample episodes", scope.sample_episode_count],
751
  ["Aligned windows", scope.num_windows],
752
  ["Feature dimensions", scope.feature_dim],
753
- ["Research tasks", state.data.tasks.length],
754
  ["Pilot target episodes", scale.target_episodes]
755
  ];
756
  document.getElementById("facts").innerHTML = facts.map(([label, value]) => (
757
- `<div class="fact"><strong>${fmt(value)}</strong><span>${label}</span></div>`
758
  )).join("");
759
  document.getElementById("routeSample").textContent = `${fmt(scope.sample_episode_count)} episode`;
760
  document.getElementById("routeData").textContent = `${fmt(scale.target_episodes)} target`;
761
- document.getElementById("routeOmni").textContent = state.data.omni_plan.backbone.replace("Qwen/", "");
762
  }
763
 
764
- function renderTrackRail() {
765
- const rail = document.getElementById("trackRail");
766
- rail.innerHTML = `<div class="rail-title">Research tracks</div>` + state.data.directions.map((direction) => {
767
- const taskCount = direction.tasks.length;
768
- const active = direction.code === state.directionCode ? " active" : "";
769
- return `
770
- <button class="track-button${active}" type="button" data-direction="${direction.code}">
771
- <b>${direction.code}</b>
772
- <span>${direction.name}<small>${taskCount} linked suite tasks</small></span>
773
- </button>
774
- `;
775
- }).join("");
776
- rail.querySelectorAll("[data-direction]").forEach((button) => {
777
- button.addEventListener("click", () => {
778
- state.directionCode = button.dataset.direction;
779
- const direction = currentDirection();
780
- state.taskId = direction.tasks[0]?.id || state.data.tasks[0]?.id;
781
- render();
782
- });
783
- });
784
  }
785
 
786
- function renderPhases() {
787
- document.getElementById("phaseStrip").innerHTML = state.data.phases.map((phase) => `
788
- <article class="phase" data-stage="${phase.stage}">
789
- <span>${phase.status}</span>
790
- <strong>${phase.name}</strong>
791
- <p>${phase.reader_takeaway || phase.entry_condition || ""}</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
792
  </article>
793
- `).join("");
794
  }
795
 
796
- function renderTasks(direction) {
797
- document.getElementById("taskMapLabel").textContent =
798
- `${direction.code}. ${direction.name} - linked suite tasks`;
799
- document.getElementById("taskMap").innerHTML = direction.tasks.map((task) => {
800
- const role = task.direction_roles?.[direction.code] || "linked";
801
- const active = task.id === state.taskId ? " active" : "";
 
802
  return `
803
- <button class="task-node${active}" type="button" data-task="${task.id}">
804
- <strong>${task.display_name}</strong>
805
- <span>${task.output_short || task.research_name}</span>
806
- <span>${metricText(task.metric)}</span>
807
- <span class="task-meta">
808
- <em class="chip ${cssRole(role)}">${role}</em>
809
- <em class="chip">${task.family || "task"}</em>
810
- </span>
811
- </button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
812
  `;
813
  }).join("");
814
- document.querySelectorAll("[data-task]").forEach((button) => {
815
- button.addEventListener("click", () => {
816
- state.taskId = button.dataset.task;
817
- render();
818
- });
819
- });
820
  }
821
 
822
- function stageBlock(direction, task) {
823
- if (state.stage === "scale_up") {
824
- const scale = state.data.scale_up;
825
- return `
826
- <div class="detail-block">
827
- <h3>${stageCopy.scale_up.title}</h3>
828
- <div class="metric-grid">
829
- <div class="metric"><strong>${fmt(scale.target_episodes)}</strong><span>target episodes</span></div>
830
- <div class="metric"><strong>${fmt(scale.valid_candidates)}</strong><span>valid candidates found in scan</span></div>
831
- <div class="metric"><strong>${fmt(scale.candidate_scan_top_level_sessions)}</strong><span>top-level sessions scanned</span></div>
832
- <div class="metric"><strong>${fmt(Math.round((scale.estimated_bytes || 0) / 1e9))} GB</strong><span>estimated selected data</span></div>
833
- </div>
834
- <p>${scale.access_status || stageCopy.scale_up.summary}</p>
835
- </div>
836
- `;
837
- }
838
- if (state.stage === "omni") {
839
- const plan = state.data.omni_plan;
840
- return `
841
- <div class="detail-block">
842
- <h3>${stageCopy.omni.title}</h3>
843
- <p>${stageCopy.omni.summary}</p>
844
- <ul>
845
- <li><strong>Backbone:</strong> ${plan.backbone}</li>
846
- <li><strong>Adapter:</strong> ${plan.adapter}</li>
847
- <li><strong>Training unit:</strong> ${plan.training_unit}</li>
848
- <li><strong>First pilot:</strong> ${plan.first_pilot}</li>
849
- </ul>
850
  </div>
851
- `;
852
- }
853
- return `
854
- <div class="detail-block">
855
- <h3>${stageCopy.now.title}</h3>
856
- <p>${stageCopy.now.summary}</p>
857
  <div class="metric-grid">
858
- <div class="metric"><strong>${fmt(state.data.scope.num_windows)}</strong><span>windows in current sample</span></div>
859
- <div class="metric"><strong>${fmt(state.data.scope.feature_dim)}</strong><span>feature dimensions</span></div>
860
- <div class="metric"><strong>${fmt(state.data.baseline_summary.task_count)}</strong><span>task contracts</span></div>
861
- <div class="metric"><strong>${fmt(state.data.scope.feature_blocks)}</strong><span>feature blocks</span></div>
862
  </div>
863
- </div>
864
- `;
865
- }
866
-
867
- function renderDetail(direction, task) {
868
- const roles = Object.entries(task.direction_roles || {})
869
- .map(([code, role]) => `<span class="chip ${cssRole(role)}">${code}: ${role}</span>`)
870
- .join("");
871
- const evidenceLinks = (task.evidence_links || [])
872
- .map((link) => `<a href="${link.href}">${link.label}</a>`)
873
- .join("");
874
- const extensions = direction.extension_tasks.map((item) => (
875
- `<li>${item.name}: ${item.metric_name}; ${item.current_limit}</li>`
876
- )).join("");
877
- document.getElementById("detailPanel").innerHTML = `
878
- <div>
879
- <div class="panel-label">Selected track</div>
880
- <h2 class="detail-title">${direction.code}. ${direction.name}</h2>
881
- <p class="detail-copy">${direction.current_readout}</p>
882
- </div>
883
- <div class="task-meta">
884
- <span class="chip green">${direction.current_status}</span>
885
- <span class="chip">${fmt(direction.counts.direct || 0)} direct</span>
886
- <span class="chip">${fmt(direction.counts.proxy || 0)} proxy</span>
887
- </div>
888
- ${stageBlock(direction, task)}
889
- <div class="detail-block">
890
- <h3>Selected task: ${task.display_name}</h3>
891
- <p>${task.case_study || task.why || ""}</p>
892
- <div class="task-meta">${roles}</div>
893
- <div class="artifact-row">${evidenceLinks}</div>
894
- </div>
895
- <div class="detail-block">
896
- <h3>Input -> process -> output</h3>
897
- <ul>
898
- <li><strong>Input:</strong> ${task.input_short || task.input}</li>
899
- <li><strong>Process:</strong> ${task.process_short || task.module_summary}</li>
900
- <li><strong>Output:</strong> ${task.output_short || task.research_name}</li>
901
- <li><strong>Metric:</strong> ${metricText(task.metric)}</li>
902
- </ul>
903
- </div>
904
- <div class="detail-block">
905
- <h3>Next steps for this track</h3>
906
- <ul>${direction.next_steps.map((step) => `<li>${step}</li>`).join("")}</ul>
907
- </div>
908
- <div class="detail-block">
909
- <h3>Extension probes</h3>
910
- <ul>${extensions || "<li>No extension probe is currently mapped to this track.</li>"}</ul>
911
- </div>
912
  `;
913
  }
914
 
915
- function renderStageTabs() {
916
- document.querySelectorAll(".stage-tab").forEach((button) => {
917
- const active = button.dataset.stage === state.stage;
918
- button.classList.toggle("active", active);
919
- button.setAttribute("aria-selected", active ? "true" : "false");
920
- });
921
- }
922
-
923
- function render() {
924
- const direction = currentDirection();
925
- if (!state.taskId || !direction.tasks.some((task) => task.id === state.taskId)) {
926
- state.taskId = direction.tasks[0]?.id || state.data.tasks[0]?.id;
927
- }
928
- const task = currentTask(direction);
929
- renderStageTabs();
930
- renderTrackRail();
931
- renderPhases();
932
- renderTasks(direction);
933
- renderDetail(direction, task);
934
  }
935
 
936
- document.querySelectorAll(".stage-tab").forEach((button) => {
937
- button.addEventListener("click", () => {
938
- state.stage = button.dataset.stage;
939
- render();
940
- });
941
- });
942
-
943
  fetch("data/research_roadmap_interactive.json", { cache: "no-cache" })
944
  .then((response) => {
945
  if (!response.ok) throw new Error(`HTTP ${response.status}`);
946
  return response.json();
947
  })
948
  .then((data) => {
949
- state.data = data;
950
- state.directionCode = data.directions.find((direction) => direction.code === "C") ? "C" : data.directions[0].code;
951
- state.taskId = currentDirection().tasks[0]?.id || data.tasks[0]?.id;
952
- setFacts();
 
953
  document.getElementById("loading").hidden = true;
954
  document.getElementById("app").hidden = false;
955
- render();
956
  })
957
  .catch((error) => {
958
  document.getElementById("loading").textContent = `Roadmap data could not be loaded: ${error.message}`;
 
4
  <meta charset="utf-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <title>Research Roadmap | Ropedia Xperience-10M</title>
7
+ <meta name="description" content="Focused research roadmap connecting the Ropedia Xperience-10M 20-task suite, four research tracks, current sample results, Qwen3-Omni fine-tuning, and foundation-model branch selection.">
8
  <meta name="theme-color" content="#020502">
9
  <link rel="icon" href="favicon.png" type="image/png" sizes="64x64">
10
  <link rel="preconnect" href="https://fonts.googleapis.com">
 
284
  font-size: 17px;
285
  line-height: 1.62;
286
  }
287
+ .roadmap-jump-nav {
288
  display: flex;
289
  flex-wrap: wrap;
290
  gap: 10px;
291
  margin: 26px 0 18px;
292
  }
293
+ .roadmap-jump-nav a {
294
+ min-height: 42px;
295
+ display: inline-flex;
296
+ align-items: center;
297
+ justify-content: center;
298
+ padding: 0 16px;
299
  border: 1px solid var(--soft-line);
300
  border-radius: 999px;
301
  background: var(--pill);
302
+ color: #dce8d6;
303
  font-family: var(--font-btn);
304
+ font-size: 13px;
305
  font-weight: 700;
306
+ text-decoration: none;
307
  }
308
+ .roadmap-jump-nav a:first-child,
309
+ .roadmap-jump-nav a:hover {
 
 
 
310
  color: #020502;
311
  border-color: var(--green);
312
  background: var(--green);
313
  }
314
+ .roadmap-detail-flow {
315
  display: grid;
316
+ gap: 30px;
 
 
317
  }
318
+ #roadmap-app,
319
+ #stage-timeline,
320
+ #research-tracks,
321
+ #scale-up,
322
+ #task-coverage,
323
+ #source-mirrors {
324
+ scroll-margin-top: 92px;
325
+ }
326
+ .reader-section {
327
  border: 1px solid var(--line);
328
+ border-radius: var(--radius-lg);
329
  background: var(--card);
330
+ padding: 24px;
331
+ box-shadow: 0 18px 54px rgba(0, 0, 0, 0.24);
332
  }
333
+ .reader-section-head {
 
334
  display: grid;
335
+ grid-template-columns: minmax(0, 0.75fr) minmax(320px, 0.55fr);
336
+ gap: 28px;
337
+ align-items: start;
338
+ margin-bottom: 18px;
339
+ }
340
+ .reader-section-head h2 {
341
+ margin: 6px 0 0;
342
+ font-size: clamp(28px, 3.4vw, 46px);
343
+ line-height: 1.04;
344
+ }
345
+ .reader-section-head p {
346
+ margin: 0;
347
+ color: #c7d1c3;
348
+ font-size: 16px;
349
+ line-height: 1.58;
350
  }
 
351
  .panel-label {
352
  color: var(--green);
353
  font-family: var(--font-btn);
 
356
  letter-spacing: 0.08em;
357
  text-transform: uppercase;
358
  }
359
+ .stage-timeline,
360
+ .scale-grid,
361
+ .track-stack,
362
+ .task-index-grid {
363
  display: grid;
 
364
  gap: 10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
365
  }
366
+ .stage-timeline {
367
+ grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
 
 
368
  }
369
+ .scale-grid {
370
+ grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
 
 
 
 
371
  }
372
+ .track-stack {
373
+ grid-template-columns: 1fr;
 
 
374
  }
375
+ .task-index-grid {
376
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
 
 
377
  }
378
+ .phase,
379
+ .scale-card,
380
+ .track-card,
381
+ .task-mini-card {
382
  border: 1px solid var(--soft-line);
383
  border-radius: var(--radius);
384
  background: rgba(2, 8, 2, 0.76);
385
  }
386
+ .phase,
387
+ .scale-card,
388
+ .task-mini-card {
389
+ padding: 14px;
390
+ }
391
+ .track-card {
392
+ padding: 18px;
393
+ }
394
  .phase[data-stage="now"],
395
  .phase[data-stage="scale_up"],
396
+ .phase[data-stage="omni"],
397
+ .track-card[data-status*="implemented"],
398
+ .track-card[data-status*="current"] {
399
+ border-color: rgba(204, 255, 160, 0.42);
400
+ }
401
  .phase span {
402
  display: inline-flex;
403
  margin-bottom: 8px;
 
417
  font-size: 12px;
418
  line-height: 1.4;
419
  }
420
+ .track-card-head {
421
  display: grid;
422
+ grid-template-columns: minmax(0, 0.68fr) minmax(260px, 0.42fr);
423
+ gap: 20px;
424
+ align-items: start;
425
  }
426
+ .track-card h3,
427
+ .scale-card h3,
428
+ .task-mini-card h3 {
429
+ margin: 0;
430
+ line-height: 1.12;
 
 
 
431
  }
432
+ .track-card h3 {
433
+ font-size: 28px;
 
434
  }
435
+ .track-card p,
436
+ .scale-card p,
437
+ .task-mini-card p,
438
+ .track-card li {
439
+ color: #c7d1c3;
440
+ line-height: 1.52;
441
  }
442
+ .track-card p,
443
+ .scale-card p {
444
+ margin: 10px 0 0;
445
+ font-size: 15px;
446
+ }
447
+ .track-summary {
448
+ display: grid;
449
+ gap: 10px;
450
+ align-content: start;
451
  }
452
+ .track-summary strong {
453
+ color: var(--ink);
454
+ }
455
+ .track-meta,
456
  .task-meta {
457
  display: flex;
458
  flex-wrap: wrap;
459
  gap: 6px;
460
+ margin-top: 10px;
461
+ }
462
+ .direction-task-grid {
463
+ display: grid;
464
+ grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
465
+ gap: 10px;
466
+ margin-top: 16px;
467
+ padding-top: 16px;
468
+ border-top: 1px solid var(--soft-line);
469
+ }
470
+ .task-mini-card {
471
+ display: grid;
472
+ gap: 9px;
473
+ min-height: 190px;
474
+ }
475
+ .task-mini-card h3 {
476
+ font-size: 17px;
477
+ }
478
+ .task-mini-card p {
479
+ margin: 0;
480
+ font-size: 13px;
481
+ }
482
+ .task-mini-card .task-metric {
483
+ display: grid;
484
+ gap: 5px;
485
+ margin-top: auto;
486
+ padding-top: 10px;
487
+ border-top: 1px solid var(--soft-line);
488
+ color: var(--muted);
489
+ font-family: var(--font-mono);
490
+ font-size: 12px;
491
+ }
492
+ .track-details {
493
+ margin-top: 16px;
494
+ border-top: 1px solid var(--soft-line);
495
+ padding-top: 14px;
496
+ }
497
+ .track-details summary {
498
+ cursor: pointer;
499
+ color: var(--green);
500
+ font-family: var(--font-btn);
501
+ font-weight: 700;
502
+ }
503
+ .track-details ul {
504
+ display: grid;
505
+ gap: 8px;
506
+ margin: 12px 0 0;
507
+ padding-left: 18px;
508
  }
509
  .chip {
510
  display: inline-flex;
 
523
  .chip.blue { color: var(--blue); }
524
  .chip.cyan { color: var(--cyan); }
525
  .chip.amber { color: var(--amber); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
526
  .metric-grid {
527
  display: grid;
528
  grid-template-columns: repeat(2, minmax(0, 1fr));
 
585
  @media (max-width: 1180px) {
586
  .hero-grid,
587
  .section-head,
588
+ .reader-section-head,
589
+ .track-card-head { grid-template-columns: 1fr; }
 
590
  }
591
  @media (max-width: 760px) {
592
  .wrap { width: min(100% - 28px, var(--max)); }
 
594
  .hero { padding-top: 52px; }
595
  .hero-copy { font-size: 17px; }
596
  .facts,
597
+ .stage-timeline,
598
+ .scale-grid,
599
+ .task-index-grid,
600
+ .direction-task-grid,
601
  .metric-grid { grid-template-columns: 1fr; }
602
  .route-step { grid-template-columns: 38px 1fr; }
603
  .route-step em { grid-column: 2; }
 
630
  <div class="wrap hero-grid">
631
  <div>
632
  <div class="eyebrow">20 tasks / 4 tracks / scale-up path</div>
633
+ <h1>Research Roadmap Details.</h1>
634
  <p class="hero-copy">
635
+ A focused reader page for the project path: current public-sample task
636
+ evidence, four research tracks, the selected-episode Qwen3-Omni scale-up
637
+ path, Cosmos 3 / policy-model branch choices, and the future
638
+ Xperience-native foundation-model pretraining goal. The page is generated
639
+ from the same artifact data as the public matrix, but the navigation is
640
+ simple anchors instead of nested controls.
641
  </p>
642
  <div class="hero-actions">
643
+ <a class="button primary" href="#stage-timeline">Stage timeline</a>
644
+ <a class="button" href="#research-tracks">Research tracks</a>
645
+ <a class="button" href="#task-coverage">20-task coverage</a>
646
  <a class="button" href="index.html#roadmap">Back to main roadmap</a>
 
 
647
  </div>
648
  </div>
649
  <aside class="hero-panel" aria-label="Roadmap route">
 
674
  <section class="roadmap-section" id="roadmap-app">
675
  <div class="wrap">
676
  <div class="section-head">
677
+ <h2>From one public sample to multi-episode embodied-AI experiments.</h2>
678
  <p>
679
+ Read down the page in order. The roadmap keeps stage timing, research
680
+ tracks, linked tasks, scale-up gates, and source mirrors visible without
681
+ asking readers to click through a separate track selector.
682
  </p>
683
  </div>
684
 
685
+ <div class="roadmap-jump-nav" aria-label="Roadmap detail sections">
686
+ <a href="#stage-timeline">Stage timeline</a>
687
+ <a href="#research-tracks">Research tracks</a>
688
+ <a href="#scale-up">Scale-up gates</a>
689
+ <a href="#task-coverage">20-task coverage</a>
690
+ <a href="#source-mirrors">Source mirrors</a>
691
  </div>
692
 
693
  <div id="loading" class="loading">Loading roadmap artifacts...</div>
694
+
695
+ <div class="roadmap-detail-flow" id="app" hidden>
696
+ <section class="reader-section" id="stage-timeline" aria-label="Stage timeline">
697
+ <div class="reader-section-head">
698
+ <div>
699
+ <div class="panel-label">01 / Stage timeline</div>
700
+ <h2>What has shipped, what is active, and what remains future work.</h2>
701
+ </div>
702
+ <p>The timeline keeps implementation state separate from ambition: public-sample task work, selected-episode baselines, Qwen3-Omni diagnostics, branch experiments, and the long-range pretraining goal.</p>
703
+ </div>
704
+ <div class="stage-timeline" id="phaseTimeline"></div>
705
+ </section>
706
+
707
+ <section class="reader-section" id="research-tracks" aria-label="Research tracks and linked tasks">
708
+ <div class="reader-section-head">
709
+ <div>
710
+ <div class="panel-label">02 / Research tracks</div>
711
+ <h2>Four tracks with their task evidence kept together.</h2>
712
+ </div>
713
+ <p>Each track lists the linked 20-task-suite heads, current evidence state, next steps, and extension probes in one card. Nothing is hidden behind a selected-track side panel.</p>
714
+ </div>
715
+ <div class="track-stack" id="trackStack"></div>
716
+ </section>
717
+
718
+ <section class="reader-section" id="scale-up" aria-label="Scale-up and model branch gates">
719
+ <div class="reader-section-head">
720
+ <div>
721
+ <div class="panel-label">03 / Scale-up gates</div>
722
+ <h2>Data preparation and model-branch decisions.</h2>
723
+ </div>
724
+ <p>This section keeps the selected-episode gate, Qwen3-Omni pilot contract, and foundation-model branch matrix separate from the task cards so readers can see the training route clearly.</p>
725
+ </div>
726
+ <div class="scale-grid" id="scaleCards"></div>
727
+ </section>
728
+
729
+ <section class="reader-section" id="task-coverage" aria-label="All 20 task coverage">
730
+ <div class="reader-section-head">
731
+ <div>
732
+ <div class="panel-label">04 / 20-task coverage</div>
733
+ <h2>All task contracts in one index.</h2>
734
+ </div>
735
+ <p>The compact task index is for scanning. It shows each task’s output, metric, and direction roles without forcing another navigation layer.</p>
736
  </div>
737
+ <div class="task-index-grid" id="taskIndex"></div>
738
  </section>
 
739
  </div>
740
 
741
+ <p class="artifact-note" id="source-mirrors">Structured mirrors for scripts and validators are attached here after the reader page. Most readers should use the sections above before opening these records.</p>
742
  <div class="artifact-row" aria-label="Structured roadmap mirrors">
743
+ <a href="data/research_roadmap_interactive.json">Roadmap detail data</a>
744
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
745
  <a href="data/research_directions.json">Research-track mirror</a>
746
  <a href="data/task_walkthroughs.json">Task walkthrough mirror</a>
 
752
  </main>
753
 
754
  <script>
755
+ function esc(value) {
756
+ if (value === null || value === undefined || value === "") return "-";
757
+ return String(value).replace(/[&<>"']/g, (char) => ({
758
+ "&": "&amp;",
759
+ "<": "&lt;",
760
+ ">": "&gt;",
761
+ '"': "&quot;",
762
+ "'": "&#39;"
763
+ }[char]));
764
+ }
 
 
 
 
 
 
 
 
 
 
 
765
 
766
  function fmt(value) {
767
  if (value === null || value === undefined || value === "") return "-";
 
769
  return String(value);
770
  }
771
 
772
+ function humanize(value) {
773
+ return fmt(value).replace(/_/g, " ");
774
+ }
775
+
776
  function metricText(metric) {
777
  if (!metric || !metric.name) return "metric pending";
778
  const left = metric.minimal !== null && metric.minimal !== undefined ? metric.minimal : "-";
 
787
  return "blue";
788
  }
789
 
790
+ function roleChips(roles = {}) {
791
+ return Object.entries(roles).map(([code, role]) => (
792
+ `<span class="chip ${cssRole(role)}">${esc(code)}: ${esc(role)}</span>`
793
+ )).join("");
794
  }
795
 
796
+ function evidenceDetails(links = []) {
797
+ if (!links.length) return "";
798
+ return `
799
+ <details class="track-details">
800
+ <summary>Evidence links</summary>
801
+ <div class="artifact-row">
802
+ ${links.map((link) => `<a href="${esc(link.href)}">${esc(link.label)}</a>`).join("")}
803
+ </div>
804
+ </details>
805
+ `;
806
  }
807
 
808
+ function setFacts(data) {
809
+ const scope = data.scope;
810
+ const scale = data.scale_up;
811
  const facts = [
812
  ["Sample episodes", scope.sample_episode_count],
813
  ["Aligned windows", scope.num_windows],
814
  ["Feature dimensions", scope.feature_dim],
815
+ ["Research tasks", data.tasks.length],
816
  ["Pilot target episodes", scale.target_episodes]
817
  ];
818
  document.getElementById("facts").innerHTML = facts.map(([label, value]) => (
819
+ `<div class="fact"><strong>${esc(fmt(value))}</strong><span>${esc(label)}</span></div>`
820
  )).join("");
821
  document.getElementById("routeSample").textContent = `${fmt(scope.sample_episode_count)} episode`;
822
  document.getElementById("routeData").textContent = `${fmt(scale.target_episodes)} target`;
823
+ document.getElementById("routeOmni").textContent = data.omni_plan.backbone.replace("Qwen/", "");
824
  }
825
 
826
+ function renderPhases(data) {
827
+ document.getElementById("phaseTimeline").innerHTML = data.phases.map((phase) => `
828
+ <article class="phase" data-stage="${esc(phase.stage)}">
829
+ <span>${esc(humanize(phase.status))}</span>
830
+ <strong>${esc(phase.name)}</strong>
831
+ <p>${esc(phase.reader_takeaway || phase.entry_condition || "")}</p>
832
+ </article>
833
+ `).join("");
 
 
 
 
 
 
 
 
 
 
 
 
834
  }
835
 
836
+ function renderTaskCard(task, directionCode = null) {
837
+ const role = directionCode ? task.direction_roles?.[directionCode] : null;
838
+ return `
839
+ <article class="task-mini-card">
840
+ <div>
841
+ <h3>${esc(task.display_name)}</h3>
842
+ <p>${esc(task.why || task.research_name || "Task contract in the unified suite.")}</p>
843
+ </div>
844
+ <p><strong>Input:</strong> ${esc(task.input_short || task.input || "see task walkthrough")}</p>
845
+ <p><strong>Output:</strong> ${esc(task.output_short || task.research_name || "task target")}</p>
846
+ <div class="task-meta">
847
+ ${role ? `<span class="chip ${cssRole(role)}">${esc(role)}</span>` : roleChips(task.direction_roles)}
848
+ <span class="chip">${esc(task.family || "task")}</span>
849
+ </div>
850
+ <div class="task-metric">
851
+ <span>${esc(metricText(task.metric))}</span>
852
+ <span>${esc(task.current_limit || "")}</span>
853
+ </div>
854
+ ${evidenceDetails(task.evidence_links || [])}
855
  </article>
856
+ `;
857
  }
858
 
859
+ function renderTracks(data) {
860
+ document.getElementById("trackStack").innerHTML = data.directions.map((direction) => {
861
+ const extensions = (direction.extension_tasks || []).map((item) => (
862
+ `<li><strong>${esc(item.name)}:</strong> ${esc(item.metric_name)}; ${esc(item.current_limit)}</li>`
863
+ )).join("");
864
+ const nextSteps = (direction.next_steps || []).map((step) => `<li>${esc(step)}</li>`).join("");
865
+ const tasks = (direction.tasks || []).map((task) => renderTaskCard(task, direction.code)).join("");
866
  return `
867
+ <article class="track-card" id="track-${esc(direction.code.toLowerCase())}" data-status="${esc(direction.current_status)}">
868
+ <div class="track-card-head">
869
+ <div>
870
+ <div class="panel-label">Track ${esc(direction.code)}</div>
871
+ <h3>${esc(direction.name)}</h3>
872
+ <p>${esc(direction.current_readout || direction.focus)}</p>
873
+ <div class="track-meta">
874
+ <span class="chip green">${esc(humanize(direction.current_status))}</span>
875
+ <span class="chip">${esc(fmt(direction.counts?.direct || 0))} direct</span>
876
+ <span class="chip cyan">${esc(fmt(direction.counts?.proxy || 0))} proxy</span>
877
+ <span class="chip amber">${esc(fmt(direction.counts?.diagnostic || 0))} diagnostic</span>
878
+ </div>
879
+ </div>
880
+ <div class="track-summary">
881
+ <p><strong>Focus:</strong> ${esc(direction.focus)}</p>
882
+ <p><strong>Useful background:</strong> ${esc(direction.preferred_background || "embodied AI and multimodal learning")}</p>
883
+ </div>
884
+ </div>
885
+ <div class="direction-task-grid">${tasks}</div>
886
+ <details class="track-details" open>
887
+ <summary>Next steps and extension probes</summary>
888
+ <ul>${nextSteps || "<li>No next step is currently mapped.</li>"}</ul>
889
+ <ul>${extensions || "<li>No extension probe is currently mapped to this track.</li>"}</ul>
890
+ </details>
891
+ </article>
892
  `;
893
  }).join("");
 
 
 
 
 
 
894
  }
895
 
896
+ function renderScaleCards(data) {
897
+ const scope = data.scope;
898
+ const scale = data.scale_up;
899
+ const omni = data.omni_plan;
900
+ const foundation = data.foundation_model_plan;
901
+ const execution = (foundation.execution_order || []).map((item) => (
902
+ `<li><strong>${esc(item.step)}. ${esc(item.name)}:</strong> ${esc(item.action)}</li>`
903
+ )).join("");
904
+ document.getElementById("scaleCards").innerHTML = `
905
+ <article class="scale-card">
906
+ <div class="panel-label">Current public sample</div>
907
+ <h3>Task lab evidence</h3>
908
+ <p>${esc(data.baseline_summary.current_use)}</p>
909
+ <div class="metric-grid">
910
+ <div class="metric"><strong>${esc(fmt(scope.num_windows))}</strong><span>windows</span></div>
911
+ <div class="metric"><strong>${esc(fmt(scope.feature_dim))}</strong><span>feature dimensions</span></div>
912
+ <div class="metric"><strong>${esc(fmt(data.baseline_summary.task_count))}</strong><span>task contracts</span></div>
913
+ <div class="metric"><strong>${esc(fmt(scope.feature_blocks))}</strong><span>feature blocks</span></div>
 
 
 
 
 
 
 
 
 
 
914
  </div>
915
+ </article>
916
+ <article class="scale-card">
917
+ <div class="panel-label">Selected-episode gate</div>
918
+ <h3>Multi-episode data preparation</h3>
919
+ <p>${esc(scale.access_status)}</p>
 
920
  <div class="metric-grid">
921
+ <div class="metric"><strong>${esc(fmt(scale.target_episodes))}</strong><span>target episodes</span></div>
922
+ <div class="metric"><strong>${esc(fmt(scale.valid_candidates))}</strong><span>valid candidates</span></div>
923
+ <div class="metric"><strong>${esc(fmt(scale.candidate_scan_top_level_sessions))}</strong><span>sessions scanned</span></div>
924
+ <div class="metric"><strong>${esc(fmt(Math.round((scale.estimated_bytes || 0) / 1e9)))} GB</strong><span>estimated selected data</span></div>
925
  </div>
926
+ </article>
927
+ <article class="scale-card">
928
+ <div class="panel-label">First model pilot</div>
929
+ <h3>Qwen3-Omni LoRA branch</h3>
930
+ <p>Backbone ${esc(omni.backbone)} with ${esc(omni.adapter)} over ${esc(omni.training_unit)}.</p>
931
+ <p><strong>First pilot:</strong> ${esc(omni.first_pilot)}</p>
932
+ <p><strong>Evaluation:</strong> ${esc(omni.evaluation)}</p>
933
+ </article>
934
+ <article class="scale-card">
935
+ <div class="panel-label">Foundation-model branch order</div>
936
+ <h3>What scales after the pilot</h3>
937
+ <p>${esc(foundation.decision?.long_term_native_pretraining_goal || "Xperience-native pretraining remains a later stage.")}</p>
938
+ <details class="track-details" open>
939
+ <summary>Execution order</summary>
940
+ <ul>${execution}</ul>
941
+ </details>
942
+ </article>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
943
  `;
944
  }
945
 
946
+ function renderTaskIndex(data) {
947
+ document.getElementById("taskIndex").innerHTML = data.tasks.map((task) => renderTaskCard(task)).join("");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
948
  }
949
 
 
 
 
 
 
 
 
950
  fetch("data/research_roadmap_interactive.json", { cache: "no-cache" })
951
  .then((response) => {
952
  if (!response.ok) throw new Error(`HTTP ${response.status}`);
953
  return response.json();
954
  })
955
  .then((data) => {
956
+ setFacts(data);
957
+ renderPhases(data);
958
+ renderTracks(data);
959
+ renderScaleCards(data);
960
+ renderTaskIndex(data);
961
  document.getElementById("loading").hidden = true;
962
  document.getElementById("app").hidden = false;
 
963
  })
964
  .catch((error) => {
965
  document.getElementById("loading").textContent = `Roadmap data could not be loaded: ${error.message}`;
index.html CHANGED
@@ -7070,10 +7070,10 @@
7070
  </article>
7071
  </div>
7072
  <div class="brief-actions">
7073
- <a href="research_roadmap.html">Open interactive roadmap</a>
7074
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/PROJECT_BRIEF.md">Read the brief</a>
7075
  <a href="data/project_brief.json">Project summary</a>
7076
- <a href="#roadmap">Roadmap summary</a>
7077
  <a href="#reading-path">Reader path</a>
7078
  <a href="#takeaways">Current takeaways</a>
7079
  </div>
@@ -7109,7 +7109,7 @@
7109
  <div class="snapshot-grid">
7110
  <article class="snapshot-card">
7111
  <span class="status-pill">featured</span>
7112
- <h3>Interactive research roadmap</h3>
7113
  <p>Use this as the front door for the project: it links the unified 20 tasks, four research tracks, current sample evidence, and the multi-episode Qwen3-Omni scale-up path.</p>
7114
  <div class="snapshot-meta">
7115
  <span>tracks <strong>4</strong></span>
@@ -7118,8 +7118,8 @@
7118
  <span>roadmap phases <strong>5</strong></span>
7119
  </div>
7120
  <div class="snapshot-actions">
7121
- <a href="research_roadmap.html">Open roadmap</a>
7122
- <a href="data/research_roadmap_interactive.json">Structured roadmap mirror</a>
7123
  </div>
7124
  </article>
7125
  <article class="snapshot-card">
@@ -7214,10 +7214,11 @@
7214
  <div class="roadmap-entry-panel" aria-label="How to read the roadmap">
7215
  <div class="roadmap-entry-copy">
7216
  <span>Reader route</span>
7217
- <h3>Use this section for planning; use the explorer for task-track detail.</h3>
7218
- <p>The main page keeps the roadmap readable: stage cards show what has shipped, what is active, and what evidence supports each step. The standalone roadmap remains available when you want to click through every track, task, and evidence link.</p>
7219
  <div class="roadmap-quick-actions">
7220
- <a href="research_roadmap.html">Open interactive explorer</a>
 
7221
  <a href="#development-directions">Foundation pipelines</a>
7222
  <a href="#result-matrix-table">180-result table</a>
7223
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Roadmap note</a>
@@ -7225,11 +7226,11 @@
7225
  </div>
7226
  <ol class="roadmap-entry-steps">
7227
  <li><strong>1. Read the stage cards</strong><span>Start with the visible path from public sample to selected-128 results and future model training.</span></li>
7228
- <li><strong>2. Open the explorer only when needed</strong><span>The explorer is for task-by-track inspection, not the first reading surface.</span></li>
7229
  <li><strong>3. Keep files as evidence</strong><span>Machine-readable mirrors stay available for validators, HF mirrors, and reproducibility scripts.</span></li>
7230
  </ol>
7231
  </div>
7232
- <div class="roadmap-grid" aria-label="Research roadmap stages">
7233
  <article class="roadmap-card" data-status="implemented">
7234
  <span class="roadmap-status">implemented</span>
7235
  <h3>Public-Sample Task Lab</h3>
@@ -7327,15 +7328,15 @@
7327
  <span>Roadmap resources</span>
7328
  <h3>Open the reader surface first; source mirrors stay attached.</h3>
7329
  </div>
7330
- <p>The roadmap has three public surfaces: this concise planning view, an interactive task-track explorer, and structured mirrors used by validators and HF/GitHub publication scripts.</p>
7331
  </div>
7332
  <div class="roadmap-resource-grid">
7333
  <article class="roadmap-resource-card primary">
7334
  <small>reader surface</small>
7335
- <h3>Interactive task-track explorer</h3>
7336
- <p>Click through the four research directions, linked task heads, stage gates, current evidence, and next steps without leaving the project style system.</p>
7337
  <div class="roadmap-resource-actions">
7338
- <a href="research_roadmap.html">Open explorer</a>
7339
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Read roadmap note</a>
7340
  </div>
7341
  </article>
@@ -7372,7 +7373,7 @@
7372
  <p class="structured-mirror-note">These are not the best first reading path. They are kept here so the public site, README mirrors, HF bundles, and local validators point to the same source records.</p>
7373
  <div class="structured-mirror-grid">
7374
  <a href="data/research_roadmap.json">Roadmap stage mirror</a>
7375
- <a href="data/research_roadmap_interactive.json">Explorer data mirror</a>
7376
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
7377
  <a href="data/three_foundation_pipelines.json">Three-pipeline mirror</a>
7378
  <a href="data/additional_development_directions.json">Development-direction mirror</a>
 
7070
  </article>
7071
  </div>
7072
  <div class="brief-actions">
7073
+ <a href="#roadmap">Open roadmap summary</a>
7074
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/PROJECT_BRIEF.md">Read the brief</a>
7075
  <a href="data/project_brief.json">Project summary</a>
7076
+ <a href="research_roadmap.html">Roadmap details</a>
7077
  <a href="#reading-path">Reader path</a>
7078
  <a href="#takeaways">Current takeaways</a>
7079
  </div>
 
7109
  <div class="snapshot-grid">
7110
  <article class="snapshot-card">
7111
  <span class="status-pill">featured</span>
7112
+ <h3>Research roadmap details</h3>
7113
  <p>Use this as the front door for the project: it links the unified 20 tasks, four research tracks, current sample evidence, and the multi-episode Qwen3-Omni scale-up path.</p>
7114
  <div class="snapshot-meta">
7115
  <span>tracks <strong>4</strong></span>
 
7118
  <span>roadmap phases <strong>5</strong></span>
7119
  </div>
7120
  <div class="snapshot-actions">
7121
+ <a href="#roadmap">Open roadmap summary</a>
7122
+ <a href="research_roadmap.html">Roadmap details</a>
7123
  </div>
7124
  </article>
7125
  <article class="snapshot-card">
 
7214
  <div class="roadmap-entry-panel" aria-label="How to read the roadmap">
7215
  <div class="roadmap-entry-copy">
7216
  <span>Reader route</span>
7217
+ <h3>Start here, then open details only when you need the full task-track map.</h3>
7218
+ <p>The main page keeps the roadmap readable: stage cards show what has shipped, what is active, and what evidence supports each step. The focused detail page shows the same track, task, scale-up, and evidence content in a single linear reader path.</p>
7219
  <div class="roadmap-quick-actions">
7220
+ <a href="#roadmap-stages">Review stage cards</a>
7221
+ <a href="research_roadmap.html">Roadmap details</a>
7222
  <a href="#development-directions">Foundation pipelines</a>
7223
  <a href="#result-matrix-table">180-result table</a>
7224
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Roadmap note</a>
 
7226
  </div>
7227
  <ol class="roadmap-entry-steps">
7228
  <li><strong>1. Read the stage cards</strong><span>Start with the visible path from public sample to selected-128 results and future model training.</span></li>
7229
+ <li><strong>2. Open details only when needed</strong><span>The detail page lists every track, linked task, scale-up gate, and evidence link in one reader flow.</span></li>
7230
  <li><strong>3. Keep files as evidence</strong><span>Machine-readable mirrors stay available for validators, HF mirrors, and reproducibility scripts.</span></li>
7231
  </ol>
7232
  </div>
7233
+ <div class="roadmap-grid" id="roadmap-stages" aria-label="Research roadmap stages">
7234
  <article class="roadmap-card" data-status="implemented">
7235
  <span class="roadmap-status">implemented</span>
7236
  <h3>Public-Sample Task Lab</h3>
 
7328
  <span>Roadmap resources</span>
7329
  <h3>Open the reader surface first; source mirrors stay attached.</h3>
7330
  </div>
7331
+ <p>The roadmap has three public surfaces: this concise planning view, a focused detail page for the full track and task map, and structured mirrors used by validators and HF/GitHub publication scripts.</p>
7332
  </div>
7333
  <div class="roadmap-resource-grid">
7334
  <article class="roadmap-resource-card primary">
7335
  <small>reader surface</small>
7336
+ <h3>Focused roadmap detail page</h3>
7337
+ <p>Read the four research directions, linked task heads, stage gates, current evidence, and next steps in one clean sequence without nested controls.</p>
7338
  <div class="roadmap-resource-actions">
7339
+ <a href="research_roadmap.html">Open details</a>
7340
  <a href="https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/blob/main/RESEARCH_ROADMAP.md">Read roadmap note</a>
7341
  </div>
7342
  </article>
 
7373
  <p class="structured-mirror-note">These are not the best first reading path. They are kept here so the public site, README mirrors, HF bundles, and local validators point to the same source records.</p>
7374
  <div class="structured-mirror-grid">
7375
  <a href="data/research_roadmap.json">Roadmap stage mirror</a>
7376
+ <a href="data/research_roadmap_interactive.json">Roadmap detail data</a>
7377
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
7378
  <a href="data/three_foundation_pipelines.json">Three-pipeline mirror</a>
7379
  <a href="data/additional_development_directions.json">Development-direction mirror</a>
metrics/artifact_index.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
- "generated_at_utc": "2026-06-23T04:20:52+00:00",
4
  "status": "pass",
5
  "artifact_count": 228,
6
  "missing": [],
@@ -1171,7 +1171,7 @@
1171
  "shows": "Lists the automated and post-publish checks used to keep the release current.",
1172
  "exists": true,
1173
  "bytes": 5184,
1174
- "sha256": "4931d4457c4c5b0978fdf31861b6e3e2da6e24368398cf1756120a32cbff98f0"
1175
  },
1176
  {
1177
  "id": "quality_gate_manifest",
@@ -1182,7 +1182,7 @@
1182
  "shows": "Machine-readable release-check summary for validators, mirrors, and public project surfaces.",
1183
  "exists": true,
1184
  "bytes": 8640,
1185
- "sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75"
1186
  },
1187
  {
1188
  "id": "public_surface_qa",
@@ -1193,7 +1193,7 @@
1193
  "shows": "Keeps the repo, website, and Hugging Face cards aligned as one cohesive research project surface.",
1194
  "exists": true,
1195
  "bytes": 2313,
1196
- "sha256": "7f8cbce404a40e4c660c9f9dfbe2a2880df3749d33dd45c5bc1abc4e527392a1"
1197
  },
1198
  {
1199
  "id": "public_reader_map",
@@ -1226,7 +1226,7 @@
1226
  "volatile": true,
1227
  "shows": "Machine-readable report for SEO/social metadata, accessible tab semantics, public links, project links, and clear project presentation.",
1228
  "exists": true,
1229
- "bytes": 7690,
1230
  "hash_policy": "existence_and_size_only"
1231
  },
1232
  {
@@ -1387,7 +1387,7 @@
1387
  "volatile": true,
1388
  "shows": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
1389
  "exists": true,
1390
- "bytes": 1482482,
1391
  "hash_policy": "existence_and_size_only"
1392
  },
1393
  {
 
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
+ "generated_at_utc": "2026-06-23T05:07:35+00:00",
4
  "status": "pass",
5
  "artifact_count": 228,
6
  "missing": [],
 
1171
  "shows": "Lists the automated and post-publish checks used to keep the release current.",
1172
  "exists": true,
1173
  "bytes": 5184,
1174
+ "sha256": "01bc15b23784df0668624b819ead739058628378f38435f41655a1491b1e8465"
1175
  },
1176
  {
1177
  "id": "quality_gate_manifest",
 
1182
  "shows": "Machine-readable release-check summary for validators, mirrors, and public project surfaces.",
1183
  "exists": true,
1184
  "bytes": 8640,
1185
+ "sha256": "c3a5e11cd5db2121ddab367dc434aeb74bff3d087dfdcb10e09a8e8245bdc435"
1186
  },
1187
  {
1188
  "id": "public_surface_qa",
 
1193
  "shows": "Keeps the repo, website, and Hugging Face cards aligned as one cohesive research project surface.",
1194
  "exists": true,
1195
  "bytes": 2313,
1196
+ "sha256": "92a91897e406b67db5422b7026c96a9f29f63532f695b15351aa968f92b31f5a"
1197
  },
1198
  {
1199
  "id": "public_reader_map",
 
1226
  "volatile": true,
1227
  "shows": "Machine-readable report for SEO/social metadata, accessible tab semantics, public links, project links, and clear project presentation.",
1228
  "exists": true,
1229
+ "bytes": 7846,
1230
  "hash_policy": "existence_and_size_only"
1231
  },
1232
  {
 
1387
  "volatile": true,
1388
  "shows": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
1389
  "exists": true,
1390
+ "bytes": 1489468,
1391
  "hash_policy": "existence_and_size_only"
1392
  },
1393
  {
metrics/mirror_parity.json CHANGED
@@ -1,26 +1,16 @@
1
  {
2
- "status": "fail",
3
- "generated_at_utc": "2026-06-23T04:21:04+00:00",
4
  "hf_root": "hf_publish",
5
  "summary": {
6
  "group_count": 1308,
7
- "failure_count": 46,
8
- "failures_by_surface": {
9
- "hf_space": 8,
10
- "hf_artifacts_data": 6,
11
- "hf_artifacts": 6,
12
- "hf_model_data": 6,
13
- "hf_model_docs_data": 6,
14
- "hf_model": 8,
15
- "hf_artifacts_root": 2,
16
- "hf_artifacts_docs": 2,
17
- "hf_model_docs": 2
18
- }
19
  },
20
  "checks": [
21
  {
22
  "name": "repo_hf_space_artifact_model_data_parity",
23
- "status": "fail"
24
  },
25
  {
26
  "name": "repo_hf_visual_asset_parity",
@@ -32,7 +22,7 @@
32
  },
33
  {
34
  "name": "repo_hf_website_html_parity",
35
- "status": "fail"
36
  },
37
  {
38
  "name": "repo_hf_diagnostic_result_parity",
@@ -149,44 +139,44 @@
149
  "path": "repo:docs/data/artifact_index.json",
150
  "exists": true,
151
  "bytes": 124477,
152
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
153
  },
154
  "mirrors": {
155
  "hf_space": {
156
  "path": "hf_space:data/artifact_index.json",
157
  "exists": true,
158
  "bytes": 124477,
159
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
160
  },
161
  "hf_artifacts_data": {
162
  "path": "hf_artifacts:data/artifact_index.json",
163
  "exists": true,
164
  "bytes": 124477,
165
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
166
  },
167
  "hf_artifacts": {
168
  "path": "hf_artifacts:docs/data/artifact_index.json",
169
  "exists": true,
170
  "bytes": 124477,
171
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
172
  },
173
  "hf_model_data": {
174
  "path": "hf_model:data/artifact_index.json",
175
  "exists": true,
176
  "bytes": 124477,
177
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
178
  },
179
  "hf_model_docs_data": {
180
  "path": "hf_model:docs/data/artifact_index.json",
181
  "exists": true,
182
  "bytes": 124477,
183
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
184
  },
185
  "hf_model": {
186
  "path": "hf_model:metrics/artifact_index.json",
187
  "exists": true,
188
  "bytes": 124477,
189
- "sha256": "078053a1d07929a8c6fe0cba3150aae958526690c251b0d5f724551880798417"
190
  }
191
  },
192
  "failures": []
@@ -977,187 +967,101 @@
977
  },
978
  {
979
  "name": "data/publication_audit.json",
980
- "status": "fail",
981
  "local": {
982
  "path": "repo:docs/data/publication_audit.json",
983
  "exists": true,
984
  "bytes": 10940,
985
- "sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f"
986
  },
987
  "mirrors": {
988
  "hf_space": {
989
  "path": "hf_space:data/publication_audit.json",
990
  "exists": true,
991
  "bytes": 10940,
992
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
993
  },
994
  "hf_artifacts_data": {
995
  "path": "hf_artifacts:data/publication_audit.json",
996
  "exists": true,
997
  "bytes": 10940,
998
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
999
  },
1000
  "hf_artifacts": {
1001
  "path": "hf_artifacts:docs/data/publication_audit.json",
1002
  "exists": true,
1003
  "bytes": 10940,
1004
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1005
  },
1006
  "hf_model_data": {
1007
  "path": "hf_model:data/publication_audit.json",
1008
  "exists": true,
1009
  "bytes": 10940,
1010
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1011
  },
1012
  "hf_model_docs_data": {
1013
  "path": "hf_model:docs/data/publication_audit.json",
1014
  "exists": true,
1015
  "bytes": 10940,
1016
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1017
  },
1018
  "hf_model": {
1019
  "path": "hf_model:metrics/publication_audit.json",
1020
  "exists": true,
1021
  "bytes": 10940,
1022
- "sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1023
  }
1024
  },
1025
- "failures": [
1026
- {
1027
- "surface": "hf_space",
1028
- "kind": "hash_mismatch",
1029
- "path": "hf_space:data/publication_audit.json",
1030
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1031
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1032
- },
1033
- {
1034
- "surface": "hf_artifacts_data",
1035
- "kind": "hash_mismatch",
1036
- "path": "hf_artifacts:data/publication_audit.json",
1037
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1038
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1039
- },
1040
- {
1041
- "surface": "hf_artifacts",
1042
- "kind": "hash_mismatch",
1043
- "path": "hf_artifacts:docs/data/publication_audit.json",
1044
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1045
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1046
- },
1047
- {
1048
- "surface": "hf_model_data",
1049
- "kind": "hash_mismatch",
1050
- "path": "hf_model:data/publication_audit.json",
1051
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1052
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1053
- },
1054
- {
1055
- "surface": "hf_model_docs_data",
1056
- "kind": "hash_mismatch",
1057
- "path": "hf_model:docs/data/publication_audit.json",
1058
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1059
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1060
- },
1061
- {
1062
- "surface": "hf_model",
1063
- "kind": "hash_mismatch",
1064
- "path": "hf_model:metrics/publication_audit.json",
1065
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
1066
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
1067
- }
1068
- ]
1069
  },
1070
  {
1071
  "name": "data/public_surface_qa.json",
1072
- "status": "fail",
1073
  "local": {
1074
  "path": "repo:docs/data/public_surface_qa.json",
1075
  "exists": true,
1076
  "bytes": 7690,
1077
- "sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf"
1078
  },
1079
  "mirrors": {
1080
  "hf_space": {
1081
  "path": "hf_space:data/public_surface_qa.json",
1082
  "exists": true,
1083
  "bytes": 7690,
1084
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1085
  },
1086
  "hf_artifacts_data": {
1087
  "path": "hf_artifacts:data/public_surface_qa.json",
1088
  "exists": true,
1089
  "bytes": 7690,
1090
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1091
  },
1092
  "hf_artifacts": {
1093
  "path": "hf_artifacts:docs/data/public_surface_qa.json",
1094
  "exists": true,
1095
  "bytes": 7690,
1096
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1097
  },
1098
  "hf_model_data": {
1099
  "path": "hf_model:data/public_surface_qa.json",
1100
  "exists": true,
1101
  "bytes": 7690,
1102
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1103
  },
1104
  "hf_model_docs_data": {
1105
  "path": "hf_model:docs/data/public_surface_qa.json",
1106
  "exists": true,
1107
  "bytes": 7690,
1108
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1109
  },
1110
  "hf_model": {
1111
  "path": "hf_model:metrics/public_surface_qa.json",
1112
  "exists": true,
1113
  "bytes": 7690,
1114
- "sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1115
  }
1116
  },
1117
- "failures": [
1118
- {
1119
- "surface": "hf_space",
1120
- "kind": "hash_mismatch",
1121
- "path": "hf_space:data/public_surface_qa.json",
1122
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1123
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1124
- },
1125
- {
1126
- "surface": "hf_artifacts_data",
1127
- "kind": "hash_mismatch",
1128
- "path": "hf_artifacts:data/public_surface_qa.json",
1129
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1130
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1131
- },
1132
- {
1133
- "surface": "hf_artifacts",
1134
- "kind": "hash_mismatch",
1135
- "path": "hf_artifacts:docs/data/public_surface_qa.json",
1136
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1137
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1138
- },
1139
- {
1140
- "surface": "hf_model_data",
1141
- "kind": "hash_mismatch",
1142
- "path": "hf_model:data/public_surface_qa.json",
1143
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1144
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1145
- },
1146
- {
1147
- "surface": "hf_model_docs_data",
1148
- "kind": "hash_mismatch",
1149
- "path": "hf_model:docs/data/public_surface_qa.json",
1150
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1151
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1152
- },
1153
- {
1154
- "surface": "hf_model",
1155
- "kind": "hash_mismatch",
1156
- "path": "hf_model:metrics/public_surface_qa.json",
1157
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
1158
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
1159
- }
1160
- ]
1161
  },
1162
  {
1163
  "name": "data/qwen3_full_parameter_gates.json",
@@ -1308,95 +1212,52 @@
1308
  },
1309
  {
1310
  "name": "data/quality_gates.json",
1311
- "status": "fail",
1312
  "local": {
1313
  "path": "repo:docs/data/quality_gates.json",
1314
  "exists": true,
1315
  "bytes": 8640,
1316
- "sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75"
1317
  },
1318
  "mirrors": {
1319
  "hf_space": {
1320
  "path": "hf_space:data/quality_gates.json",
1321
  "exists": true,
1322
  "bytes": 8640,
1323
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1324
  },
1325
  "hf_artifacts_data": {
1326
  "path": "hf_artifacts:data/quality_gates.json",
1327
  "exists": true,
1328
  "bytes": 8640,
1329
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1330
  },
1331
  "hf_artifacts": {
1332
  "path": "hf_artifacts:docs/data/quality_gates.json",
1333
  "exists": true,
1334
  "bytes": 8640,
1335
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1336
  },
1337
  "hf_model_data": {
1338
  "path": "hf_model:data/quality_gates.json",
1339
  "exists": true,
1340
  "bytes": 8640,
1341
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1342
  },
1343
  "hf_model_docs_data": {
1344
  "path": "hf_model:docs/data/quality_gates.json",
1345
  "exists": true,
1346
  "bytes": 8640,
1347
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1348
  },
1349
  "hf_model": {
1350
  "path": "hf_model:metrics/quality_gates.json",
1351
  "exists": true,
1352
  "bytes": 8640,
1353
- "sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1354
  }
1355
  },
1356
- "failures": [
1357
- {
1358
- "surface": "hf_space",
1359
- "kind": "hash_mismatch",
1360
- "path": "hf_space:data/quality_gates.json",
1361
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1362
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1363
- },
1364
- {
1365
- "surface": "hf_artifacts_data",
1366
- "kind": "hash_mismatch",
1367
- "path": "hf_artifacts:data/quality_gates.json",
1368
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1369
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1370
- },
1371
- {
1372
- "surface": "hf_artifacts",
1373
- "kind": "hash_mismatch",
1374
- "path": "hf_artifacts:docs/data/quality_gates.json",
1375
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1376
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1377
- },
1378
- {
1379
- "surface": "hf_model_data",
1380
- "kind": "hash_mismatch",
1381
- "path": "hf_model:data/quality_gates.json",
1382
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1383
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1384
- },
1385
- {
1386
- "surface": "hf_model_docs_data",
1387
- "kind": "hash_mismatch",
1388
- "path": "hf_model:docs/data/quality_gates.json",
1389
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1390
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1391
- },
1392
- {
1393
- "surface": "hf_model",
1394
- "kind": "hash_mismatch",
1395
- "path": "hf_model:metrics/quality_gates.json",
1396
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
1397
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
1398
- }
1399
- ]
1400
  },
1401
  {
1402
  "name": "data/raw_sample_files.json",
@@ -1890,7 +1751,7 @@
1890
  },
1891
  {
1892
  "name": "data/source_alignment_audit.json",
1893
- "status": "fail",
1894
  "local": {
1895
  "path": "repo:docs/data/source_alignment_audit.json",
1896
  "exists": true,
@@ -1902,83 +1763,40 @@
1902
  "path": "hf_space:data/source_alignment_audit.json",
1903
  "exists": true,
1904
  "bytes": 4432,
1905
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1906
  },
1907
  "hf_artifacts_data": {
1908
  "path": "hf_artifacts:data/source_alignment_audit.json",
1909
  "exists": true,
1910
  "bytes": 4432,
1911
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1912
  },
1913
  "hf_artifacts": {
1914
  "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1915
  "exists": true,
1916
  "bytes": 4432,
1917
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1918
  },
1919
  "hf_model_data": {
1920
  "path": "hf_model:data/source_alignment_audit.json",
1921
  "exists": true,
1922
  "bytes": 4432,
1923
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1924
  },
1925
  "hf_model_docs_data": {
1926
  "path": "hf_model:docs/data/source_alignment_audit.json",
1927
  "exists": true,
1928
  "bytes": 4432,
1929
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1930
  },
1931
  "hf_model": {
1932
  "path": "hf_model:metrics/source_alignment_audit.json",
1933
  "exists": true,
1934
  "bytes": 4432,
1935
- "sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1936
  }
1937
  },
1938
- "failures": [
1939
- {
1940
- "surface": "hf_space",
1941
- "kind": "hash_mismatch",
1942
- "path": "hf_space:data/source_alignment_audit.json",
1943
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1944
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1945
- },
1946
- {
1947
- "surface": "hf_artifacts_data",
1948
- "kind": "hash_mismatch",
1949
- "path": "hf_artifacts:data/source_alignment_audit.json",
1950
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1951
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1952
- },
1953
- {
1954
- "surface": "hf_artifacts",
1955
- "kind": "hash_mismatch",
1956
- "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1957
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1958
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1959
- },
1960
- {
1961
- "surface": "hf_model_data",
1962
- "kind": "hash_mismatch",
1963
- "path": "hf_model:data/source_alignment_audit.json",
1964
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1965
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1966
- },
1967
- {
1968
- "surface": "hf_model_docs_data",
1969
- "kind": "hash_mismatch",
1970
- "path": "hf_model:docs/data/source_alignment_audit.json",
1971
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1972
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1973
- },
1974
- {
1975
- "surface": "hf_model",
1976
- "kind": "hash_mismatch",
1977
- "path": "hf_model:metrics/source_alignment_audit.json",
1978
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
1979
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
1980
- }
1981
- ]
1982
  },
1983
  {
1984
  "name": "data/summary_metrics.json",
@@ -2374,7 +2192,7 @@
2374
  },
2375
  {
2376
  "name": "data/task_surface_integrity.json",
2377
- "status": "fail",
2378
  "local": {
2379
  "path": "repo:docs/data/task_surface_integrity.json",
2380
  "exists": true,
@@ -2386,83 +2204,40 @@
2386
  "path": "hf_space:data/task_surface_integrity.json",
2387
  "exists": true,
2388
  "bytes": 46399,
2389
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2390
  },
2391
  "hf_artifacts_data": {
2392
  "path": "hf_artifacts:data/task_surface_integrity.json",
2393
  "exists": true,
2394
  "bytes": 46399,
2395
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2396
  },
2397
  "hf_artifacts": {
2398
  "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2399
  "exists": true,
2400
  "bytes": 46399,
2401
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2402
  },
2403
  "hf_model_data": {
2404
  "path": "hf_model:data/task_surface_integrity.json",
2405
  "exists": true,
2406
  "bytes": 46399,
2407
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2408
  },
2409
  "hf_model_docs_data": {
2410
  "path": "hf_model:docs/data/task_surface_integrity.json",
2411
  "exists": true,
2412
  "bytes": 46399,
2413
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2414
  },
2415
  "hf_model": {
2416
  "path": "hf_model:metrics/task_surface_integrity.json",
2417
  "exists": true,
2418
  "bytes": 46399,
2419
- "sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2420
  }
2421
  },
2422
- "failures": [
2423
- {
2424
- "surface": "hf_space",
2425
- "kind": "hash_mismatch",
2426
- "path": "hf_space:data/task_surface_integrity.json",
2427
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2428
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2429
- },
2430
- {
2431
- "surface": "hf_artifacts_data",
2432
- "kind": "hash_mismatch",
2433
- "path": "hf_artifacts:data/task_surface_integrity.json",
2434
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2435
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2436
- },
2437
- {
2438
- "surface": "hf_artifacts",
2439
- "kind": "hash_mismatch",
2440
- "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2441
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2442
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2443
- },
2444
- {
2445
- "surface": "hf_model_data",
2446
- "kind": "hash_mismatch",
2447
- "path": "hf_model:data/task_surface_integrity.json",
2448
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2449
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2450
- },
2451
- {
2452
- "surface": "hf_model_docs_data",
2453
- "kind": "hash_mismatch",
2454
- "path": "hf_model:docs/data/task_surface_integrity.json",
2455
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2456
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2457
- },
2458
- {
2459
- "surface": "hf_model",
2460
- "kind": "hash_mismatch",
2461
- "path": "hf_model:metrics/task_surface_integrity.json",
2462
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
2463
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
2464
- }
2465
- ]
2466
  },
2467
  {
2468
  "name": "data/task_walkthroughs.json",
@@ -2809,95 +2584,52 @@
2809
  },
2810
  {
2811
  "name": "data/website_integrity.json",
2812
- "status": "fail",
2813
  "local": {
2814
  "path": "repo:docs/data/website_integrity.json",
2815
  "exists": true,
2816
  "bytes": 25144,
2817
- "sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369"
2818
  },
2819
  "mirrors": {
2820
  "hf_space": {
2821
  "path": "hf_space:data/website_integrity.json",
2822
  "exists": true,
2823
  "bytes": 25144,
2824
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2825
  },
2826
  "hf_artifacts_data": {
2827
  "path": "hf_artifacts:data/website_integrity.json",
2828
  "exists": true,
2829
  "bytes": 25144,
2830
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2831
  },
2832
  "hf_artifacts": {
2833
  "path": "hf_artifacts:docs/data/website_integrity.json",
2834
  "exists": true,
2835
  "bytes": 25144,
2836
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2837
  },
2838
  "hf_model_data": {
2839
  "path": "hf_model:data/website_integrity.json",
2840
  "exists": true,
2841
  "bytes": 25144,
2842
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2843
  },
2844
  "hf_model_docs_data": {
2845
  "path": "hf_model:docs/data/website_integrity.json",
2846
  "exists": true,
2847
  "bytes": 25144,
2848
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2849
  },
2850
  "hf_model": {
2851
  "path": "hf_model:metrics/website_integrity.json",
2852
  "exists": true,
2853
  "bytes": 25144,
2854
- "sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2855
  }
2856
  },
2857
- "failures": [
2858
- {
2859
- "surface": "hf_space",
2860
- "kind": "hash_mismatch",
2861
- "path": "hf_space:data/website_integrity.json",
2862
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2863
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2864
- },
2865
- {
2866
- "surface": "hf_artifacts_data",
2867
- "kind": "hash_mismatch",
2868
- "path": "hf_artifacts:data/website_integrity.json",
2869
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2870
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2871
- },
2872
- {
2873
- "surface": "hf_artifacts",
2874
- "kind": "hash_mismatch",
2875
- "path": "hf_artifacts:docs/data/website_integrity.json",
2876
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2877
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2878
- },
2879
- {
2880
- "surface": "hf_model_data",
2881
- "kind": "hash_mismatch",
2882
- "path": "hf_model:data/website_integrity.json",
2883
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2884
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2885
- },
2886
- {
2887
- "surface": "hf_model_docs_data",
2888
- "kind": "hash_mismatch",
2889
- "path": "hf_model:docs/data/website_integrity.json",
2890
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2891
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2892
- },
2893
- {
2894
- "surface": "hf_model",
2895
- "kind": "hash_mismatch",
2896
- "path": "hf_model:metrics/website_integrity.json",
2897
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
2898
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
2899
- }
2900
- ]
2901
  },
2902
  {
2903
  "name": "data/xperience10m_128_episode_feature_index.json",
@@ -7767,161 +7499,89 @@
7767
  },
7768
  {
7769
  "name": "website/index.html",
7770
- "status": "fail",
7771
  "local": {
7772
  "path": "repo:docs/index.html",
7773
  "exists": true,
7774
- "bytes": 451295,
7775
- "sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc"
7776
  },
7777
  "mirrors": {
7778
  "hf_space": {
7779
  "path": "hf_space:index.html",
7780
  "exists": true,
7781
- "bytes": 442091,
7782
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7783
  },
7784
  "hf_artifacts_root": {
7785
  "path": "hf_artifacts:index.html",
7786
  "exists": true,
7787
- "bytes": 442091,
7788
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7789
  },
7790
  "hf_artifacts_docs": {
7791
  "path": "hf_artifacts:docs/index.html",
7792
  "exists": true,
7793
- "bytes": 442091,
7794
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7795
  },
7796
  "hf_model": {
7797
  "path": "hf_model:index.html",
7798
  "exists": true,
7799
- "bytes": 442091,
7800
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7801
  },
7802
  "hf_model_docs": {
7803
  "path": "hf_model:docs/index.html",
7804
  "exists": true,
7805
- "bytes": 442091,
7806
- "sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7807
  }
7808
  },
7809
- "failures": [
7810
- {
7811
- "surface": "hf_space",
7812
- "kind": "hash_mismatch",
7813
- "path": "hf_space:index.html",
7814
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7815
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7816
- },
7817
- {
7818
- "surface": "hf_artifacts_root",
7819
- "kind": "hash_mismatch",
7820
- "path": "hf_artifacts:index.html",
7821
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7822
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7823
- },
7824
- {
7825
- "surface": "hf_artifacts_docs",
7826
- "kind": "hash_mismatch",
7827
- "path": "hf_artifacts:docs/index.html",
7828
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7829
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7830
- },
7831
- {
7832
- "surface": "hf_model",
7833
- "kind": "hash_mismatch",
7834
- "path": "hf_model:index.html",
7835
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7836
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7837
- },
7838
- {
7839
- "surface": "hf_model_docs",
7840
- "kind": "hash_mismatch",
7841
- "path": "hf_model:docs/index.html",
7842
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
7843
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
7844
- }
7845
- ]
7846
  },
7847
  {
7848
  "name": "website/research_roadmap.html",
7849
- "status": "fail",
7850
  "local": {
7851
  "path": "repo:docs/research_roadmap.html",
7852
  "exists": true,
7853
- "bytes": 32138,
7854
- "sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6"
7855
  },
7856
  "mirrors": {
7857
  "hf_space": {
7858
  "path": "hf_space:research_roadmap.html",
7859
  "exists": true,
7860
- "bytes": 33399,
7861
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7862
  },
7863
  "hf_artifacts_root": {
7864
  "path": "hf_artifacts:research_roadmap.html",
7865
  "exists": true,
7866
- "bytes": 33399,
7867
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7868
  },
7869
  "hf_artifacts_docs": {
7870
  "path": "hf_artifacts:docs/research_roadmap.html",
7871
  "exists": true,
7872
- "bytes": 33399,
7873
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7874
  },
7875
  "hf_model": {
7876
  "path": "hf_model:research_roadmap.html",
7877
  "exists": true,
7878
- "bytes": 33399,
7879
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7880
  },
7881
  "hf_model_docs": {
7882
  "path": "hf_model:docs/research_roadmap.html",
7883
  "exists": true,
7884
- "bytes": 33399,
7885
- "sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7886
  }
7887
  },
7888
- "failures": [
7889
- {
7890
- "surface": "hf_space",
7891
- "kind": "hash_mismatch",
7892
- "path": "hf_space:research_roadmap.html",
7893
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7894
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7895
- },
7896
- {
7897
- "surface": "hf_artifacts_root",
7898
- "kind": "hash_mismatch",
7899
- "path": "hf_artifacts:research_roadmap.html",
7900
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7901
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7902
- },
7903
- {
7904
- "surface": "hf_artifacts_docs",
7905
- "kind": "hash_mismatch",
7906
- "path": "hf_artifacts:docs/research_roadmap.html",
7907
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7908
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7909
- },
7910
- {
7911
- "surface": "hf_model",
7912
- "kind": "hash_mismatch",
7913
- "path": "hf_model:research_roadmap.html",
7914
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7915
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7916
- },
7917
- {
7918
- "surface": "hf_model_docs",
7919
- "kind": "hash_mismatch",
7920
- "path": "hf_model:docs/research_roadmap.html",
7921
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
7922
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
7923
- }
7924
- ]
7925
  },
7926
  {
7927
  "name": "website/single_episode_explorer.html",
@@ -33705,374 +33365,5 @@
33705
  "failures": []
33706
  }
33707
  ],
33708
- "failures": [
33709
- {
33710
- "group": "data/publication_audit.json",
33711
- "surface": "hf_space",
33712
- "kind": "hash_mismatch",
33713
- "path": "hf_space:data/publication_audit.json",
33714
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33715
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33716
- },
33717
- {
33718
- "group": "data/publication_audit.json",
33719
- "surface": "hf_artifacts_data",
33720
- "kind": "hash_mismatch",
33721
- "path": "hf_artifacts:data/publication_audit.json",
33722
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33723
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33724
- },
33725
- {
33726
- "group": "data/publication_audit.json",
33727
- "surface": "hf_artifacts",
33728
- "kind": "hash_mismatch",
33729
- "path": "hf_artifacts:docs/data/publication_audit.json",
33730
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33731
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33732
- },
33733
- {
33734
- "group": "data/publication_audit.json",
33735
- "surface": "hf_model_data",
33736
- "kind": "hash_mismatch",
33737
- "path": "hf_model:data/publication_audit.json",
33738
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33739
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33740
- },
33741
- {
33742
- "group": "data/publication_audit.json",
33743
- "surface": "hf_model_docs_data",
33744
- "kind": "hash_mismatch",
33745
- "path": "hf_model:docs/data/publication_audit.json",
33746
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33747
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33748
- },
33749
- {
33750
- "group": "data/publication_audit.json",
33751
- "surface": "hf_model",
33752
- "kind": "hash_mismatch",
33753
- "path": "hf_model:metrics/publication_audit.json",
33754
- "expected_sha256": "385b613acbb80d47cf601e5cabeddd946e2f1a13131bb0571b03dce9a2894a6f",
33755
- "actual_sha256": "7d1640aac6e7c87be00f443018994eada085289efbda2d5736637f27d7979d25"
33756
- },
33757
- {
33758
- "group": "data/public_surface_qa.json",
33759
- "surface": "hf_space",
33760
- "kind": "hash_mismatch",
33761
- "path": "hf_space:data/public_surface_qa.json",
33762
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33763
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33764
- },
33765
- {
33766
- "group": "data/public_surface_qa.json",
33767
- "surface": "hf_artifacts_data",
33768
- "kind": "hash_mismatch",
33769
- "path": "hf_artifacts:data/public_surface_qa.json",
33770
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33771
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33772
- },
33773
- {
33774
- "group": "data/public_surface_qa.json",
33775
- "surface": "hf_artifacts",
33776
- "kind": "hash_mismatch",
33777
- "path": "hf_artifacts:docs/data/public_surface_qa.json",
33778
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33779
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33780
- },
33781
- {
33782
- "group": "data/public_surface_qa.json",
33783
- "surface": "hf_model_data",
33784
- "kind": "hash_mismatch",
33785
- "path": "hf_model:data/public_surface_qa.json",
33786
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33787
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33788
- },
33789
- {
33790
- "group": "data/public_surface_qa.json",
33791
- "surface": "hf_model_docs_data",
33792
- "kind": "hash_mismatch",
33793
- "path": "hf_model:docs/data/public_surface_qa.json",
33794
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33795
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33796
- },
33797
- {
33798
- "group": "data/public_surface_qa.json",
33799
- "surface": "hf_model",
33800
- "kind": "hash_mismatch",
33801
- "path": "hf_model:metrics/public_surface_qa.json",
33802
- "expected_sha256": "4b7482d7c4fd50dc288f99b751970ee748aca2e15f53a5a445508d78dd3e0bcf",
33803
- "actual_sha256": "f0ff21ab847d638eb9574da2a9ace0ea0cc92482c626bfe42606e28d68ea2e6d"
33804
- },
33805
- {
33806
- "group": "data/quality_gates.json",
33807
- "surface": "hf_space",
33808
- "kind": "hash_mismatch",
33809
- "path": "hf_space:data/quality_gates.json",
33810
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33811
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33812
- },
33813
- {
33814
- "group": "data/quality_gates.json",
33815
- "surface": "hf_artifacts_data",
33816
- "kind": "hash_mismatch",
33817
- "path": "hf_artifacts:data/quality_gates.json",
33818
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33819
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33820
- },
33821
- {
33822
- "group": "data/quality_gates.json",
33823
- "surface": "hf_artifacts",
33824
- "kind": "hash_mismatch",
33825
- "path": "hf_artifacts:docs/data/quality_gates.json",
33826
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33827
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33828
- },
33829
- {
33830
- "group": "data/quality_gates.json",
33831
- "surface": "hf_model_data",
33832
- "kind": "hash_mismatch",
33833
- "path": "hf_model:data/quality_gates.json",
33834
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33835
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33836
- },
33837
- {
33838
- "group": "data/quality_gates.json",
33839
- "surface": "hf_model_docs_data",
33840
- "kind": "hash_mismatch",
33841
- "path": "hf_model:docs/data/quality_gates.json",
33842
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33843
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33844
- },
33845
- {
33846
- "group": "data/quality_gates.json",
33847
- "surface": "hf_model",
33848
- "kind": "hash_mismatch",
33849
- "path": "hf_model:metrics/quality_gates.json",
33850
- "expected_sha256": "2d23ec3d16c71f94fd4ea95548ba6b4502258b852726310a334bbffe6548af75",
33851
- "actual_sha256": "55caa2a4d88dbe110a4a4f8f30545454ec62d5d6af1f3cee7360d4e036cf520b"
33852
- },
33853
- {
33854
- "group": "data/source_alignment_audit.json",
33855
- "surface": "hf_space",
33856
- "kind": "hash_mismatch",
33857
- "path": "hf_space:data/source_alignment_audit.json",
33858
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33859
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33860
- },
33861
- {
33862
- "group": "data/source_alignment_audit.json",
33863
- "surface": "hf_artifacts_data",
33864
- "kind": "hash_mismatch",
33865
- "path": "hf_artifacts:data/source_alignment_audit.json",
33866
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33867
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33868
- },
33869
- {
33870
- "group": "data/source_alignment_audit.json",
33871
- "surface": "hf_artifacts",
33872
- "kind": "hash_mismatch",
33873
- "path": "hf_artifacts:docs/data/source_alignment_audit.json",
33874
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33875
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33876
- },
33877
- {
33878
- "group": "data/source_alignment_audit.json",
33879
- "surface": "hf_model_data",
33880
- "kind": "hash_mismatch",
33881
- "path": "hf_model:data/source_alignment_audit.json",
33882
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33883
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33884
- },
33885
- {
33886
- "group": "data/source_alignment_audit.json",
33887
- "surface": "hf_model_docs_data",
33888
- "kind": "hash_mismatch",
33889
- "path": "hf_model:docs/data/source_alignment_audit.json",
33890
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33891
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33892
- },
33893
- {
33894
- "group": "data/source_alignment_audit.json",
33895
- "surface": "hf_model",
33896
- "kind": "hash_mismatch",
33897
- "path": "hf_model:metrics/source_alignment_audit.json",
33898
- "expected_sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46",
33899
- "actual_sha256": "17e2c0f8ddf4953402bdd79c5b51d0d9803b95f490fbe550d82c61ffc198d557"
33900
- },
33901
- {
33902
- "group": "data/task_surface_integrity.json",
33903
- "surface": "hf_space",
33904
- "kind": "hash_mismatch",
33905
- "path": "hf_space:data/task_surface_integrity.json",
33906
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33907
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33908
- },
33909
- {
33910
- "group": "data/task_surface_integrity.json",
33911
- "surface": "hf_artifacts_data",
33912
- "kind": "hash_mismatch",
33913
- "path": "hf_artifacts:data/task_surface_integrity.json",
33914
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33915
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33916
- },
33917
- {
33918
- "group": "data/task_surface_integrity.json",
33919
- "surface": "hf_artifacts",
33920
- "kind": "hash_mismatch",
33921
- "path": "hf_artifacts:docs/data/task_surface_integrity.json",
33922
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33923
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33924
- },
33925
- {
33926
- "group": "data/task_surface_integrity.json",
33927
- "surface": "hf_model_data",
33928
- "kind": "hash_mismatch",
33929
- "path": "hf_model:data/task_surface_integrity.json",
33930
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33931
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33932
- },
33933
- {
33934
- "group": "data/task_surface_integrity.json",
33935
- "surface": "hf_model_docs_data",
33936
- "kind": "hash_mismatch",
33937
- "path": "hf_model:docs/data/task_surface_integrity.json",
33938
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33939
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33940
- },
33941
- {
33942
- "group": "data/task_surface_integrity.json",
33943
- "surface": "hf_model",
33944
- "kind": "hash_mismatch",
33945
- "path": "hf_model:metrics/task_surface_integrity.json",
33946
- "expected_sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b",
33947
- "actual_sha256": "ea5cb6d5d4b90afbb489f41dee141183bf9df61552ecc321d68e21da3d4f30ce"
33948
- },
33949
- {
33950
- "group": "data/website_integrity.json",
33951
- "surface": "hf_space",
33952
- "kind": "hash_mismatch",
33953
- "path": "hf_space:data/website_integrity.json",
33954
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33955
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33956
- },
33957
- {
33958
- "group": "data/website_integrity.json",
33959
- "surface": "hf_artifacts_data",
33960
- "kind": "hash_mismatch",
33961
- "path": "hf_artifacts:data/website_integrity.json",
33962
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33963
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33964
- },
33965
- {
33966
- "group": "data/website_integrity.json",
33967
- "surface": "hf_artifacts",
33968
- "kind": "hash_mismatch",
33969
- "path": "hf_artifacts:docs/data/website_integrity.json",
33970
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33971
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33972
- },
33973
- {
33974
- "group": "data/website_integrity.json",
33975
- "surface": "hf_model_data",
33976
- "kind": "hash_mismatch",
33977
- "path": "hf_model:data/website_integrity.json",
33978
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33979
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33980
- },
33981
- {
33982
- "group": "data/website_integrity.json",
33983
- "surface": "hf_model_docs_data",
33984
- "kind": "hash_mismatch",
33985
- "path": "hf_model:docs/data/website_integrity.json",
33986
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33987
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33988
- },
33989
- {
33990
- "group": "data/website_integrity.json",
33991
- "surface": "hf_model",
33992
- "kind": "hash_mismatch",
33993
- "path": "hf_model:metrics/website_integrity.json",
33994
- "expected_sha256": "71a816f02965b3f536fc1e712e155e019a33207fa6253f236dc3597c86adf369",
33995
- "actual_sha256": "da4ba5892266ea24d9e7b4168004f42cc6fc0b47cad93189b75d90b819a17da5"
33996
- },
33997
- {
33998
- "group": "website/index.html",
33999
- "surface": "hf_space",
34000
- "kind": "hash_mismatch",
34001
- "path": "hf_space:index.html",
34002
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34003
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34004
- },
34005
- {
34006
- "group": "website/index.html",
34007
- "surface": "hf_artifacts_root",
34008
- "kind": "hash_mismatch",
34009
- "path": "hf_artifacts:index.html",
34010
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34011
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34012
- },
34013
- {
34014
- "group": "website/index.html",
34015
- "surface": "hf_artifacts_docs",
34016
- "kind": "hash_mismatch",
34017
- "path": "hf_artifacts:docs/index.html",
34018
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34019
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34020
- },
34021
- {
34022
- "group": "website/index.html",
34023
- "surface": "hf_model",
34024
- "kind": "hash_mismatch",
34025
- "path": "hf_model:index.html",
34026
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34027
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34028
- },
34029
- {
34030
- "group": "website/index.html",
34031
- "surface": "hf_model_docs",
34032
- "kind": "hash_mismatch",
34033
- "path": "hf_model:docs/index.html",
34034
- "expected_sha256": "9602d0989e081d3cfa9d7edac7e1dc1b2af5e55b0a3113b14e356eacbb8770cc",
34035
- "actual_sha256": "78b7ba40655f64e612ee63777805f5a6bba98942b7ad7257f859c1298fd43b20"
34036
- },
34037
- {
34038
- "group": "website/research_roadmap.html",
34039
- "surface": "hf_space",
34040
- "kind": "hash_mismatch",
34041
- "path": "hf_space:research_roadmap.html",
34042
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34043
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34044
- },
34045
- {
34046
- "group": "website/research_roadmap.html",
34047
- "surface": "hf_artifacts_root",
34048
- "kind": "hash_mismatch",
34049
- "path": "hf_artifacts:research_roadmap.html",
34050
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34051
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34052
- },
34053
- {
34054
- "group": "website/research_roadmap.html",
34055
- "surface": "hf_artifacts_docs",
34056
- "kind": "hash_mismatch",
34057
- "path": "hf_artifacts:docs/research_roadmap.html",
34058
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34059
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34060
- },
34061
- {
34062
- "group": "website/research_roadmap.html",
34063
- "surface": "hf_model",
34064
- "kind": "hash_mismatch",
34065
- "path": "hf_model:research_roadmap.html",
34066
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34067
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34068
- },
34069
- {
34070
- "group": "website/research_roadmap.html",
34071
- "surface": "hf_model_docs",
34072
- "kind": "hash_mismatch",
34073
- "path": "hf_model:docs/research_roadmap.html",
34074
- "expected_sha256": "7d1e39467bf03512c5278fbde8de29267731d7fd8f1df6c543201b04d998acf6",
34075
- "actual_sha256": "e298ec1a41dec860e3f8bc9dd4113346a039066e75265f69e38ffc712359da15"
34076
- }
34077
- ]
34078
  }
 
1
  {
2
+ "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:18:03+00:00",
4
  "hf_root": "hf_publish",
5
  "summary": {
6
  "group_count": 1308,
7
+ "failure_count": 0,
8
+ "failures_by_surface": {}
 
 
 
 
 
 
 
 
 
 
9
  },
10
  "checks": [
11
  {
12
  "name": "repo_hf_space_artifact_model_data_parity",
13
+ "status": "pass"
14
  },
15
  {
16
  "name": "repo_hf_visual_asset_parity",
 
22
  },
23
  {
24
  "name": "repo_hf_website_html_parity",
25
+ "status": "pass"
26
  },
27
  {
28
  "name": "repo_hf_diagnostic_result_parity",
 
139
  "path": "repo:docs/data/artifact_index.json",
140
  "exists": true,
141
  "bytes": 124477,
142
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
143
  },
144
  "mirrors": {
145
  "hf_space": {
146
  "path": "hf_space:data/artifact_index.json",
147
  "exists": true,
148
  "bytes": 124477,
149
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
150
  },
151
  "hf_artifacts_data": {
152
  "path": "hf_artifacts:data/artifact_index.json",
153
  "exists": true,
154
  "bytes": 124477,
155
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
156
  },
157
  "hf_artifacts": {
158
  "path": "hf_artifacts:docs/data/artifact_index.json",
159
  "exists": true,
160
  "bytes": 124477,
161
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
162
  },
163
  "hf_model_data": {
164
  "path": "hf_model:data/artifact_index.json",
165
  "exists": true,
166
  "bytes": 124477,
167
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
168
  },
169
  "hf_model_docs_data": {
170
  "path": "hf_model:docs/data/artifact_index.json",
171
  "exists": true,
172
  "bytes": 124477,
173
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
174
  },
175
  "hf_model": {
176
  "path": "hf_model:metrics/artifact_index.json",
177
  "exists": true,
178
  "bytes": 124477,
179
+ "sha256": "32a77f883110f5e5aba728d89673b18f00e47deda7210637d0bfca95631218db"
180
  }
181
  },
182
  "failures": []
 
967
  },
968
  {
969
  "name": "data/publication_audit.json",
970
+ "status": "pass",
971
  "local": {
972
  "path": "repo:docs/data/publication_audit.json",
973
  "exists": true,
974
  "bytes": 10940,
975
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
976
  },
977
  "mirrors": {
978
  "hf_space": {
979
  "path": "hf_space:data/publication_audit.json",
980
  "exists": true,
981
  "bytes": 10940,
982
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
983
  },
984
  "hf_artifacts_data": {
985
  "path": "hf_artifacts:data/publication_audit.json",
986
  "exists": true,
987
  "bytes": 10940,
988
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
989
  },
990
  "hf_artifacts": {
991
  "path": "hf_artifacts:docs/data/publication_audit.json",
992
  "exists": true,
993
  "bytes": 10940,
994
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
995
  },
996
  "hf_model_data": {
997
  "path": "hf_model:data/publication_audit.json",
998
  "exists": true,
999
  "bytes": 10940,
1000
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1001
  },
1002
  "hf_model_docs_data": {
1003
  "path": "hf_model:docs/data/publication_audit.json",
1004
  "exists": true,
1005
  "bytes": 10940,
1006
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1007
  },
1008
  "hf_model": {
1009
  "path": "hf_model:metrics/publication_audit.json",
1010
  "exists": true,
1011
  "bytes": 10940,
1012
+ "sha256": "ef4766078e54a4726a72559fa387059f3fabf08f5f8c3d8b8e99b91c7c163008"
1013
  }
1014
  },
1015
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1016
  },
1017
  {
1018
  "name": "data/public_surface_qa.json",
1019
+ "status": "pass",
1020
  "local": {
1021
  "path": "repo:docs/data/public_surface_qa.json",
1022
  "exists": true,
1023
  "bytes": 7690,
1024
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1025
  },
1026
  "mirrors": {
1027
  "hf_space": {
1028
  "path": "hf_space:data/public_surface_qa.json",
1029
  "exists": true,
1030
  "bytes": 7690,
1031
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1032
  },
1033
  "hf_artifacts_data": {
1034
  "path": "hf_artifacts:data/public_surface_qa.json",
1035
  "exists": true,
1036
  "bytes": 7690,
1037
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1038
  },
1039
  "hf_artifacts": {
1040
  "path": "hf_artifacts:docs/data/public_surface_qa.json",
1041
  "exists": true,
1042
  "bytes": 7690,
1043
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1044
  },
1045
  "hf_model_data": {
1046
  "path": "hf_model:data/public_surface_qa.json",
1047
  "exists": true,
1048
  "bytes": 7690,
1049
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1050
  },
1051
  "hf_model_docs_data": {
1052
  "path": "hf_model:docs/data/public_surface_qa.json",
1053
  "exists": true,
1054
  "bytes": 7690,
1055
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1056
  },
1057
  "hf_model": {
1058
  "path": "hf_model:metrics/public_surface_qa.json",
1059
  "exists": true,
1060
  "bytes": 7690,
1061
+ "sha256": "125f957ac888fc47e1d801cd392dfba9c94fc2e8bab79a44e5813e29a66990fc"
1062
  }
1063
  },
1064
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1065
  },
1066
  {
1067
  "name": "data/qwen3_full_parameter_gates.json",
 
1212
  },
1213
  {
1214
  "name": "data/quality_gates.json",
1215
+ "status": "pass",
1216
  "local": {
1217
  "path": "repo:docs/data/quality_gates.json",
1218
  "exists": true,
1219
  "bytes": 8640,
1220
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1221
  },
1222
  "mirrors": {
1223
  "hf_space": {
1224
  "path": "hf_space:data/quality_gates.json",
1225
  "exists": true,
1226
  "bytes": 8640,
1227
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1228
  },
1229
  "hf_artifacts_data": {
1230
  "path": "hf_artifacts:data/quality_gates.json",
1231
  "exists": true,
1232
  "bytes": 8640,
1233
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1234
  },
1235
  "hf_artifacts": {
1236
  "path": "hf_artifacts:docs/data/quality_gates.json",
1237
  "exists": true,
1238
  "bytes": 8640,
1239
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1240
  },
1241
  "hf_model_data": {
1242
  "path": "hf_model:data/quality_gates.json",
1243
  "exists": true,
1244
  "bytes": 8640,
1245
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1246
  },
1247
  "hf_model_docs_data": {
1248
  "path": "hf_model:docs/data/quality_gates.json",
1249
  "exists": true,
1250
  "bytes": 8640,
1251
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1252
  },
1253
  "hf_model": {
1254
  "path": "hf_model:metrics/quality_gates.json",
1255
  "exists": true,
1256
  "bytes": 8640,
1257
+ "sha256": "dedc34fa478d0d55198dd775205f0fe76032a964f70b6eb34e7d5941bcb3ab03"
1258
  }
1259
  },
1260
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1261
  },
1262
  {
1263
  "name": "data/raw_sample_files.json",
 
1751
  },
1752
  {
1753
  "name": "data/source_alignment_audit.json",
1754
+ "status": "pass",
1755
  "local": {
1756
  "path": "repo:docs/data/source_alignment_audit.json",
1757
  "exists": true,
 
1763
  "path": "hf_space:data/source_alignment_audit.json",
1764
  "exists": true,
1765
  "bytes": 4432,
1766
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1767
  },
1768
  "hf_artifacts_data": {
1769
  "path": "hf_artifacts:data/source_alignment_audit.json",
1770
  "exists": true,
1771
  "bytes": 4432,
1772
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1773
  },
1774
  "hf_artifacts": {
1775
  "path": "hf_artifacts:docs/data/source_alignment_audit.json",
1776
  "exists": true,
1777
  "bytes": 4432,
1778
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1779
  },
1780
  "hf_model_data": {
1781
  "path": "hf_model:data/source_alignment_audit.json",
1782
  "exists": true,
1783
  "bytes": 4432,
1784
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1785
  },
1786
  "hf_model_docs_data": {
1787
  "path": "hf_model:docs/data/source_alignment_audit.json",
1788
  "exists": true,
1789
  "bytes": 4432,
1790
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1791
  },
1792
  "hf_model": {
1793
  "path": "hf_model:metrics/source_alignment_audit.json",
1794
  "exists": true,
1795
  "bytes": 4432,
1796
+ "sha256": "e8706007477657bf1d8155006462101d355b8c9bf0d8ab155fc74a577ccfec46"
1797
  }
1798
  },
1799
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1800
  },
1801
  {
1802
  "name": "data/summary_metrics.json",
 
2192
  },
2193
  {
2194
  "name": "data/task_surface_integrity.json",
2195
+ "status": "pass",
2196
  "local": {
2197
  "path": "repo:docs/data/task_surface_integrity.json",
2198
  "exists": true,
 
2204
  "path": "hf_space:data/task_surface_integrity.json",
2205
  "exists": true,
2206
  "bytes": 46399,
2207
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2208
  },
2209
  "hf_artifacts_data": {
2210
  "path": "hf_artifacts:data/task_surface_integrity.json",
2211
  "exists": true,
2212
  "bytes": 46399,
2213
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2214
  },
2215
  "hf_artifacts": {
2216
  "path": "hf_artifacts:docs/data/task_surface_integrity.json",
2217
  "exists": true,
2218
  "bytes": 46399,
2219
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2220
  },
2221
  "hf_model_data": {
2222
  "path": "hf_model:data/task_surface_integrity.json",
2223
  "exists": true,
2224
  "bytes": 46399,
2225
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2226
  },
2227
  "hf_model_docs_data": {
2228
  "path": "hf_model:docs/data/task_surface_integrity.json",
2229
  "exists": true,
2230
  "bytes": 46399,
2231
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2232
  },
2233
  "hf_model": {
2234
  "path": "hf_model:metrics/task_surface_integrity.json",
2235
  "exists": true,
2236
  "bytes": 46399,
2237
+ "sha256": "2d1e6ecd2eb7c15f4eeafac82e50035e1bde7fb2dd8fa64c521b1200f362707b"
2238
  }
2239
  },
2240
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2241
  },
2242
  {
2243
  "name": "data/task_walkthroughs.json",
 
2584
  },
2585
  {
2586
  "name": "data/website_integrity.json",
2587
+ "status": "pass",
2588
  "local": {
2589
  "path": "repo:docs/data/website_integrity.json",
2590
  "exists": true,
2591
  "bytes": 25144,
2592
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2593
  },
2594
  "mirrors": {
2595
  "hf_space": {
2596
  "path": "hf_space:data/website_integrity.json",
2597
  "exists": true,
2598
  "bytes": 25144,
2599
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2600
  },
2601
  "hf_artifacts_data": {
2602
  "path": "hf_artifacts:data/website_integrity.json",
2603
  "exists": true,
2604
  "bytes": 25144,
2605
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2606
  },
2607
  "hf_artifacts": {
2608
  "path": "hf_artifacts:docs/data/website_integrity.json",
2609
  "exists": true,
2610
  "bytes": 25144,
2611
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2612
  },
2613
  "hf_model_data": {
2614
  "path": "hf_model:data/website_integrity.json",
2615
  "exists": true,
2616
  "bytes": 25144,
2617
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2618
  },
2619
  "hf_model_docs_data": {
2620
  "path": "hf_model:docs/data/website_integrity.json",
2621
  "exists": true,
2622
  "bytes": 25144,
2623
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2624
  },
2625
  "hf_model": {
2626
  "path": "hf_model:metrics/website_integrity.json",
2627
  "exists": true,
2628
  "bytes": 25144,
2629
+ "sha256": "71d4d9aef211bd818795e385fedb63a49b23afcdf05e209aca65e6b96331c392"
2630
  }
2631
  },
2632
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2633
  },
2634
  {
2635
  "name": "data/xperience10m_128_episode_feature_index.json",
 
7499
  },
7500
  {
7501
  "name": "website/index.html",
7502
+ "status": "pass",
7503
  "local": {
7504
  "path": "repo:docs/index.html",
7505
  "exists": true,
7506
+ "bytes": 451364,
7507
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7508
  },
7509
  "mirrors": {
7510
  "hf_space": {
7511
  "path": "hf_space:index.html",
7512
  "exists": true,
7513
+ "bytes": 451364,
7514
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7515
  },
7516
  "hf_artifacts_root": {
7517
  "path": "hf_artifacts:index.html",
7518
  "exists": true,
7519
+ "bytes": 451364,
7520
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7521
  },
7522
  "hf_artifacts_docs": {
7523
  "path": "hf_artifacts:docs/index.html",
7524
  "exists": true,
7525
+ "bytes": 451364,
7526
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7527
  },
7528
  "hf_model": {
7529
  "path": "hf_model:index.html",
7530
  "exists": true,
7531
+ "bytes": 451364,
7532
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7533
  },
7534
  "hf_model_docs": {
7535
  "path": "hf_model:docs/index.html",
7536
  "exists": true,
7537
+ "bytes": 451364,
7538
+ "sha256": "ae498fb0e33c9be5919c98a178dde3276a14afa88dbb8093ad1bfb76a1dbd5fa"
7539
  }
7540
  },
7541
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7542
  },
7543
  {
7544
  "name": "website/research_roadmap.html",
7545
+ "status": "pass",
7546
  "local": {
7547
  "path": "repo:docs/research_roadmap.html",
7548
  "exists": true,
7549
+ "bytes": 33055,
7550
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7551
  },
7552
  "mirrors": {
7553
  "hf_space": {
7554
  "path": "hf_space:research_roadmap.html",
7555
  "exists": true,
7556
+ "bytes": 33055,
7557
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7558
  },
7559
  "hf_artifacts_root": {
7560
  "path": "hf_artifacts:research_roadmap.html",
7561
  "exists": true,
7562
+ "bytes": 33055,
7563
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7564
  },
7565
  "hf_artifacts_docs": {
7566
  "path": "hf_artifacts:docs/research_roadmap.html",
7567
  "exists": true,
7568
+ "bytes": 33055,
7569
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7570
  },
7571
  "hf_model": {
7572
  "path": "hf_model:research_roadmap.html",
7573
  "exists": true,
7574
+ "bytes": 33055,
7575
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7576
  },
7577
  "hf_model_docs": {
7578
  "path": "hf_model:docs/research_roadmap.html",
7579
  "exists": true,
7580
+ "bytes": 33055,
7581
+ "sha256": "fcfdd8370ed572084e79abbcbd32719a7848886986fed4583472a3c50b70a6cb"
7582
  }
7583
  },
7584
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7585
  },
7586
  {
7587
  "name": "website/single_episode_explorer.html",
 
33365
  "failures": []
33366
  }
33367
  ],
33368
+ "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33369
  }
metrics/public_surface_qa.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Public Project Surface",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-23T04:20:51+00:00",
5
  "scope": "Repo README, GitHub Pages HTML, Hugging Face Space card, artifact dataset card, and model card.",
6
  "checks": [
7
  {
@@ -18,7 +18,7 @@
18
  "website_integrity": {
19
  "exists": true,
20
  "status": "pass",
21
- "generated_at_utc": "2026-06-23T04:18:40+00:00"
22
  },
23
  "rendered_site_check": {
24
  "exists": true,
@@ -43,12 +43,12 @@
43
  "publication_package": {
44
  "exists": true,
45
  "status": "pass",
46
- "generated_at_utc": "2026-06-23T04:19:00+00:00"
47
  },
48
  "mirror_parity": {
49
  "exists": true,
50
  "status": "pass",
51
- "generated_at_utc": "2026-06-23T03:52:37+00:00"
52
  }
53
  },
54
  "failures": {}
 
1
  {
2
  "title": "Ropedia Xperience-10M Public Project Surface",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-23T05:16:36+00:00",
5
  "scope": "Repo README, GitHub Pages HTML, Hugging Face Space card, artifact dataset card, and model card.",
6
  "checks": [
7
  {
 
18
  "website_integrity": {
19
  "exists": true,
20
  "status": "pass",
21
+ "generated_at_utc": "2026-06-23T05:15:51+00:00"
22
  },
23
  "rendered_site_check": {
24
  "exists": true,
 
43
  "publication_package": {
44
  "exists": true,
45
  "status": "pass",
46
+ "generated_at_utc": "2026-06-23T05:16:08+00:00"
47
  },
48
  "mirror_parity": {
49
  "exists": true,
50
  "status": "pass",
51
+ "generated_at_utc": "2026-06-23T05:13:24+00:00"
52
  }
53
  },
54
  "failures": {}
metrics/publication_audit.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-23T04:19:00+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:16:08+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
metrics/quality_gates.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Release Checks",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-23T04:20:51+00:00",
5
  "rule": "A release is current when the automated reports pass and the live GitHub/Hugging Face mirrors are verified after publishing.",
6
  "automated_gates": [
7
  {
 
1
  {
2
  "title": "Ropedia Xperience-10M Release Checks",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-23T05:16:55+00:00",
5
  "rule": "A release is current when the automated reports pass and the live GitHub/Hugging Face mirrors are verified after publishing.",
6
  "automated_gates": [
7
  {
metrics/website_integrity.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-23T04:18:40+00:00",
4
  "docs_root": "docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
7
  "html_pages": 4,
8
- "local_references": 352,
9
  "external_reference_count": 144,
10
  "json_files": 56,
11
  "image_assets_referenced": 50,
@@ -81,7 +81,7 @@
81
  "status": "pass",
82
  "reason": "The project overview should appear before the deeper progress ledger.",
83
  "overview_index": 192813,
84
- "evidence_index": 255659
85
  },
86
  {
87
  "name": "project_status_links_json",
@@ -105,7 +105,7 @@
105
  "name": "interactive_roadmap_links_json",
106
  "status": "pass",
107
  "reason": "The project site should expose the machine-readable interactive roadmap contract.",
108
- "marker_count": 2
109
  },
110
  {
111
  "name": "interactive_roadmap_loads_generated_json",
@@ -118,7 +118,7 @@
118
  "name": "interactive_roadmap_tracks_four_directions",
119
  "status": "pass",
120
  "reason": "The interactive roadmap page should expose the four research-track control surface.",
121
- "marker_count": 2,
122
  "page_exists": true
123
  },
124
  {
@@ -160,8 +160,8 @@
160
  "status": "pass",
161
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
162
  "overview_index": 192813,
163
- "protocol_index": 251864,
164
- "evidence_index": 255659
165
  },
166
  {
167
  "name": "evaluation_protocol_links_json",
@@ -290,14 +290,14 @@
290
  },
291
  {
292
  "path": "index.html",
293
- "id_count": 109,
294
- "reference_count": 323,
295
  "image_count": 75
296
  },
297
  {
298
  "path": "research_roadmap.html",
299
- "id_count": 15,
300
- "reference_count": 19,
301
  "image_count": 1
302
  },
303
  {
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-23T05:15:51+00:00",
4
  "docs_root": "docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
7
  "html_pages": 4,
8
+ "local_references": 358,
9
  "external_reference_count": 144,
10
  "json_files": 56,
11
  "image_assets_referenced": 50,
 
81
  "status": "pass",
82
  "reason": "The project overview should appear before the deeper progress ledger.",
83
  "overview_index": 192813,
84
+ "evidence_index": 255728
85
  },
86
  {
87
  "name": "project_status_links_json",
 
105
  "name": "interactive_roadmap_links_json",
106
  "status": "pass",
107
  "reason": "The project site should expose the machine-readable interactive roadmap contract.",
108
+ "marker_count": 1
109
  },
110
  {
111
  "name": "interactive_roadmap_loads_generated_json",
 
118
  "name": "interactive_roadmap_tracks_four_directions",
119
  "status": "pass",
120
  "reason": "The interactive roadmap page should expose the four research-track control surface.",
121
+ "marker_count": 4,
122
  "page_exists": true
123
  },
124
  {
 
160
  "status": "pass",
161
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
162
  "overview_index": 192813,
163
+ "protocol_index": 251933,
164
+ "evidence_index": 255728
165
  },
166
  {
167
  "name": "evaluation_protocol_links_json",
 
290
  },
291
  {
292
  "path": "index.html",
293
+ "id_count": 110,
294
+ "reference_count": 324,
295
  "image_count": 75
296
  },
297
  {
298
  "path": "research_roadmap.html",
299
+ "id_count": 19,
300
+ "reference_count": 24,
301
  "image_count": 1
302
  },
303
  {
research_roadmap.html CHANGED
@@ -4,7 +4,7 @@
4
  <meta charset="utf-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <title>Research Roadmap | Ropedia Xperience-10M</title>
7
- <meta name="description" content="Interactive research roadmap connecting the Ropedia Xperience-10M 20-task suite, four research tracks, current sample results, Qwen3-Omni fine-tuning, and foundation-model branch selection.">
8
  <meta name="theme-color" content="#020502">
9
  <link rel="icon" href="favicon.png" type="image/png" sizes="64x64">
10
  <link rel="preconnect" href="https://fonts.googleapis.com">
@@ -284,52 +284,70 @@
284
  font-size: 17px;
285
  line-height: 1.62;
286
  }
287
- .stage-tabs {
288
  display: flex;
289
  flex-wrap: wrap;
290
  gap: 10px;
291
  margin: 26px 0 18px;
292
  }
293
- .stage-tab,
294
- .track-button,
295
- .task-node {
296
- appearance: none;
 
 
297
  border: 1px solid var(--soft-line);
298
  border-radius: 999px;
299
  background: var(--pill);
300
- cursor: pointer;
301
  font-family: var(--font-btn);
 
302
  font-weight: 700;
 
303
  }
304
- .stage-tab {
305
- min-height: 42px;
306
- padding: 0 16px;
307
- }
308
- .stage-tab.active {
309
  color: #020502;
310
  border-color: var(--green);
311
  background: var(--green);
312
  }
313
- .roadmap-app {
314
  display: grid;
315
- grid-template-columns: 260px minmax(0, 1fr) 390px;
316
- gap: 16px;
317
- align-items: stretch;
318
  }
319
- .panel {
 
 
 
 
 
 
 
 
320
  border: 1px solid var(--line);
321
- border-radius: var(--radius);
322
  background: var(--card);
323
- min-width: 0;
324
- box-shadow: 0 18px 54px rgba(0, 0, 0, 0.26);
325
  }
326
- .track-rail {
327
- padding: 14px;
328
  display: grid;
329
- gap: 10px;
330
- align-content: start;
 
 
 
 
 
 
 
 
 
 
 
 
 
331
  }
332
- .rail-title,
333
  .panel-label {
334
  color: var(--green);
335
  font-family: var(--font-btn);
@@ -338,63 +356,48 @@
338
  letter-spacing: 0.08em;
339
  text-transform: uppercase;
340
  }
341
- .track-button {
342
- width: 100%;
 
 
343
  display: grid;
344
- grid-template-columns: 34px 1fr;
345
  gap: 10px;
346
- align-items: center;
347
- min-height: 72px;
348
- padding: 12px;
349
- border-radius: var(--radius);
350
- text-align: left;
351
- color: var(--ink);
352
- }
353
- .track-button.active {
354
- color: #020502;
355
- border-color: var(--green);
356
- background: var(--green);
357
- }
358
- .track-button b {
359
- width: 34px;
360
- height: 34px;
361
- display: grid;
362
- place-items: center;
363
- border: 1px solid currentColor;
364
- border-radius: 999px;
365
  }
366
- .track-button span {
367
- display: block;
368
- font-size: 12px;
369
- line-height: 1.24;
370
  }
371
- .track-button small {
372
- display: block;
373
- margin-top: 4px;
374
- color: inherit;
375
- opacity: 0.72;
376
- font-size: 11px;
377
  }
378
- .map-panel {
379
- padding: 18px;
380
- display: grid;
381
- gap: 18px;
382
  }
383
- .phase-strip {
384
- display: grid;
385
- grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
386
- gap: 8px;
387
  }
388
- .phase {
389
- min-height: 112px;
390
- padding: 12px;
 
391
  border: 1px solid var(--soft-line);
392
  border-radius: var(--radius);
393
  background: rgba(2, 8, 2, 0.76);
394
  }
 
 
 
 
 
 
 
 
395
  .phase[data-stage="now"],
396
  .phase[data-stage="scale_up"],
397
- .phase[data-stage="omni"] { border-color: rgba(204, 255, 160, 0.42); }
 
 
 
 
398
  .phase span {
399
  display: inline-flex;
400
  margin-bottom: 8px;
@@ -414,38 +417,94 @@
414
  font-size: 12px;
415
  line-height: 1.4;
416
  }
417
- .task-map {
418
  display: grid;
419
- grid-template-columns: repeat(3, minmax(0, 1fr));
420
- gap: 10px;
 
421
  }
422
- .task-node {
423
- min-height: 138px;
424
- display: grid;
425
- gap: 8px;
426
- padding: 13px;
427
- border-radius: var(--radius);
428
- text-align: left;
429
- color: var(--ink);
430
  }
431
- .task-node.active {
432
- border-color: var(--green);
433
- background: rgba(204, 255, 160, 0.12);
434
  }
435
- .task-node strong {
436
- font-size: 16px;
437
- line-height: 1.12;
 
 
 
438
  }
439
- .task-node span {
440
- color: var(--muted);
441
- font-size: 12px;
442
- line-height: 1.36;
 
 
 
 
 
443
  }
 
 
 
 
444
  .task-meta {
445
  display: flex;
446
  flex-wrap: wrap;
447
  gap: 6px;
448
- align-self: end;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
449
  }
450
  .chip {
451
  display: inline-flex;
@@ -464,43 +523,6 @@
464
  .chip.blue { color: var(--blue); }
465
  .chip.cyan { color: var(--cyan); }
466
  .chip.amber { color: var(--amber); }
467
- .detail-panel {
468
- padding: 18px;
469
- display: grid;
470
- gap: 16px;
471
- align-content: start;
472
- }
473
- .detail-title {
474
- margin: 0;
475
- font-size: 30px;
476
- line-height: 1.06;
477
- text-wrap: balance;
478
- }
479
- .detail-copy {
480
- margin: 0;
481
- color: #c7d1c3;
482
- line-height: 1.58;
483
- }
484
- .detail-block {
485
- border-top: 1px solid var(--soft-line);
486
- padding-top: 14px;
487
- }
488
- .detail-block h3 {
489
- margin: 0 0 10px;
490
- font-size: 15px;
491
- }
492
- .detail-block p,
493
- .detail-block li {
494
- color: #c7d1c3;
495
- font-size: 14px;
496
- line-height: 1.5;
497
- }
498
- .detail-block ul {
499
- display: grid;
500
- gap: 8px;
501
- margin: 0;
502
- padding-left: 18px;
503
- }
504
  .metric-grid {
505
  display: grid;
506
  grid-template-columns: repeat(2, minmax(0, 1fr));
@@ -563,9 +585,8 @@
563
  @media (max-width: 1180px) {
564
  .hero-grid,
565
  .section-head,
566
- .roadmap-app { grid-template-columns: 1fr; }
567
- .track-rail { grid-template-columns: repeat(2, minmax(0, 1fr)); }
568
- .rail-title { grid-column: 1 / -1; }
569
  }
570
  @media (max-width: 760px) {
571
  .wrap { width: min(100% - 28px, var(--max)); }
@@ -573,9 +594,10 @@
573
  .hero { padding-top: 52px; }
574
  .hero-copy { font-size: 17px; }
575
  .facts,
576
- .phase-strip,
577
- .task-map,
578
- .track-rail,
 
579
  .metric-grid { grid-template-columns: 1fr; }
580
  .route-step { grid-template-columns: 38px 1fr; }
581
  .route-step em { grid-column: 2; }
@@ -608,20 +630,20 @@
608
  <div class="wrap hero-grid">
609
  <div>
610
  <div class="eyebrow">20 tasks / 4 tracks / scale-up path</div>
611
- <h1>Interactive Research Roadmap.</h1>
612
  <p class="hero-copy">
613
- This page connects the current public-sample task lab to the four research
614
- directions, the next multi-episode Qwen3-Omni fine-tuning path, the
615
- later Cosmos 3 / policy-model branch choices, and the future
616
- Xperience-native foundation-model pretraining goal. It loads
617
- directly from generated project artifacts, so the track and task views stay
618
- tied to the real sample metrics and scale-up status.
619
  </p>
620
  <div class="hero-actions">
621
- <a class="button primary" href="#roadmap-app">Open roadmap</a>
 
 
622
  <a class="button" href="index.html#roadmap">Back to main roadmap</a>
623
- <a class="button" href="index.html#development-directions">Foundation pipelines</a>
624
- <a class="button" href="index.html#directions">Four-track summary</a>
625
  </div>
626
  </div>
627
  <aside class="hero-panel" aria-label="Roadmap route">
@@ -652,35 +674,73 @@
652
  <section class="roadmap-section" id="roadmap-app">
653
  <div class="wrap">
654
  <div class="section-head">
655
- <h2>From one sample to multi-episode embodied-AI experiments.</h2>
656
  <p>
657
- Select a research track, inspect the linked task heads, and switch between
658
- the current sample evidence, the data scale-up gate, the Omni-model pilot plan, and the foundation-model branch matrix.
 
659
  </p>
660
  </div>
661
 
662
- <div class="stage-tabs" role="tablist" aria-label="Roadmap mode">
663
- <button class="stage-tab active" type="button" data-stage="now" role="tab" aria-selected="true">Now: sample task lab</button>
664
- <button class="stage-tab" type="button" data-stage="scale_up" role="tab" aria-selected="false">Scale-up: episodes</button>
665
- <button class="stage-tab" type="button" data-stage="omni" role="tab" aria-selected="false">Omni + branches</button>
 
 
666
  </div>
667
 
668
  <div id="loading" class="loading">Loading roadmap artifacts...</div>
669
- <div class="roadmap-app" id="app" hidden>
670
- <aside class="panel track-rail" id="trackRail" aria-label="Research tracks"></aside>
671
- <section class="panel map-panel" aria-label="Task and phase map">
672
- <div class="phase-strip" id="phaseStrip"></div>
673
- <div>
674
- <div class="panel-label" id="taskMapLabel">Linked tasks</div>
675
- <div class="task-map" id="taskMap"></div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
676
  </div>
 
677
  </section>
678
- <aside class="panel detail-panel" id="detailPanel" aria-label="Selected roadmap detail"></aside>
679
  </div>
680
 
681
- <p class="artifact-note">Structured mirrors for scripts and validators are attached here after the interactive reader. Most readers should use the panels above before opening these records.</p>
682
  <div class="artifact-row" aria-label="Structured roadmap mirrors">
683
- <a href="data/research_roadmap_interactive.json">Explorer data mirror</a>
684
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
685
  <a href="data/research_directions.json">Research-track mirror</a>
686
  <a href="data/task_walkthroughs.json">Task walkthrough mirror</a>
@@ -692,27 +752,16 @@
692
  </main>
693
 
694
  <script>
695
- const state = {
696
- data: null,
697
- directionCode: "C",
698
- taskId: null,
699
- stage: "now"
700
- };
701
-
702
- const stageCopy = {
703
- now: {
704
- title: "Current sample evidence",
705
- summary: "Use the single public episode to validate task contracts, feature construction, baselines, walkthroughs, and visualization.",
706
- },
707
- scale_up: {
708
- title: "Episode scale-up gate",
709
- summary: "Stage enough valid episodes, keep train/test separation at the episode level, and record missing-view coverage before training.",
710
- },
711
- omni: {
712
- title: "Omni pilot and foundation branches",
713
- summary: "Run Qwen3-Omni first for the held-out LoRA pilot, evaluate Cosmos 3 for world modeling and policy candidates after action targets are explicit, then treat Xperience-native pretraining as the full-corpus future goal.",
714
- }
715
- };
716
 
717
  function fmt(value) {
718
  if (value === null || value === undefined || value === "") return "-";
@@ -720,6 +769,10 @@
720
  return String(value);
721
  }
722
 
 
 
 
 
723
  function metricText(metric) {
724
  if (!metric || !metric.name) return "metric pending";
725
  const left = metric.minimal !== null && metric.minimal !== undefined ? metric.minimal : "-";
@@ -734,225 +787,179 @@
734
  return "blue";
735
  }
736
 
737
- function currentDirection() {
738
- return state.data.directions.find((direction) => direction.code === state.directionCode) ||
739
- state.data.directions[0];
 
740
  }
741
 
742
- function currentTask(direction) {
743
- return direction.tasks.find((task) => task.id === state.taskId) || direction.tasks[0] || state.data.tasks[0];
 
 
 
 
 
 
 
 
744
  }
745
 
746
- function setFacts() {
747
- const scope = state.data.scope;
748
- const scale = state.data.scale_up;
749
  const facts = [
750
  ["Sample episodes", scope.sample_episode_count],
751
  ["Aligned windows", scope.num_windows],
752
  ["Feature dimensions", scope.feature_dim],
753
- ["Research tasks", state.data.tasks.length],
754
  ["Pilot target episodes", scale.target_episodes]
755
  ];
756
  document.getElementById("facts").innerHTML = facts.map(([label, value]) => (
757
- `<div class="fact"><strong>${fmt(value)}</strong><span>${label}</span></div>`
758
  )).join("");
759
  document.getElementById("routeSample").textContent = `${fmt(scope.sample_episode_count)} episode`;
760
  document.getElementById("routeData").textContent = `${fmt(scale.target_episodes)} target`;
761
- document.getElementById("routeOmni").textContent = state.data.omni_plan.backbone.replace("Qwen/", "");
762
  }
763
 
764
- function renderTrackRail() {
765
- const rail = document.getElementById("trackRail");
766
- rail.innerHTML = `<div class="rail-title">Research tracks</div>` + state.data.directions.map((direction) => {
767
- const taskCount = direction.tasks.length;
768
- const active = direction.code === state.directionCode ? " active" : "";
769
- return `
770
- <button class="track-button${active}" type="button" data-direction="${direction.code}">
771
- <b>${direction.code}</b>
772
- <span>${direction.name}<small>${taskCount} linked suite tasks</small></span>
773
- </button>
774
- `;
775
- }).join("");
776
- rail.querySelectorAll("[data-direction]").forEach((button) => {
777
- button.addEventListener("click", () => {
778
- state.directionCode = button.dataset.direction;
779
- const direction = currentDirection();
780
- state.taskId = direction.tasks[0]?.id || state.data.tasks[0]?.id;
781
- render();
782
- });
783
- });
784
  }
785
 
786
- function renderPhases() {
787
- document.getElementById("phaseStrip").innerHTML = state.data.phases.map((phase) => `
788
- <article class="phase" data-stage="${phase.stage}">
789
- <span>${phase.status}</span>
790
- <strong>${phase.name}</strong>
791
- <p>${phase.reader_takeaway || phase.entry_condition || ""}</p>
 
 
 
 
 
 
 
 
 
 
 
 
 
792
  </article>
793
- `).join("");
794
  }
795
 
796
- function renderTasks(direction) {
797
- document.getElementById("taskMapLabel").textContent =
798
- `${direction.code}. ${direction.name} - linked suite tasks`;
799
- document.getElementById("taskMap").innerHTML = direction.tasks.map((task) => {
800
- const role = task.direction_roles?.[direction.code] || "linked";
801
- const active = task.id === state.taskId ? " active" : "";
 
802
  return `
803
- <button class="task-node${active}" type="button" data-task="${task.id}">
804
- <strong>${task.display_name}</strong>
805
- <span>${task.output_short || task.research_name}</span>
806
- <span>${metricText(task.metric)}</span>
807
- <span class="task-meta">
808
- <em class="chip ${cssRole(role)}">${role}</em>
809
- <em class="chip">${task.family || "task"}</em>
810
- </span>
811
- </button>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
812
  `;
813
  }).join("");
814
- document.querySelectorAll("[data-task]").forEach((button) => {
815
- button.addEventListener("click", () => {
816
- state.taskId = button.dataset.task;
817
- render();
818
- });
819
- });
820
  }
821
 
822
- function stageBlock(direction, task) {
823
- if (state.stage === "scale_up") {
824
- const scale = state.data.scale_up;
825
- return `
826
- <div class="detail-block">
827
- <h3>${stageCopy.scale_up.title}</h3>
828
- <div class="metric-grid">
829
- <div class="metric"><strong>${fmt(scale.target_episodes)}</strong><span>target episodes</span></div>
830
- <div class="metric"><strong>${fmt(scale.valid_candidates)}</strong><span>valid candidates found in scan</span></div>
831
- <div class="metric"><strong>${fmt(scale.candidate_scan_top_level_sessions)}</strong><span>top-level sessions scanned</span></div>
832
- <div class="metric"><strong>${fmt(Math.round((scale.estimated_bytes || 0) / 1e9))} GB</strong><span>estimated selected data</span></div>
833
- </div>
834
- <p>${scale.access_status || stageCopy.scale_up.summary}</p>
835
- </div>
836
- `;
837
- }
838
- if (state.stage === "omni") {
839
- const plan = state.data.omni_plan;
840
- return `
841
- <div class="detail-block">
842
- <h3>${stageCopy.omni.title}</h3>
843
- <p>${stageCopy.omni.summary}</p>
844
- <ul>
845
- <li><strong>Backbone:</strong> ${plan.backbone}</li>
846
- <li><strong>Adapter:</strong> ${plan.adapter}</li>
847
- <li><strong>Training unit:</strong> ${plan.training_unit}</li>
848
- <li><strong>First pilot:</strong> ${plan.first_pilot}</li>
849
- </ul>
850
  </div>
851
- `;
852
- }
853
- return `
854
- <div class="detail-block">
855
- <h3>${stageCopy.now.title}</h3>
856
- <p>${stageCopy.now.summary}</p>
857
  <div class="metric-grid">
858
- <div class="metric"><strong>${fmt(state.data.scope.num_windows)}</strong><span>windows in current sample</span></div>
859
- <div class="metric"><strong>${fmt(state.data.scope.feature_dim)}</strong><span>feature dimensions</span></div>
860
- <div class="metric"><strong>${fmt(state.data.baseline_summary.task_count)}</strong><span>task contracts</span></div>
861
- <div class="metric"><strong>${fmt(state.data.scope.feature_blocks)}</strong><span>feature blocks</span></div>
862
  </div>
863
- </div>
864
- `;
865
- }
866
-
867
- function renderDetail(direction, task) {
868
- const roles = Object.entries(task.direction_roles || {})
869
- .map(([code, role]) => `<span class="chip ${cssRole(role)}">${code}: ${role}</span>`)
870
- .join("");
871
- const evidenceLinks = (task.evidence_links || [])
872
- .map((link) => `<a href="${link.href}">${link.label}</a>`)
873
- .join("");
874
- const extensions = direction.extension_tasks.map((item) => (
875
- `<li>${item.name}: ${item.metric_name}; ${item.current_limit}</li>`
876
- )).join("");
877
- document.getElementById("detailPanel").innerHTML = `
878
- <div>
879
- <div class="panel-label">Selected track</div>
880
- <h2 class="detail-title">${direction.code}. ${direction.name}</h2>
881
- <p class="detail-copy">${direction.current_readout}</p>
882
- </div>
883
- <div class="task-meta">
884
- <span class="chip green">${direction.current_status}</span>
885
- <span class="chip">${fmt(direction.counts.direct || 0)} direct</span>
886
- <span class="chip">${fmt(direction.counts.proxy || 0)} proxy</span>
887
- </div>
888
- ${stageBlock(direction, task)}
889
- <div class="detail-block">
890
- <h3>Selected task: ${task.display_name}</h3>
891
- <p>${task.case_study || task.why || ""}</p>
892
- <div class="task-meta">${roles}</div>
893
- <div class="artifact-row">${evidenceLinks}</div>
894
- </div>
895
- <div class="detail-block">
896
- <h3>Input -> process -> output</h3>
897
- <ul>
898
- <li><strong>Input:</strong> ${task.input_short || task.input}</li>
899
- <li><strong>Process:</strong> ${task.process_short || task.module_summary}</li>
900
- <li><strong>Output:</strong> ${task.output_short || task.research_name}</li>
901
- <li><strong>Metric:</strong> ${metricText(task.metric)}</li>
902
- </ul>
903
- </div>
904
- <div class="detail-block">
905
- <h3>Next steps for this track</h3>
906
- <ul>${direction.next_steps.map((step) => `<li>${step}</li>`).join("")}</ul>
907
- </div>
908
- <div class="detail-block">
909
- <h3>Extension probes</h3>
910
- <ul>${extensions || "<li>No extension probe is currently mapped to this track.</li>"}</ul>
911
- </div>
912
  `;
913
  }
914
 
915
- function renderStageTabs() {
916
- document.querySelectorAll(".stage-tab").forEach((button) => {
917
- const active = button.dataset.stage === state.stage;
918
- button.classList.toggle("active", active);
919
- button.setAttribute("aria-selected", active ? "true" : "false");
920
- });
921
- }
922
-
923
- function render() {
924
- const direction = currentDirection();
925
- if (!state.taskId || !direction.tasks.some((task) => task.id === state.taskId)) {
926
- state.taskId = direction.tasks[0]?.id || state.data.tasks[0]?.id;
927
- }
928
- const task = currentTask(direction);
929
- renderStageTabs();
930
- renderTrackRail();
931
- renderPhases();
932
- renderTasks(direction);
933
- renderDetail(direction, task);
934
  }
935
 
936
- document.querySelectorAll(".stage-tab").forEach((button) => {
937
- button.addEventListener("click", () => {
938
- state.stage = button.dataset.stage;
939
- render();
940
- });
941
- });
942
-
943
  fetch("data/research_roadmap_interactive.json", { cache: "no-cache" })
944
  .then((response) => {
945
  if (!response.ok) throw new Error(`HTTP ${response.status}`);
946
  return response.json();
947
  })
948
  .then((data) => {
949
- state.data = data;
950
- state.directionCode = data.directions.find((direction) => direction.code === "C") ? "C" : data.directions[0].code;
951
- state.taskId = currentDirection().tasks[0]?.id || data.tasks[0]?.id;
952
- setFacts();
 
953
  document.getElementById("loading").hidden = true;
954
  document.getElementById("app").hidden = false;
955
- render();
956
  })
957
  .catch((error) => {
958
  document.getElementById("loading").textContent = `Roadmap data could not be loaded: ${error.message}`;
 
4
  <meta charset="utf-8">
5
  <meta name="viewport" content="width=device-width, initial-scale=1">
6
  <title>Research Roadmap | Ropedia Xperience-10M</title>
7
+ <meta name="description" content="Focused research roadmap connecting the Ropedia Xperience-10M 20-task suite, four research tracks, current sample results, Qwen3-Omni fine-tuning, and foundation-model branch selection.">
8
  <meta name="theme-color" content="#020502">
9
  <link rel="icon" href="favicon.png" type="image/png" sizes="64x64">
10
  <link rel="preconnect" href="https://fonts.googleapis.com">
 
284
  font-size: 17px;
285
  line-height: 1.62;
286
  }
287
+ .roadmap-jump-nav {
288
  display: flex;
289
  flex-wrap: wrap;
290
  gap: 10px;
291
  margin: 26px 0 18px;
292
  }
293
+ .roadmap-jump-nav a {
294
+ min-height: 42px;
295
+ display: inline-flex;
296
+ align-items: center;
297
+ justify-content: center;
298
+ padding: 0 16px;
299
  border: 1px solid var(--soft-line);
300
  border-radius: 999px;
301
  background: var(--pill);
302
+ color: #dce8d6;
303
  font-family: var(--font-btn);
304
+ font-size: 13px;
305
  font-weight: 700;
306
+ text-decoration: none;
307
  }
308
+ .roadmap-jump-nav a:first-child,
309
+ .roadmap-jump-nav a:hover {
 
 
 
310
  color: #020502;
311
  border-color: var(--green);
312
  background: var(--green);
313
  }
314
+ .roadmap-detail-flow {
315
  display: grid;
316
+ gap: 30px;
 
 
317
  }
318
+ #roadmap-app,
319
+ #stage-timeline,
320
+ #research-tracks,
321
+ #scale-up,
322
+ #task-coverage,
323
+ #source-mirrors {
324
+ scroll-margin-top: 92px;
325
+ }
326
+ .reader-section {
327
  border: 1px solid var(--line);
328
+ border-radius: var(--radius-lg);
329
  background: var(--card);
330
+ padding: 24px;
331
+ box-shadow: 0 18px 54px rgba(0, 0, 0, 0.24);
332
  }
333
+ .reader-section-head {
 
334
  display: grid;
335
+ grid-template-columns: minmax(0, 0.75fr) minmax(320px, 0.55fr);
336
+ gap: 28px;
337
+ align-items: start;
338
+ margin-bottom: 18px;
339
+ }
340
+ .reader-section-head h2 {
341
+ margin: 6px 0 0;
342
+ font-size: clamp(28px, 3.4vw, 46px);
343
+ line-height: 1.04;
344
+ }
345
+ .reader-section-head p {
346
+ margin: 0;
347
+ color: #c7d1c3;
348
+ font-size: 16px;
349
+ line-height: 1.58;
350
  }
 
351
  .panel-label {
352
  color: var(--green);
353
  font-family: var(--font-btn);
 
356
  letter-spacing: 0.08em;
357
  text-transform: uppercase;
358
  }
359
+ .stage-timeline,
360
+ .scale-grid,
361
+ .track-stack,
362
+ .task-index-grid {
363
  display: grid;
 
364
  gap: 10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
365
  }
366
+ .stage-timeline {
367
+ grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
 
 
368
  }
369
+ .scale-grid {
370
+ grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
 
 
 
 
371
  }
372
+ .track-stack {
373
+ grid-template-columns: 1fr;
 
 
374
  }
375
+ .task-index-grid {
376
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
 
 
377
  }
378
+ .phase,
379
+ .scale-card,
380
+ .track-card,
381
+ .task-mini-card {
382
  border: 1px solid var(--soft-line);
383
  border-radius: var(--radius);
384
  background: rgba(2, 8, 2, 0.76);
385
  }
386
+ .phase,
387
+ .scale-card,
388
+ .task-mini-card {
389
+ padding: 14px;
390
+ }
391
+ .track-card {
392
+ padding: 18px;
393
+ }
394
  .phase[data-stage="now"],
395
  .phase[data-stage="scale_up"],
396
+ .phase[data-stage="omni"],
397
+ .track-card[data-status*="implemented"],
398
+ .track-card[data-status*="current"] {
399
+ border-color: rgba(204, 255, 160, 0.42);
400
+ }
401
  .phase span {
402
  display: inline-flex;
403
  margin-bottom: 8px;
 
417
  font-size: 12px;
418
  line-height: 1.4;
419
  }
420
+ .track-card-head {
421
  display: grid;
422
+ grid-template-columns: minmax(0, 0.68fr) minmax(260px, 0.42fr);
423
+ gap: 20px;
424
+ align-items: start;
425
  }
426
+ .track-card h3,
427
+ .scale-card h3,
428
+ .task-mini-card h3 {
429
+ margin: 0;
430
+ line-height: 1.12;
 
 
 
431
  }
432
+ .track-card h3 {
433
+ font-size: 28px;
 
434
  }
435
+ .track-card p,
436
+ .scale-card p,
437
+ .task-mini-card p,
438
+ .track-card li {
439
+ color: #c7d1c3;
440
+ line-height: 1.52;
441
  }
442
+ .track-card p,
443
+ .scale-card p {
444
+ margin: 10px 0 0;
445
+ font-size: 15px;
446
+ }
447
+ .track-summary {
448
+ display: grid;
449
+ gap: 10px;
450
+ align-content: start;
451
  }
452
+ .track-summary strong {
453
+ color: var(--ink);
454
+ }
455
+ .track-meta,
456
  .task-meta {
457
  display: flex;
458
  flex-wrap: wrap;
459
  gap: 6px;
460
+ margin-top: 10px;
461
+ }
462
+ .direction-task-grid {
463
+ display: grid;
464
+ grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
465
+ gap: 10px;
466
+ margin-top: 16px;
467
+ padding-top: 16px;
468
+ border-top: 1px solid var(--soft-line);
469
+ }
470
+ .task-mini-card {
471
+ display: grid;
472
+ gap: 9px;
473
+ min-height: 190px;
474
+ }
475
+ .task-mini-card h3 {
476
+ font-size: 17px;
477
+ }
478
+ .task-mini-card p {
479
+ margin: 0;
480
+ font-size: 13px;
481
+ }
482
+ .task-mini-card .task-metric {
483
+ display: grid;
484
+ gap: 5px;
485
+ margin-top: auto;
486
+ padding-top: 10px;
487
+ border-top: 1px solid var(--soft-line);
488
+ color: var(--muted);
489
+ font-family: var(--font-mono);
490
+ font-size: 12px;
491
+ }
492
+ .track-details {
493
+ margin-top: 16px;
494
+ border-top: 1px solid var(--soft-line);
495
+ padding-top: 14px;
496
+ }
497
+ .track-details summary {
498
+ cursor: pointer;
499
+ color: var(--green);
500
+ font-family: var(--font-btn);
501
+ font-weight: 700;
502
+ }
503
+ .track-details ul {
504
+ display: grid;
505
+ gap: 8px;
506
+ margin: 12px 0 0;
507
+ padding-left: 18px;
508
  }
509
  .chip {
510
  display: inline-flex;
 
523
  .chip.blue { color: var(--blue); }
524
  .chip.cyan { color: var(--cyan); }
525
  .chip.amber { color: var(--amber); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
526
  .metric-grid {
527
  display: grid;
528
  grid-template-columns: repeat(2, minmax(0, 1fr));
 
585
  @media (max-width: 1180px) {
586
  .hero-grid,
587
  .section-head,
588
+ .reader-section-head,
589
+ .track-card-head { grid-template-columns: 1fr; }
 
590
  }
591
  @media (max-width: 760px) {
592
  .wrap { width: min(100% - 28px, var(--max)); }
 
594
  .hero { padding-top: 52px; }
595
  .hero-copy { font-size: 17px; }
596
  .facts,
597
+ .stage-timeline,
598
+ .scale-grid,
599
+ .task-index-grid,
600
+ .direction-task-grid,
601
  .metric-grid { grid-template-columns: 1fr; }
602
  .route-step { grid-template-columns: 38px 1fr; }
603
  .route-step em { grid-column: 2; }
 
630
  <div class="wrap hero-grid">
631
  <div>
632
  <div class="eyebrow">20 tasks / 4 tracks / scale-up path</div>
633
+ <h1>Research Roadmap Details.</h1>
634
  <p class="hero-copy">
635
+ A focused reader page for the project path: current public-sample task
636
+ evidence, four research tracks, the selected-episode Qwen3-Omni scale-up
637
+ path, Cosmos 3 / policy-model branch choices, and the future
638
+ Xperience-native foundation-model pretraining goal. The page is generated
639
+ from the same artifact data as the public matrix, but the navigation is
640
+ simple anchors instead of nested controls.
641
  </p>
642
  <div class="hero-actions">
643
+ <a class="button primary" href="#stage-timeline">Stage timeline</a>
644
+ <a class="button" href="#research-tracks">Research tracks</a>
645
+ <a class="button" href="#task-coverage">20-task coverage</a>
646
  <a class="button" href="index.html#roadmap">Back to main roadmap</a>
 
 
647
  </div>
648
  </div>
649
  <aside class="hero-panel" aria-label="Roadmap route">
 
674
  <section class="roadmap-section" id="roadmap-app">
675
  <div class="wrap">
676
  <div class="section-head">
677
+ <h2>From one public sample to multi-episode embodied-AI experiments.</h2>
678
  <p>
679
+ Read down the page in order. The roadmap keeps stage timing, research
680
+ tracks, linked tasks, scale-up gates, and source mirrors visible without
681
+ asking readers to click through a separate track selector.
682
  </p>
683
  </div>
684
 
685
+ <div class="roadmap-jump-nav" aria-label="Roadmap detail sections">
686
+ <a href="#stage-timeline">Stage timeline</a>
687
+ <a href="#research-tracks">Research tracks</a>
688
+ <a href="#scale-up">Scale-up gates</a>
689
+ <a href="#task-coverage">20-task coverage</a>
690
+ <a href="#source-mirrors">Source mirrors</a>
691
  </div>
692
 
693
  <div id="loading" class="loading">Loading roadmap artifacts...</div>
694
+
695
+ <div class="roadmap-detail-flow" id="app" hidden>
696
+ <section class="reader-section" id="stage-timeline" aria-label="Stage timeline">
697
+ <div class="reader-section-head">
698
+ <div>
699
+ <div class="panel-label">01 / Stage timeline</div>
700
+ <h2>What has shipped, what is active, and what remains future work.</h2>
701
+ </div>
702
+ <p>The timeline keeps implementation state separate from ambition: public-sample task work, selected-episode baselines, Qwen3-Omni diagnostics, branch experiments, and the long-range pretraining goal.</p>
703
+ </div>
704
+ <div class="stage-timeline" id="phaseTimeline"></div>
705
+ </section>
706
+
707
+ <section class="reader-section" id="research-tracks" aria-label="Research tracks and linked tasks">
708
+ <div class="reader-section-head">
709
+ <div>
710
+ <div class="panel-label">02 / Research tracks</div>
711
+ <h2>Four tracks with their task evidence kept together.</h2>
712
+ </div>
713
+ <p>Each track lists the linked 20-task-suite heads, current evidence state, next steps, and extension probes in one card. Nothing is hidden behind a selected-track side panel.</p>
714
+ </div>
715
+ <div class="track-stack" id="trackStack"></div>
716
+ </section>
717
+
718
+ <section class="reader-section" id="scale-up" aria-label="Scale-up and model branch gates">
719
+ <div class="reader-section-head">
720
+ <div>
721
+ <div class="panel-label">03 / Scale-up gates</div>
722
+ <h2>Data preparation and model-branch decisions.</h2>
723
+ </div>
724
+ <p>This section keeps the selected-episode gate, Qwen3-Omni pilot contract, and foundation-model branch matrix separate from the task cards so readers can see the training route clearly.</p>
725
+ </div>
726
+ <div class="scale-grid" id="scaleCards"></div>
727
+ </section>
728
+
729
+ <section class="reader-section" id="task-coverage" aria-label="All 20 task coverage">
730
+ <div class="reader-section-head">
731
+ <div>
732
+ <div class="panel-label">04 / 20-task coverage</div>
733
+ <h2>All task contracts in one index.</h2>
734
+ </div>
735
+ <p>The compact task index is for scanning. It shows each task’s output, metric, and direction roles without forcing another navigation layer.</p>
736
  </div>
737
+ <div class="task-index-grid" id="taskIndex"></div>
738
  </section>
 
739
  </div>
740
 
741
+ <p class="artifact-note" id="source-mirrors">Structured mirrors for scripts and validators are attached here after the reader page. Most readers should use the sections above before opening these records.</p>
742
  <div class="artifact-row" aria-label="Structured roadmap mirrors">
743
+ <a href="data/research_roadmap_interactive.json">Roadmap detail data</a>
744
  <a href="data/foundation_model_plan.json">Foundation-plan mirror</a>
745
  <a href="data/research_directions.json">Research-track mirror</a>
746
  <a href="data/task_walkthroughs.json">Task walkthrough mirror</a>
 
752
  </main>
753
 
754
  <script>
755
+ function esc(value) {
756
+ if (value === null || value === undefined || value === "") return "-";
757
+ return String(value).replace(/[&<>"']/g, (char) => ({
758
+ "&": "&amp;",
759
+ "<": "&lt;",
760
+ ">": "&gt;",
761
+ '"': "&quot;",
762
+ "'": "&#39;"
763
+ }[char]));
764
+ }
 
 
 
 
 
 
 
 
 
 
 
765
 
766
  function fmt(value) {
767
  if (value === null || value === undefined || value === "") return "-";
 
769
  return String(value);
770
  }
771
 
772
+ function humanize(value) {
773
+ return fmt(value).replace(/_/g, " ");
774
+ }
775
+
776
  function metricText(metric) {
777
  if (!metric || !metric.name) return "metric pending";
778
  const left = metric.minimal !== null && metric.minimal !== undefined ? metric.minimal : "-";
 
787
  return "blue";
788
  }
789
 
790
+ function roleChips(roles = {}) {
791
+ return Object.entries(roles).map(([code, role]) => (
792
+ `<span class="chip ${cssRole(role)}">${esc(code)}: ${esc(role)}</span>`
793
+ )).join("");
794
  }
795
 
796
+ function evidenceDetails(links = []) {
797
+ if (!links.length) return "";
798
+ return `
799
+ <details class="track-details">
800
+ <summary>Evidence links</summary>
801
+ <div class="artifact-row">
802
+ ${links.map((link) => `<a href="${esc(link.href)}">${esc(link.label)}</a>`).join("")}
803
+ </div>
804
+ </details>
805
+ `;
806
  }
807
 
808
+ function setFacts(data) {
809
+ const scope = data.scope;
810
+ const scale = data.scale_up;
811
  const facts = [
812
  ["Sample episodes", scope.sample_episode_count],
813
  ["Aligned windows", scope.num_windows],
814
  ["Feature dimensions", scope.feature_dim],
815
+ ["Research tasks", data.tasks.length],
816
  ["Pilot target episodes", scale.target_episodes]
817
  ];
818
  document.getElementById("facts").innerHTML = facts.map(([label, value]) => (
819
+ `<div class="fact"><strong>${esc(fmt(value))}</strong><span>${esc(label)}</span></div>`
820
  )).join("");
821
  document.getElementById("routeSample").textContent = `${fmt(scope.sample_episode_count)} episode`;
822
  document.getElementById("routeData").textContent = `${fmt(scale.target_episodes)} target`;
823
+ document.getElementById("routeOmni").textContent = data.omni_plan.backbone.replace("Qwen/", "");
824
  }
825
 
826
+ function renderPhases(data) {
827
+ document.getElementById("phaseTimeline").innerHTML = data.phases.map((phase) => `
828
+ <article class="phase" data-stage="${esc(phase.stage)}">
829
+ <span>${esc(humanize(phase.status))}</span>
830
+ <strong>${esc(phase.name)}</strong>
831
+ <p>${esc(phase.reader_takeaway || phase.entry_condition || "")}</p>
832
+ </article>
833
+ `).join("");
 
 
 
 
 
 
 
 
 
 
 
 
834
  }
835
 
836
+ function renderTaskCard(task, directionCode = null) {
837
+ const role = directionCode ? task.direction_roles?.[directionCode] : null;
838
+ return `
839
+ <article class="task-mini-card">
840
+ <div>
841
+ <h3>${esc(task.display_name)}</h3>
842
+ <p>${esc(task.why || task.research_name || "Task contract in the unified suite.")}</p>
843
+ </div>
844
+ <p><strong>Input:</strong> ${esc(task.input_short || task.input || "see task walkthrough")}</p>
845
+ <p><strong>Output:</strong> ${esc(task.output_short || task.research_name || "task target")}</p>
846
+ <div class="task-meta">
847
+ ${role ? `<span class="chip ${cssRole(role)}">${esc(role)}</span>` : roleChips(task.direction_roles)}
848
+ <span class="chip">${esc(task.family || "task")}</span>
849
+ </div>
850
+ <div class="task-metric">
851
+ <span>${esc(metricText(task.metric))}</span>
852
+ <span>${esc(task.current_limit || "")}</span>
853
+ </div>
854
+ ${evidenceDetails(task.evidence_links || [])}
855
  </article>
856
+ `;
857
  }
858
 
859
+ function renderTracks(data) {
860
+ document.getElementById("trackStack").innerHTML = data.directions.map((direction) => {
861
+ const extensions = (direction.extension_tasks || []).map((item) => (
862
+ `<li><strong>${esc(item.name)}:</strong> ${esc(item.metric_name)}; ${esc(item.current_limit)}</li>`
863
+ )).join("");
864
+ const nextSteps = (direction.next_steps || []).map((step) => `<li>${esc(step)}</li>`).join("");
865
+ const tasks = (direction.tasks || []).map((task) => renderTaskCard(task, direction.code)).join("");
866
  return `
867
+ <article class="track-card" id="track-${esc(direction.code.toLowerCase())}" data-status="${esc(direction.current_status)}">
868
+ <div class="track-card-head">
869
+ <div>
870
+ <div class="panel-label">Track ${esc(direction.code)}</div>
871
+ <h3>${esc(direction.name)}</h3>
872
+ <p>${esc(direction.current_readout || direction.focus)}</p>
873
+ <div class="track-meta">
874
+ <span class="chip green">${esc(humanize(direction.current_status))}</span>
875
+ <span class="chip">${esc(fmt(direction.counts?.direct || 0))} direct</span>
876
+ <span class="chip cyan">${esc(fmt(direction.counts?.proxy || 0))} proxy</span>
877
+ <span class="chip amber">${esc(fmt(direction.counts?.diagnostic || 0))} diagnostic</span>
878
+ </div>
879
+ </div>
880
+ <div class="track-summary">
881
+ <p><strong>Focus:</strong> ${esc(direction.focus)}</p>
882
+ <p><strong>Useful background:</strong> ${esc(direction.preferred_background || "embodied AI and multimodal learning")}</p>
883
+ </div>
884
+ </div>
885
+ <div class="direction-task-grid">${tasks}</div>
886
+ <details class="track-details" open>
887
+ <summary>Next steps and extension probes</summary>
888
+ <ul>${nextSteps || "<li>No next step is currently mapped.</li>"}</ul>
889
+ <ul>${extensions || "<li>No extension probe is currently mapped to this track.</li>"}</ul>
890
+ </details>
891
+ </article>
892
  `;
893
  }).join("");
 
 
 
 
 
 
894
  }
895
 
896
+ function renderScaleCards(data) {
897
+ const scope = data.scope;
898
+ const scale = data.scale_up;
899
+ const omni = data.omni_plan;
900
+ const foundation = data.foundation_model_plan;
901
+ const execution = (foundation.execution_order || []).map((item) => (
902
+ `<li><strong>${esc(item.step)}. ${esc(item.name)}:</strong> ${esc(item.action)}</li>`
903
+ )).join("");
904
+ document.getElementById("scaleCards").innerHTML = `
905
+ <article class="scale-card">
906
+ <div class="panel-label">Current public sample</div>
907
+ <h3>Task lab evidence</h3>
908
+ <p>${esc(data.baseline_summary.current_use)}</p>
909
+ <div class="metric-grid">
910
+ <div class="metric"><strong>${esc(fmt(scope.num_windows))}</strong><span>windows</span></div>
911
+ <div class="metric"><strong>${esc(fmt(scope.feature_dim))}</strong><span>feature dimensions</span></div>
912
+ <div class="metric"><strong>${esc(fmt(data.baseline_summary.task_count))}</strong><span>task contracts</span></div>
913
+ <div class="metric"><strong>${esc(fmt(scope.feature_blocks))}</strong><span>feature blocks</span></div>
 
 
 
 
 
 
 
 
 
 
914
  </div>
915
+ </article>
916
+ <article class="scale-card">
917
+ <div class="panel-label">Selected-episode gate</div>
918
+ <h3>Multi-episode data preparation</h3>
919
+ <p>${esc(scale.access_status)}</p>
 
920
  <div class="metric-grid">
921
+ <div class="metric"><strong>${esc(fmt(scale.target_episodes))}</strong><span>target episodes</span></div>
922
+ <div class="metric"><strong>${esc(fmt(scale.valid_candidates))}</strong><span>valid candidates</span></div>
923
+ <div class="metric"><strong>${esc(fmt(scale.candidate_scan_top_level_sessions))}</strong><span>sessions scanned</span></div>
924
+ <div class="metric"><strong>${esc(fmt(Math.round((scale.estimated_bytes || 0) / 1e9)))} GB</strong><span>estimated selected data</span></div>
925
  </div>
926
+ </article>
927
+ <article class="scale-card">
928
+ <div class="panel-label">First model pilot</div>
929
+ <h3>Qwen3-Omni LoRA branch</h3>
930
+ <p>Backbone ${esc(omni.backbone)} with ${esc(omni.adapter)} over ${esc(omni.training_unit)}.</p>
931
+ <p><strong>First pilot:</strong> ${esc(omni.first_pilot)}</p>
932
+ <p><strong>Evaluation:</strong> ${esc(omni.evaluation)}</p>
933
+ </article>
934
+ <article class="scale-card">
935
+ <div class="panel-label">Foundation-model branch order</div>
936
+ <h3>What scales after the pilot</h3>
937
+ <p>${esc(foundation.decision?.long_term_native_pretraining_goal || "Xperience-native pretraining remains a later stage.")}</p>
938
+ <details class="track-details" open>
939
+ <summary>Execution order</summary>
940
+ <ul>${execution}</ul>
941
+ </details>
942
+ </article>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
943
  `;
944
  }
945
 
946
+ function renderTaskIndex(data) {
947
+ document.getElementById("taskIndex").innerHTML = data.tasks.map((task) => renderTaskCard(task)).join("");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
948
  }
949
 
 
 
 
 
 
 
 
950
  fetch("data/research_roadmap_interactive.json", { cache: "no-cache" })
951
  .then((response) => {
952
  if (!response.ok) throw new Error(`HTTP ${response.status}`);
953
  return response.json();
954
  })
955
  .then((data) => {
956
+ setFacts(data);
957
+ renderPhases(data);
958
+ renderTracks(data);
959
+ renderScaleCards(data);
960
+ renderTaskIndex(data);
961
  document.getElementById("loading").hidden = true;
962
  document.getElementById("app").hidden = false;
 
963
  })
964
  .catch((error) => {
965
  document.getElementById("loading").textContent = `Roadmap data could not be loaded: ${error.message}`;