cy0307 commited on
Commit
c325020
·
verified ·
1 Parent(s): 7d8787f

Publish Ropedia Xperience-10M task baseline cards

Browse files
ARTIFACT_GUIDE.md CHANGED
@@ -6,7 +6,7 @@ suite artifacts. It complements the machine-readable
6
 
7
  The project intentionally separates nine layers:
8
 
9
- 1. **Reviewer scorecard:** one compact table for first-pass current-state
10
  decisions.
11
  2. **Proof boundary:** what is claimed, what is readiness-only, and what
12
  remains gated by data access.
@@ -21,7 +21,7 @@ The project intentionally separates nine layers:
21
  aligned model windows and feature blocks.
22
  7. **Task evidence:** minimal and neural results for the 12 task contracts plus
23
  four research-direction extension probes.
24
- 8. **Reproducibility:** public commands, expected outputs, and exact-match audit
25
  evidence for the single-episode pipeline.
26
  9. **Scale-up status:** scripts and reports for the planned 32-episode
27
  Qwen3-Omni pilot, without claiming those results before data access lands.
@@ -30,7 +30,7 @@ The project intentionally separates nine layers:
30
 
31
  | Artifact | Why to open it first |
32
  | --- | --- |
33
- | [`REVIEWER_SCORECARD.md`](REVIEWER_SCORECARD.md) | Gives the fastest current decision table: verified, data-gated, and excluded claims. |
34
  | [`EVIDENCE_CONTRACT.md`](EVIDENCE_CONTRACT.md) | Defines which claims are verified and which are explicitly not claimed. |
35
  | [`QUALITY_GATES.md`](QUALITY_GATES.md) | Lists the automated release gates and post-publish checks required before presenting a release as current. |
36
  | [`EVALUATION_PROTOCOL.md`](EVALUATION_PROTOCOL.md) | Defines the task unit, chronological split, metrics, leakage controls, and unsupported interpretations. |
@@ -39,11 +39,11 @@ The project intentionally separates nine layers:
39
  | [`FIGURE_INDEX.md`](FIGURE_INDEX.md) | Catalogs public figures, charts, modality thumbnails, dimensions, hashes, roles, and source scripts. |
40
  | [`docs/data/brand_assets.json`](docs/data/brand_assets.json) | Catalogs the generated logo system, favicon, app icon, social card, dimensions, hashes, and usage roles. |
41
  | [`REPRODUCIBILITY.md`](REPRODUCIBILITY.md) | Defines public reproduction commands, expected outputs, and unreproducible boundaries. |
42
- | [`docs/data/artifact_index.json`](docs/data/artifact_index.json) | Lists reviewer-critical files with existence, size, and stable hashes. |
43
  | [`docs/data/figure_index.json`](docs/data/figure_index.json) | Machine-readable visual asset index for website and HF mirrors. |
44
- | [`docs/data/reviewer_scorecard.json`](docs/data/reviewer_scorecard.json) | Machine-readable copy of the reviewer decision table. |
45
  | [`docs/data/xperience10m_dataset_card_alignment.json`](docs/data/xperience10m_dataset_card_alignment.json) | Machine-readable source-alignment summary, including gated metadata, sample license/tooling, and unsupported claims. |
46
- | [`docs/data/source_alignment_audit.json`](docs/data/source_alignment_audit.json) | Machine-readable pass/fail audit for source facts and public-card boundary markers. |
47
  | [`docs/data/evaluation_protocol.json`](docs/data/evaluation_protocol.json) | Machine-readable evaluation protocol generated from committed metrics. |
48
  | [`docs/data/quality_gates.json`](docs/data/quality_gates.json) | Machine-readable quality-gate summary for website and HF mirrors. |
49
  | [`docs/data/live_publication_status.json`](docs/data/live_publication_status.json) | Last live GitHub/HF verification after upload. |
@@ -52,7 +52,7 @@ The project intentionally separates nine layers:
52
  | [`docs/data/scope_claims_audit.json`](docs/data/scope_claims_audit.json) | Confirms historical `32ep` smoke-run identifiers are not presented as real 32-episode results. |
53
  | [`docs/data/task_surface_integrity.json`](docs/data/task_surface_integrity.json) | Confirms the public 12-task cards use readable task names, modality thumbnails, and the interactive walkthrough/player data contract. |
54
  | [`docs/data/website_integrity.json`](docs/data/website_integrity.json) | Confirms local site links, anchors, JSON bundles, and referenced images resolve. |
55
- | [`docs/data/reviewer_packet.json`](docs/data/reviewer_packet.json) | Gives the shortest machine-readable reviewer route. |
56
 
57
  ## Official Source Alignment
58
 
@@ -60,9 +60,9 @@ The project intentionally separates nine layers:
60
  | --- | --- |
61
  | [`XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`](XPERIENCE10M_DATASET_CARD_ALIGNMENT.md) | Human-readable summary of the official gated Xperience-10M dataset card, public sample card, API listing snapshot, scale, modalities, access boundary, intended uses, and limitations. |
62
  | [`docs/data/xperience10m_dataset_card_alignment.json`](docs/data/xperience10m_dataset_card_alignment.json) | Machine-readable copy of the same alignment facts for website and HF mirrors. |
63
- | [`SOURCE_ALIGNMENT_AUDIT.md`](SOURCE_ALIGNMENT_AUDIT.md) | Generated audit showing source facts, sample license/tooling, API-listing caveat, and current project boundary. |
64
- | [`docs/data/source_alignment_audit.json`](docs/data/source_alignment_audit.json) | Machine-readable audit of source metadata, source-boundary markers, and HF card parity. |
65
- | [`scripts/validate_source_alignment.py`](scripts/validate_source_alignment.py) | Regenerates the source-alignment audit from committed alignment facts and public card text. |
66
 
67
  ## Evaluation Protocol
68
 
@@ -113,13 +113,13 @@ The project intentionally separates nine layers:
113
  | --- | --- |
114
  | [`REPRODUCIBILITY.md`](REPRODUCIBILITY.md) | Public commands, expected outputs, and non-reproducible boundaries are explicit. |
115
  | [`docs/data/reproducibility_matrix.json`](docs/data/reproducibility_matrix.json) | Machine-readable command matrix for website and HF mirrors. |
116
- | [`notes/reproducibility_audit.md`](notes/reproducibility_audit.md) | The last exact metric audit rebuilt the public-sample metrics and matched committed artifacts. |
117
 
118
  ## Platform Mirrors
119
 
120
  | Surface | Purpose |
121
  | --- | --- |
122
- | [GitHub Pages dashboard](https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/) | Primary public website and visual reviewer flow. |
123
  | [Hugging Face Space](https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite) | Static app mirror for HF users. |
124
  | [HF artifact dataset](https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts) | Derived CSV/JSON/Markdown/figure artifacts without raw Xperience-10M data. |
125
  | [HF baseline model repo](https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines) | Lightweight minimal and neural task-head model files. |
 
6
 
7
  The project intentionally separates nine layers:
8
 
9
+ 1. **Project status:** one compact table for first-pass current-state
10
  decisions.
11
  2. **Proof boundary:** what is claimed, what is readiness-only, and what
12
  remains gated by data access.
 
21
  aligned model windows and feature blocks.
22
  7. **Task evidence:** minimal and neural results for the 12 task contracts plus
23
  four research-direction extension probes.
24
+ 8. **Reproducibility:** public commands, expected outputs, and exact-match
25
  evidence for the single-episode pipeline.
26
  9. **Scale-up status:** scripts and reports for the planned 32-episode
27
  Qwen3-Omni pilot, without claiming those results before data access lands.
 
30
 
31
  | Artifact | Why to open it first |
32
  | --- | --- |
33
+ | [`PROJECT_STATUS.md`](PROJECT_STATUS.md) | Gives the fastest current decision table: verified, data-gated, and excluded claims. |
34
  | [`EVIDENCE_CONTRACT.md`](EVIDENCE_CONTRACT.md) | Defines which claims are verified and which are explicitly not claimed. |
35
  | [`QUALITY_GATES.md`](QUALITY_GATES.md) | Lists the automated release gates and post-publish checks required before presenting a release as current. |
36
  | [`EVALUATION_PROTOCOL.md`](EVALUATION_PROTOCOL.md) | Defines the task unit, chronological split, metrics, leakage controls, and unsupported interpretations. |
 
39
  | [`FIGURE_INDEX.md`](FIGURE_INDEX.md) | Catalogs public figures, charts, modality thumbnails, dimensions, hashes, roles, and source scripts. |
40
  | [`docs/data/brand_assets.json`](docs/data/brand_assets.json) | Catalogs the generated logo system, favicon, app icon, social card, dimensions, hashes, and usage roles. |
41
  | [`REPRODUCIBILITY.md`](REPRODUCIBILITY.md) | Defines public reproduction commands, expected outputs, and unreproducible boundaries. |
42
+ | [`docs/data/artifact_index.json`](docs/data/artifact_index.json) | Lists project-critical files with existence, size, and stable hashes. |
43
  | [`docs/data/figure_index.json`](docs/data/figure_index.json) | Machine-readable visual asset index for website and HF mirrors. |
44
+ | [`docs/data/project_status.json`](docs/data/project_status.json) | Machine-readable copy of the project status table. |
45
  | [`docs/data/xperience10m_dataset_card_alignment.json`](docs/data/xperience10m_dataset_card_alignment.json) | Machine-readable source-alignment summary, including gated metadata, sample license/tooling, and unsupported claims. |
46
+ | [`docs/data/source_alignment_audit.json`](docs/data/source_alignment_audit.json) | Machine-readable pass/fail check for source facts and public-card boundary markers. |
47
  | [`docs/data/evaluation_protocol.json`](docs/data/evaluation_protocol.json) | Machine-readable evaluation protocol generated from committed metrics. |
48
  | [`docs/data/quality_gates.json`](docs/data/quality_gates.json) | Machine-readable quality-gate summary for website and HF mirrors. |
49
  | [`docs/data/live_publication_status.json`](docs/data/live_publication_status.json) | Last live GitHub/HF verification after upload. |
 
52
  | [`docs/data/scope_claims_audit.json`](docs/data/scope_claims_audit.json) | Confirms historical `32ep` smoke-run identifiers are not presented as real 32-episode results. |
53
  | [`docs/data/task_surface_integrity.json`](docs/data/task_surface_integrity.json) | Confirms the public 12-task cards use readable task names, modality thumbnails, and the interactive walkthrough/player data contract. |
54
  | [`docs/data/website_integrity.json`](docs/data/website_integrity.json) | Confirms local site links, anchors, JSON bundles, and referenced images resolve. |
55
+ | [`docs/data/project_packet.json`](docs/data/project_packet.json) | Gives the shortest machine-readable project route. |
56
 
57
  ## Official Source Alignment
58
 
 
60
  | --- | --- |
61
  | [`XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`](XPERIENCE10M_DATASET_CARD_ALIGNMENT.md) | Human-readable summary of the official gated Xperience-10M dataset card, public sample card, API listing snapshot, scale, modalities, access boundary, intended uses, and limitations. |
62
  | [`docs/data/xperience10m_dataset_card_alignment.json`](docs/data/xperience10m_dataset_card_alignment.json) | Machine-readable copy of the same alignment facts for website and HF mirrors. |
63
+ | [`SOURCE_ALIGNMENT_AUDIT.md`](SOURCE_ALIGNMENT_AUDIT.md) | Generated source-alignment report showing source facts, sample license/tooling, API-listing caveat, and current project boundary. |
64
+ | [`docs/data/source_alignment_audit.json`](docs/data/source_alignment_audit.json) | Machine-readable check of source metadata, source-boundary markers, and HF card parity. |
65
+ | [`scripts/validate_source_alignment.py`](scripts/validate_source_alignment.py) | Regenerates the source-alignment report from committed alignment facts and public card text. |
66
 
67
  ## Evaluation Protocol
68
 
 
113
  | --- | --- |
114
  | [`REPRODUCIBILITY.md`](REPRODUCIBILITY.md) | Public commands, expected outputs, and non-reproducible boundaries are explicit. |
115
  | [`docs/data/reproducibility_matrix.json`](docs/data/reproducibility_matrix.json) | Machine-readable command matrix for website and HF mirrors. |
116
+ | [`notes/reproducibility_audit.md`](notes/reproducibility_audit.md) | The last exact metric check rebuilt the public-sample metrics and matched committed artifacts. |
117
 
118
  ## Platform Mirrors
119
 
120
  | Surface | Purpose |
121
  | --- | --- |
122
+ | [GitHub Pages dashboard](https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/) | Primary public website and visual research flow. |
123
  | [Hugging Face Space](https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite) | Static app mirror for HF users. |
124
  | [HF artifact dataset](https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts) | Derived CSV/JSON/Markdown/figure artifacts without raw Xperience-10M data. |
125
  | [HF baseline model repo](https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines) | Lightweight minimal and neural task-head model files. |
CITATION.cff CHANGED
@@ -4,7 +4,7 @@ title: "Ropedia Xperience-10M Task Suite"
4
  type: software
5
  version: "0.1.0"
6
  date-released: "2026-06-01"
7
- abstract: "Audit-first single-episode embodied-AI task suite for the public Ropedia Xperience-10M sample, with 12 minimal task heads, 12 neural MLP heads, four research-direction probes, reproducible metrics, and public dashboard artifacts."
8
  authors:
9
  - family-names: "Yue"
10
  given-names: "Chao"
 
4
  type: software
5
  version: "0.1.0"
6
  date-released: "2026-06-01"
7
+ abstract: "Research-development embodied-AI task lab for the public Ropedia Xperience-10M sample, with 12 minimal task heads, 12 neural MLP heads, four research-direction probes, reproducible metrics, and public dashboard artifacts."
8
  authors:
9
  - family-names: "Yue"
10
  given-names: "Chao"
EVIDENCE_CONTRACT.md CHANGED
@@ -1,20 +1,21 @@
1
  # Evidence Contract
2
 
3
- This project is intentionally audit-first. Every visible claim should point to a
4
- local artifact that a reader can inspect before trusting the dashboard.
 
5
 
6
  | Claim | Current evidence | Status | Boundary |
7
  | --- | --- | --- | --- |
8
- | A first-pass reviewer has a compact current-state scorecard. | `REVIEWER_SCORECARD.md`, `docs/data/reviewer_scorecard.json` | Verified guide | Summarizes existing evidence and boundaries; it does not add new experimental claims |
9
  | The public dataset description is aligned with the official gated Xperience-10M dataset card and public sample card. | `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`, `docs/data/xperience10m_dataset_card_alignment.json` | Verified description alignment | Summarizes upstream public metadata, API listing facts, sample license/tooling, and card facts; does not grant access or mirror raw data |
10
- | Source facts and boundary markers are validated across repo, website, and HF cards. | `SOURCE_ALIGNMENT_AUDIT.md`, `docs/data/source_alignment_audit.json`, `scripts/validate_source_alignment.py` | Verified source audit | Offline committed-fact audit; does not fetch private gated data |
11
- | Public figures are indexed as reviewer evidence. | `FIGURE_INDEX.md`, `docs/data/figure_index.json`, `scripts/build_figure_index.py` | Verified visual evidence | Derived figures and thumbnails only; does not include raw MP4/HDF5/RRD data |
12
  | The project logo is consistently packaged across public surfaces. | `docs/data/brand_assets.json`, `docs/assets/brand/`, `scripts/build_brand_assets.py` | Verified brand packaging | Generated presentation assets only; does not contain raw Xperience-10M data or model weights |
13
  | The public Xperience-10M sample has been converted into aligned model windows. | `results/episode_task_suite/windows.csv`, `results/episode_task_suite/shared_windows.npz`, `results/episode_task_suite/summary_report.json` | Verified for 5,821 frames and 1,161 windows | One public sample episode only |
14
- | The current feature contract is explicit and reviewable. | `results/episode_task_suite/feature_manifest.json`, `results/episode_task_suite/available_modalities.json` | Verified for an 8,378-d feature vector | Audio is present in MP4 streams but not yet a feature block |
15
  | The task evaluation protocol is explicit and generated from committed metrics. | `EVALUATION_PROTOCOL.md`, `docs/data/evaluation_protocol.json`, `scripts/build_evaluation_protocol.py` | Verified protocol | Defines windows, split, per-task metrics, leakage controls, and unsupported interpretations; does not prove cross-episode quality |
16
- | The public sample modalities are inspectable without raw data redistribution. | `docs/data/modality_atlas.json`, `docs/assets/modalities/`, website modality atlas | Verified derived thumbnail atlas | Thumbnails are presentation/review assets, not a replacement for official raw data access |
17
- | Public task cards stay readable for non-expert reviewers. | `docs/data/task_surface_integrity.json`, `scripts/validate_task_surface.py`, website task cards/player | Verified task-surface gate | Presentation integrity only; it does not add model quality or new data |
18
  | The 12 task heads are real scripts and artifacts, not presentation placeholders. | `scripts/episode_task_suite.py`, `results/episode_task_suite/*/metrics.json`, `results/episode_task_suite/*/predictions.*` | Verified for all 12 task definitions | Chronological single-episode split, not cross-episode generalization |
19
  | Minimal and neural heads use the same task contracts. | `scripts/neural_task_models.py`, `results/episode_task_suite/neural_mlp/`, `docs/assets/task_architectures.png` | Verified for 12 minimal heads and 12 neural MLP heads | Small heads only; not a foundation model |
20
  | Four Ropedia research directions are mapped honestly as direct, proxy, or diagnostic evidence. | `results/episode_task_suite/research_directions/research_direction_taxonomy.json`, `docs/data/research_directions.json` | Verified taxonomy | Some directions remain proxy-only |
@@ -25,18 +26,18 @@ local artifact that a reader can inspect before trusting the dashboard.
25
  | Prepared GitHub/Hugging Face mirrors carry matching critical files. | `scripts/validate_mirror_parity.py`, `docs/data/mirror_parity.json` | Verified pass | Compares prepared data files, visual assets, website HTML, and validator scripts before upload; live URLs are checked after publishing |
26
  | The public GitHub and Hugging Face bundles are publication-clean. | `scripts/validate_publication_package.py`, `docs/data/publication_audit.json` | Verified pass | Checks public files, HF bundles, and public-card freshness; ignored local scratch outputs are excluded |
27
  | The public website has checked local references. | `scripts/validate_website_integrity.py`, `docs/data/website_integrity.json` | Verified pass | Checks local links, anchors, JSON data, and referenced images; external URLs are not fetched |
28
- | The release gate is explicit and reviewable. | `QUALITY_GATES.md`, `scripts/build_quality_gates.py`, `docs/data/quality_gates.json` | Verified pass | Summarizes packaging and live-mirror checks; it does not prove cross-episode model quality |
29
  | The live public mirrors are checked after upload. | `scripts/verify_live_publication.py`, `docs/data/live_publication_status.json` | Verified pass | Fetches public GitHub/HF URLs; it does not validate private training state |
30
- | The core proof artifacts are indexed and grouped for fast review. | `ARTIFACT_GUIDE.md`, `scripts/build_artifact_index.py`, `docs/data/artifact_index.json` | Verified guide and index | Selective source-of-truth catalog, not a complete inventory of every output file |
31
- | The public reproduction path is documented. | `REPRODUCIBILITY.md`, `docs/data/reproducibility_matrix.json`, `notes/reproducibility_audit.md` | Verified documentation and prior exact-match audit | Publicly reproduces the single-episode pipeline, not the gated 32-episode Qwen3-Omni pilot |
32
  | The project is externally citable and machine-readable. | `CITATION.cff`, `codemeta.json`, `docs/data/project_manifest.json`, `LICENSE` | Verified metadata files | Code license does not override original Xperience-10M dataset terms |
33
- | A first-time reviewer has an explicit audit path. | `docs/data/reviewer_packet.json`, website reviewer section, README reviewer path | Verified reviewer packet | It guides inspection; it does not add new experimental claims |
34
 
35
- ## Review Order
36
 
37
- 1. Read `REVIEWER_SCORECARD.md` and `docs/data/reviewer_scorecard.json` for
38
  the fastest current-state decision table.
39
- 2. Read `docs/data/reviewer_packet.json` for the shortest audit path and proof
40
  boundary.
41
  3. Read `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md` and
42
  `docs/data/xperience10m_dataset_card_alignment.json` to check the official
@@ -51,7 +52,7 @@ local artifact that a reader can inspect before trusting the dashboard.
51
  check windowing, split policy, per-task metrics, leakage controls, and
52
  unsupported interpretations.
53
  7. Read `ARTIFACT_GUIDE.md` and `docs/data/artifact_index.json` to see grouped
54
- reviewer artifacts, indexed proof artifacts,
55
  sizes, and stable-file hashes.
56
  8. Read `docs/assets/task_suite_infographic.png` and
57
  `docs/data/modality_atlas.json` for the high-level map and modality atlas.
 
1
  # Evidence Contract
2
 
3
+ This project is organized as a research-development workspace. Every visible
4
+ claim should point to a local artifact that a reader can inspect before using
5
+ the dashboard as a basis for further work.
6
 
7
  | Claim | Current evidence | Status | Boundary |
8
  | --- | --- | --- | --- |
9
+ | A first-pass reader has a compact current-state summary. | `PROJECT_STATUS.md`, `docs/data/project_status.json` | Verified guide | Summarizes existing evidence and boundaries; it does not add new experimental claims |
10
  | The public dataset description is aligned with the official gated Xperience-10M dataset card and public sample card. | `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`, `docs/data/xperience10m_dataset_card_alignment.json` | Verified description alignment | Summarizes upstream public metadata, API listing facts, sample license/tooling, and card facts; does not grant access or mirror raw data |
11
+ | Source facts and boundary markers are validated across repo, website, and HF cards. | `SOURCE_ALIGNMENT_AUDIT.md`, `docs/data/source_alignment_audit.json`, `scripts/validate_source_alignment.py` | Verified source alignment | Offline committed-fact check; does not fetch private gated data |
12
+ | Public figures are indexed as project evidence. | `FIGURE_INDEX.md`, `docs/data/figure_index.json`, `scripts/build_figure_index.py` | Verified visual evidence | Derived figures and thumbnails only; does not include raw MP4/HDF5/RRD data |
13
  | The project logo is consistently packaged across public surfaces. | `docs/data/brand_assets.json`, `docs/assets/brand/`, `scripts/build_brand_assets.py` | Verified brand packaging | Generated presentation assets only; does not contain raw Xperience-10M data or model weights |
14
  | The public Xperience-10M sample has been converted into aligned model windows. | `results/episode_task_suite/windows.csv`, `results/episode_task_suite/shared_windows.npz`, `results/episode_task_suite/summary_report.json` | Verified for 5,821 frames and 1,161 windows | One public sample episode only |
15
+ | The current feature contract is explicit and inspectable. | `results/episode_task_suite/feature_manifest.json`, `results/episode_task_suite/available_modalities.json` | Verified for an 8,378-d feature vector | Audio is present in MP4 streams but not yet a feature block |
16
  | The task evaluation protocol is explicit and generated from committed metrics. | `EVALUATION_PROTOCOL.md`, `docs/data/evaluation_protocol.json`, `scripts/build_evaluation_protocol.py` | Verified protocol | Defines windows, split, per-task metrics, leakage controls, and unsupported interpretations; does not prove cross-episode quality |
17
+ | The public sample modalities are inspectable without raw data redistribution. | `docs/data/modality_atlas.json`, `docs/assets/modalities/`, website modality atlas | Verified derived thumbnail atlas | Thumbnails are presentation assets, not a replacement for official raw data access |
18
+ | Public task cards stay readable for non-expert readers. | `docs/data/task_surface_integrity.json`, `scripts/validate_task_surface.py`, website task cards/player | Verified task-surface gate | Presentation integrity only; it does not add model quality or new data |
19
  | The 12 task heads are real scripts and artifacts, not presentation placeholders. | `scripts/episode_task_suite.py`, `results/episode_task_suite/*/metrics.json`, `results/episode_task_suite/*/predictions.*` | Verified for all 12 task definitions | Chronological single-episode split, not cross-episode generalization |
20
  | Minimal and neural heads use the same task contracts. | `scripts/neural_task_models.py`, `results/episode_task_suite/neural_mlp/`, `docs/assets/task_architectures.png` | Verified for 12 minimal heads and 12 neural MLP heads | Small heads only; not a foundation model |
21
  | Four Ropedia research directions are mapped honestly as direct, proxy, or diagnostic evidence. | `results/episode_task_suite/research_directions/research_direction_taxonomy.json`, `docs/data/research_directions.json` | Verified taxonomy | Some directions remain proxy-only |
 
26
  | Prepared GitHub/Hugging Face mirrors carry matching critical files. | `scripts/validate_mirror_parity.py`, `docs/data/mirror_parity.json` | Verified pass | Compares prepared data files, visual assets, website HTML, and validator scripts before upload; live URLs are checked after publishing |
27
  | The public GitHub and Hugging Face bundles are publication-clean. | `scripts/validate_publication_package.py`, `docs/data/publication_audit.json` | Verified pass | Checks public files, HF bundles, and public-card freshness; ignored local scratch outputs are excluded |
28
  | The public website has checked local references. | `scripts/validate_website_integrity.py`, `docs/data/website_integrity.json` | Verified pass | Checks local links, anchors, JSON data, and referenced images; external URLs are not fetched |
29
+ | The release gate is explicit. | `QUALITY_GATES.md`, `scripts/build_quality_gates.py`, `docs/data/quality_gates.json` | Verified pass | Summarizes packaging and live-mirror checks; it does not prove cross-episode model quality |
30
  | The live public mirrors are checked after upload. | `scripts/verify_live_publication.py`, `docs/data/live_publication_status.json` | Verified pass | Fetches public GitHub/HF URLs; it does not validate private training state |
31
+ | The core project artifacts are indexed and grouped for fast reading. | `ARTIFACT_GUIDE.md`, `scripts/build_artifact_index.py`, `docs/data/artifact_index.json` | Verified guide and index | Selective source-of-truth catalog, not a complete inventory of every output file |
32
+ | The public reproduction path is documented. | `REPRODUCIBILITY.md`, `docs/data/reproducibility_matrix.json`, `notes/reproducibility_audit.md` | Verified documentation and prior exact-match check | Publicly reproduces the single-episode pipeline, not the gated 32-episode Qwen3-Omni pilot |
33
  | The project is externally citable and machine-readable. | `CITATION.cff`, `codemeta.json`, `docs/data/project_manifest.json`, `LICENSE` | Verified metadata files | Code license does not override original Xperience-10M dataset terms |
34
+ | A first-time reader has an explicit project path. | `docs/data/project_packet.json`, website project path section, README project path | Verified project packet | It guides inspection; it does not add new experimental claims |
35
 
36
+ ## Reading Order
37
 
38
+ 1. Read `PROJECT_STATUS.md` and `docs/data/project_status.json` for
39
  the fastest current-state decision table.
40
+ 2. Read `docs/data/project_packet.json` for the shortest project path and scope
41
  boundary.
42
  3. Read `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md` and
43
  `docs/data/xperience10m_dataset_card_alignment.json` to check the official
 
52
  check windowing, split policy, per-task metrics, leakage controls, and
53
  unsupported interpretations.
54
  7. Read `ARTIFACT_GUIDE.md` and `docs/data/artifact_index.json` to see grouped
55
+ project artifacts, indexed supporting artifacts,
56
  sizes, and stable-file hashes.
57
  8. Read `docs/assets/task_suite_infographic.png` and
58
  `docs/data/modality_atlas.json` for the high-level map and modality atlas.
PROJECT_STATUS.md ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Project Status
2
+
3
+ This is the fastest way to understand the current research project state.
4
+ It summarizes what has already been implemented from the public
5
+ Xperience-10M sample, what remains data-gated, and which artifacts support
6
+ the next development step.
7
+
8
+ | Area | Current state | Evidence | Research readout |
9
+ | --- | --- | --- | --- |
10
+ | Public-sample pipeline | Verified | `results/episode_task_suite/summary_report.json`, `results/episode_task_suite/windows.csv`, `results/episode_task_suite/feature_manifest.json` | One public Xperience-10M sample episode is converted into 5,821 frames, 1,161 aligned 20-frame windows, and an 8,378-dimensional current feature contract. |
11
+ | Task suite | Verified | `scripts/episode_task_suite.py`, `results/episode_task_suite/`, `docs/data/summary_metrics.json` | All 12 task contracts have committed metrics, predictions, and minimal baseline outputs. |
12
+ | Neural heads | Verified | `scripts/neural_task_models.py`, `results/episode_task_suite/neural_mlp/` | Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split. |
13
+ | Evaluation protocol | Verified | `EVALUATION_PROTOCOL.md`, `docs/data/evaluation_protocol.json`, `scripts/build_evaluation_protocol.py` | Windowing, chronological split, per-task metrics, leakage controls, and unsupported interpretations are generated from committed metric artifacts. |
14
+ | Official dataset wording | Verified | `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`, `docs/data/xperience10m_dataset_card_alignment.json` | Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access boundary, sample license/tooling, and unsupported claims. |
15
+ | Source alignment | Verified | `SOURCE_ALIGNMENT_AUDIT.md`, `docs/data/source_alignment_audit.json`, `scripts/validate_source_alignment.py` | Source facts and boundary markers are checked across repo docs, website, and HF cards. |
16
+ | Website and HF mirrors | Verified | `docs/data/website_integrity.json`, `docs/data/mirror_parity.json`, `docs/data/live_publication_status.json` | Local website links/assets pass, prepared mirrors match, and public GitHub/HF URLs have been checked after upload. |
17
+ | Publication hygiene | Verified | `docs/data/publication_audit.json`, `QUALITY_GATES.md`, `docs/data/quality_gates.json` | Public bundles are checked for raw-data exclusion, cache exclusion, heavy-archive exclusion, token-string hygiene, and stale presentation copy. |
18
+ | Reproducibility | Verified for the public sample | `REPRODUCIBILITY.md`, `docs/data/reproducibility_matrix.json`, `notes/reproducibility_audit.md` | The public sample workflow has explicit commands, expected outputs, and exact-match reproduction evidence. |
19
+ | Qwen3-Omni fine-tuning | Data-gated, not a model-quality claim | `results/omni_finetune/DATA_BLOCKER_REPORT.md`, `results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md` | The 32-episode LoRA pilot is prepared, but no real held-out 32-episode result is claimed until gated data access, manifest construction, training, and held-out evaluation pass. |
20
+ | Raw Xperience-10M redistribution | Not included | `DATA_NOTICE.md`, `docs/data/publication_audit.json` | Raw MP4, HDF5, RRD files, private gated data, and full Qwen weights are intentionally excluded. |
21
+
22
+ ## Fast Research Route
23
+
24
+ 1. Read this status file and `EVIDENCE_CONTRACT.md` to establish what is
25
+ claimed.
26
+ 2. Open `docs/data/project_packet.json` for the machine-readable project path.
27
+ 3. Inspect `docs/data/summary_metrics.json` and
28
+ `results/episode_task_suite/neural_mlp/` to check the 12-task outputs.
29
+ 4. Inspect `EVALUATION_PROTOCOL.md` before judging task metrics or leakage
30
+ controls.
31
+ 5. Inspect `SOURCE_ALIGNMENT_AUDIT.md` and
32
+ `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md` before judging dataset
33
+ wording.
34
+ 6. Inspect `results/omni_finetune/DATA_BLOCKER_REPORT.md` before judging
35
+ Qwen3-Omni scale-up status.
36
+
37
+ ## Do Not Infer
38
+
39
+ - Do not infer cross-episode generalization from the single public sample.
40
+ - Do not treat historical `32ep` path names as real 32-episode training
41
+ results.
42
+ - Do not treat the current reconstruction task as pixel-depth, mesh, NeRF, or
43
+ Gaussian reconstruction.
44
+ - Do not assume audio has entered the current 8,378-dimensional baseline
45
+ feature vector; it is documented and visualized but not yet featurized.
QUALITY_GATES.md CHANGED
@@ -1,6 +1,6 @@
1
  # Publication Quality Gates
2
 
3
- This file is the reviewer-facing release checklist for the Ropedia Xperience-10M Task Suite.
4
 
5
  Current gate status: **pass**
6
 
@@ -13,14 +13,14 @@ These gates validate public packaging, claim boundaries, mirror parity, website
13
  | Gate | Command | Report | Current report status | Blocks publication if |
14
  | --- | --- | --- | --- | --- |
15
  | Scope claims guard | `python scripts/validate_scope_claims.py` | `docs/data/scope_claims_audit.json` | `pass` | Historical 32ep readiness/provenance strings are presented as real 32-episode metrics. |
16
- | Source alignment audit | `python scripts/validate_source_alignment.py` | `docs/data/source_alignment_audit.json` | `pass` | Official full-dataset facts, sample-card facts, API-listing caveats, or public-card boundary markers are missing or inconsistent. |
17
  | Website integrity | `python scripts/validate_website_integrity.py` | `docs/data/website_integrity.json` | `pass` | Local links, anchors, JSON bundles, or referenced image assets are missing or invalid. |
18
  | Task surface integrity | `python scripts/validate_task_surface.py` | `docs/data/task_surface_integrity.json` | `pass` | Task cards expose raw artifact ids, human-readable task names drift, modality thumbnails are missing, or the interactive task player is not wired to the generated JSON. |
19
  | Evaluation protocol | `python scripts/build_evaluation_protocol.py` | `docs/data/evaluation_protocol.json` | `pass` | Windowing, split policy, leakage controls, task metrics, or unsupported interpretations are not explicit. |
20
  | Figure index | `python scripts/build_figure_index.py` | `docs/data/figure_index.json` | `pass` | Public figures, charts, or modality thumbnails are missing, unreadable, or lack source-script provenance. |
21
  | Brand assets | `python scripts/build_brand_assets.py` | `docs/data/brand_assets.json` | `pass` | The generated logo system, favicon, social card, or app icons are missing or not reproducibly packaged. |
22
- | Quality-gate manifest | `python scripts/build_quality_gates.py` | `docs/data/quality_gates.json` | `pass` | A public reviewer cannot see the current packaging gates in one place. |
23
- | Artifact index | `python scripts/build_artifact_index.py` | `docs/data/artifact_index.json` | `pass` | Reviewer-critical evidence files are missing from the indexed proof layer. |
24
  | Publication hygiene | `python scripts/validate_publication_package.py` | `docs/data/publication_audit.json` | `pass` | Raw data, caches, heavy archives, token strings, missing required assets, or stale public-card figure references enter public bundles. |
25
  | Prepared mirror parity | `python scripts/validate_mirror_parity.py` | `docs/data/mirror_parity.json` | `pass` | Prepared HF Space, artifact dataset, or model bundle diverges from the repo for critical files. |
26
 
 
1
  # Publication Quality Gates
2
 
3
+ This file is the release checklist for the Ropedia Xperience-10M Task Suite.
4
 
5
  Current gate status: **pass**
6
 
 
13
  | Gate | Command | Report | Current report status | Blocks publication if |
14
  | --- | --- | --- | --- | --- |
15
  | Scope claims guard | `python scripts/validate_scope_claims.py` | `docs/data/scope_claims_audit.json` | `pass` | Historical 32ep readiness/provenance strings are presented as real 32-episode metrics. |
16
+ | Source alignment | `python scripts/validate_source_alignment.py` | `docs/data/source_alignment_audit.json` | `pass` | Official full-dataset facts, sample-card facts, API-listing caveats, or public-card boundary markers are missing or inconsistent. |
17
  | Website integrity | `python scripts/validate_website_integrity.py` | `docs/data/website_integrity.json` | `pass` | Local links, anchors, JSON bundles, or referenced image assets are missing or invalid. |
18
  | Task surface integrity | `python scripts/validate_task_surface.py` | `docs/data/task_surface_integrity.json` | `pass` | Task cards expose raw artifact ids, human-readable task names drift, modality thumbnails are missing, or the interactive task player is not wired to the generated JSON. |
19
  | Evaluation protocol | `python scripts/build_evaluation_protocol.py` | `docs/data/evaluation_protocol.json` | `pass` | Windowing, split policy, leakage controls, task metrics, or unsupported interpretations are not explicit. |
20
  | Figure index | `python scripts/build_figure_index.py` | `docs/data/figure_index.json` | `pass` | Public figures, charts, or modality thumbnails are missing, unreadable, or lack source-script provenance. |
21
  | Brand assets | `python scripts/build_brand_assets.py` | `docs/data/brand_assets.json` | `pass` | The generated logo system, favicon, social card, or app icons are missing or not reproducibly packaged. |
22
+ | Quality-gate manifest | `python scripts/build_quality_gates.py` | `docs/data/quality_gates.json` | `pass` | A public reader cannot see the current packaging gates in one place. |
23
+ | Artifact index | `python scripts/build_artifact_index.py` | `docs/data/artifact_index.json` | `pass` | Project-critical evidence files are missing from the indexed proof layer. |
24
  | Publication hygiene | `python scripts/validate_publication_package.py` | `docs/data/publication_audit.json` | `pass` | Raw data, caches, heavy archives, token strings, missing required assets, or stale public-card figure references enter public bundles. |
25
  | Prepared mirror parity | `python scripts/validate_mirror_parity.py` | `docs/data/mirror_parity.json` | `pass` | Prepared HF Space, artifact dataset, or model bundle diverges from the repo for critical files. |
26
 
README.md CHANGED
@@ -59,8 +59,8 @@ model-index:
59
 
60
  This repo stores the minimal baseline weights, neural MLP task-head checkpoints,
61
  and metrics for the 12-task Xperience-10M episode suite, plus four lightweight
62
- direction-extension probes. It is meant to be read as a model audit, not as a
63
- robot foundation model.
64
 
65
  ![Ropedia Xperience-10M Task Suite logo](assets/brand/xperience10m-logo-social-card.png)
66
 
@@ -71,44 +71,32 @@ inertial sensing, and language annotation. The committed minimal and neural
71
  task heads use the current 8,378-d feature manifest; audio is documented in the
72
  figures but is not yet extracted into a model input feature block.
73
 
74
- The task-first 12-head map, architecture figures, logo, and card assets are
75
- mirrored from the same committed visual bundle as the static app. Text,
76
- dimensions, and metrics are generated from committed artifacts.
77
- The mirrored responsive modality atlas links the model inputs back to derived
78
- sample thumbnails, while `scripts/build_brand_assets.py` packages the logo
79
- variants used across the card, assets, and website HTML. The machine-readable
80
- asset inventory is mirrored at `metrics/brand_assets.json`.
81
- The mirrored task walkthrough data uses common research names and powers the
82
- interactive scrub/play storyboard plus larger task cards on the static app.
83
- The same bundle includes `metrics/task_surface_integrity.json` so the public
84
- task cards, modality thumbnails, and storyboard wiring can be checked alongside the
85
- model metrics.
86
 
87
  ## Evidence Boundary
88
 
89
  | Claim layer | Evidence | Boundary |
90
  | --- | --- | --- |
91
- | Reviewer scorecard | `REVIEWER_SCORECARD.md`, `metrics/reviewer_scorecard.json` | compact verified/data-gated/not-redistributed decision table |
92
  | Baseline weights | `artifacts/**/model.npz` | lightweight heads only |
93
  | Neural checkpoints | `artifacts/episode_task_suite/neural_mlp/**/model.pt` | same single-episode windows and splits |
94
  | Metrics | `artifacts/**/metrics.json`, prediction CSV/NPZ files | debugging and task-contract evidence |
95
  | Feature contract | `artifacts/**/feature_manifest.json` | audio documented but not featurized |
96
  | Evaluation protocol | `EVALUATION_PROTOCOL.md`, `metrics/evaluation_protocol.json` | windowing, chronological split, leakage controls, and task metrics |
97
  | Qwen3-Omni | companion blocker and access-status reports | readiness-only until 32 valid episodes are available |
98
- | Scope claims guard | `metrics/scope_claims_audit.json`, `scripts/validate_scope_claims.py` | historical `32ep` path strings are provenance, not 32-episode results |
99
- | Official dataset card alignment | `XPERIENCE10M_DATASET_CARD_ALIGNMENT.md`, `metrics/xperience10m_dataset_card_alignment.json` | official source scope, public sample card, HF API listing, gated access, modality coverage, scale, and this repo's single-episode boundary |
100
- | Source alignment audit | `SOURCE_ALIGNMENT_AUDIT.md`, `metrics/source_alignment_audit.json`, `scripts/validate_source_alignment.py` | validates full-dataset facts, sample-card facts, API-listing caveats, and public-card boundary markers |
101
- | Task surface integrity | `metrics/task_surface_integrity.json`, `scripts/validate_task_surface.py` | public task cards use human-readable research names, modality thumbnails, and the interactive storyboard data contract |
102
- | Figure index | `FIGURE_INDEX.md`, `metrics/figure_index.json` | public figures, charts, modality thumbnails, dimensions, hashes, and generation provenance |
103
- | Artifact index | `metrics/artifact_index.json` | compact catalog of reviewer-critical proof artifacts |
104
- | Artifact guide | `ARTIFACT_GUIDE.md` | human-readable map of proof boundary, task evidence, mirrors, and scale-up status |
105
- | Reproducibility | `REPRODUCIBILITY.md`, `metrics/reproducibility_matrix.json` | public commands, expected outputs, exact-match audit evidence, and non-reproducible boundaries |
106
 
107
- ## 90-Second Reviewer Path
108
 
109
  | Step | Question | Primary artifacts |
110
  | --- | --- | --- |
111
- | 1 | What is actually claimed? | `REVIEWER_SCORECARD.md`, `metrics/reviewer_scorecard.json`, `EVIDENCE_CONTRACT.md`, `ARTIFACT_GUIDE.md`, `QUALITY_GATES.md`, `FIGURE_INDEX.md`, `metrics/artifact_index.json`, `metrics/figure_index.json`, `metrics/live_publication_status.json`, `metrics/quality_gates.json`, `metrics/mirror_parity.json`, `metrics/scope_claims_audit.json`, `metrics/publication_audit.json`, `metrics/task_surface_integrity.json`, `metrics/website_integrity.json`, `metrics/project_manifest.json` |
112
  | 2 | Are source facts consistently presented? | `SOURCE_ALIGNMENT_AUDIT.md`, `metrics/source_alignment_audit.json`, `scripts/validate_source_alignment.py` |
113
  | 3 | How do I reproduce it? | `REPRODUCIBILITY.md`, `metrics/reproducibility_matrix.json`, companion GitHub `notes/reproducibility_audit.md` |
114
  | 4 | What is one model input? | `artifacts/episode_task_suite/feature_manifest.json`, `artifacts/episode_task_suite/available_modalities.json`, companion artifact dataset `windows.csv` |
@@ -129,9 +117,6 @@ listing snapshot: 803 session folders and 12,103 episode folders with
129
  display is tracked separately from the official card's about-1PB full-scale
130
  storage statement. Those are upstream metadata facts, not local downloads,
131
  raw-data redistribution, or model-quality evidence.
132
- The alignment record also preserves the official limited in diversity /
133
- showcase-quality disclaimer and excludes identity, surveillance, biometric,
134
- sensitive-attribute, and safety-critical uses.
135
 
136
  ## Qwen3-Omni LoRA Boundary
137
 
@@ -157,17 +142,6 @@ The committed heads are intentionally small:
157
  - cosine ranking for retrieval tasks
158
  - z-score + PyTorch MLP heads for all 12 human-readable task cards
159
 
160
- ## Four Research Directions
161
-
162
- The baselines are grouped by the four Ropedia research tracks:
163
-
164
- | Direction | Current status | Baseline evidence |
165
- | --- | --- | --- |
166
- | A. Human Modeling & Motion Understanding | partially implemented | hand trajectory forecasting improves from `0.8223` to `0.1116` MPJPE with the neural MLP; contact is degenerate in this sample |
167
- | B. 3D/4D Reconstruction & Neural Rendering | proxy tasks only | cross-modal retrieval, feature reconstruction, and misalignment are prerequisites, not full neural rendering |
168
- | C. Egocentric Vision & Interaction | strongest implemented track | action/subtask/transition/next-action/object/caption tasks plus alignment/order diagnostics |
169
- | D. Scene Reconstruction & World Modeling | early proxy tasks | state, object, retrieval, reconstruction, and temporal tasks are first probes before scene graphs or maps |
170
-
171
  ## Metrics Snapshot
172
 
173
  These are single-episode chronological-split metrics. They are useful for
@@ -197,7 +171,7 @@ generalization.
197
  - `artifacts/**/metrics.json`: committed metrics
198
  - `artifacts/**/feature_manifest.json`: feature block boundaries where relevant
199
  - `assets/`: mirrored figures, modality thumbnails, and brand assets
200
- - `metrics/`: mirrored reviewer scorecard, protocol, source-alignment, publication, and scope-claim JSON files
201
  - `scripts/`: reproduction, visualization, and validation scripts
202
 
203
  ## Data Notice
 
59
 
60
  This repo stores the minimal baseline weights, neural MLP task-head checkpoints,
61
  and metrics for the 12-task Xperience-10M episode suite, plus four lightweight
62
+ direction-extension probes. It is a baseline-model artifact repo for research
63
+ development, not a robot foundation model.
64
 
65
  ![Ropedia Xperience-10M Task Suite logo](assets/brand/xperience10m-logo-social-card.png)
66
 
 
71
  task heads use the current 8,378-d feature manifest; audio is documented in the
72
  figures but is not yet extracted into a model input feature block.
73
 
74
+ The task-first 12-head map, responsive modality atlas, interactive scrub/play storyboard,
75
+ website HTML mirrors, `brand_assets.json`, and
76
+ `scripts/build_brand_assets.py` are included so this model repo stays aligned
77
+ with the public Space and artifact dataset.
 
 
 
 
 
 
 
 
78
 
79
  ## Evidence Boundary
80
 
81
  | Claim layer | Evidence | Boundary |
82
  | --- | --- | --- |
83
+ | Project status | `PROJECT_STATUS.md`, `metrics/project_status.json` | compact verified/data-gated/not-redistributed decision table |
84
  | Baseline weights | `artifacts/**/model.npz` | lightweight heads only |
85
  | Neural checkpoints | `artifacts/episode_task_suite/neural_mlp/**/model.pt` | same single-episode windows and splits |
86
  | Metrics | `artifacts/**/metrics.json`, prediction CSV/NPZ files | debugging and task-contract evidence |
87
  | Feature contract | `artifacts/**/feature_manifest.json` | audio documented but not featurized |
88
  | Evaluation protocol | `EVALUATION_PROTOCOL.md`, `metrics/evaluation_protocol.json` | windowing, chronological split, leakage controls, and task metrics |
89
  | Qwen3-Omni | companion blocker and access-status reports | readiness-only until 32 valid episodes are available |
90
+ | Source alignment | `SOURCE_ALIGNMENT_AUDIT.md`, `metrics/source_alignment_audit.json`, `scripts/validate_source_alignment.py` | validates full-dataset facts, sample-card facts, API-listing caveats, and public-card boundary markers |
91
+ | Task surface integrity | `metrics/task_surface_integrity.json`, `scripts/validate_task_surface.py` | task cards use human-readable research names, modality thumbnails, and the interactive storyboard data contract |
92
+ | Artifact index | `metrics/artifact_index.json` | compact catalog of project-critical supporting artifacts |
93
+ | Reproducibility | `REPRODUCIBILITY.md`, `metrics/reproducibility_matrix.json` | public commands, expected outputs, exact-match reproduction evidence, and non-reproducible boundaries |
 
 
 
 
94
 
95
+ ## 90-Second Research Project Path
96
 
97
  | Step | Question | Primary artifacts |
98
  | --- | --- | --- |
99
+ | 1 | What has been implemented? | `PROJECT_STATUS.md`, `metrics/project_status.json`, `EVIDENCE_CONTRACT.md`, `ARTIFACT_GUIDE.md`, `QUALITY_GATES.md`, `FIGURE_INDEX.md`, `metrics/artifact_index.json`, `metrics/figure_index.json`, `metrics/live_publication_status.json`, `metrics/quality_gates.json`, `metrics/mirror_parity.json`, `metrics/scope_claims_audit.json`, `metrics/publication_audit.json`, `metrics/task_surface_integrity.json`, `metrics/website_integrity.json`, `metrics/project_manifest.json` |
100
  | 2 | Are source facts consistently presented? | `SOURCE_ALIGNMENT_AUDIT.md`, `metrics/source_alignment_audit.json`, `scripts/validate_source_alignment.py` |
101
  | 3 | How do I reproduce it? | `REPRODUCIBILITY.md`, `metrics/reproducibility_matrix.json`, companion GitHub `notes/reproducibility_audit.md` |
102
  | 4 | What is one model input? | `artifacts/episode_task_suite/feature_manifest.json`, `artifacts/episode_task_suite/available_modalities.json`, companion artifact dataset `windows.csv` |
 
117
  display is tracked separately from the official card's about-1PB full-scale
118
  storage statement. Those are upstream metadata facts, not local downloads,
119
  raw-data redistribution, or model-quality evidence.
 
 
 
120
 
121
  ## Qwen3-Omni LoRA Boundary
122
 
 
142
  - cosine ranking for retrieval tasks
143
  - z-score + PyTorch MLP heads for all 12 human-readable task cards
144
 
 
 
 
 
 
 
 
 
 
 
 
145
  ## Metrics Snapshot
146
 
147
  These are single-episode chronological-split metrics. They are useful for
 
171
  - `artifacts/**/metrics.json`: committed metrics
172
  - `artifacts/**/feature_manifest.json`: feature block boundaries where relevant
173
  - `assets/`: mirrored figures, modality thumbnails, and brand assets
174
+ - `metrics/`: mirrored project status, protocol, source-alignment, publication, and scope-claim JSON files
175
  - `scripts/`: reproduction, visualization, and validation scripts
176
 
177
  ## Data Notice
REPRODUCIBILITY.md CHANGED
@@ -102,7 +102,7 @@ python scripts/validate_publication_package.py
102
  | Direction probes | `results/episode_task_suite/research_direction_extensions/`, `docs/data/research_direction_extensions.json` |
103
  | Walkthroughs | `results/episode_task_suite/task_walkthroughs/`, `docs/data/task_walkthroughs.json` |
104
  | Task surface integrity | `docs/data/task_surface_integrity.json` |
105
- | Source alignment audit | `SOURCE_ALIGNMENT_AUDIT.md`, `docs/data/source_alignment_audit.json` |
106
  | Evaluation protocol | `EVALUATION_PROTOCOL.md`, `docs/data/evaluation_protocol.json` |
107
  | Figures | `docs/assets/*.png`, `docs/assets/charts/*.svg` |
108
  | Brand assets | `docs/assets/brand/*.png`, `docs/favicon.png`, `docs/apple-touch-icon.png`, `docs/data/brand_assets.json` |
 
102
  | Direction probes | `results/episode_task_suite/research_direction_extensions/`, `docs/data/research_direction_extensions.json` |
103
  | Walkthroughs | `results/episode_task_suite/task_walkthroughs/`, `docs/data/task_walkthroughs.json` |
104
  | Task surface integrity | `docs/data/task_surface_integrity.json` |
105
+ | Source alignment | `SOURCE_ALIGNMENT_AUDIT.md`, `docs/data/source_alignment_audit.json` |
106
  | Evaluation protocol | `EVALUATION_PROTOCOL.md`, `docs/data/evaluation_protocol.json` |
107
  | Figures | `docs/assets/*.png`, `docs/assets/charts/*.svg` |
108
  | Brand assets | `docs/assets/brand/*.png`, `docs/favicon.png`, `docs/apple-touch-icon.png`, `docs/data/brand_assets.json` |
XPERIENCE10M_DATASET_CARD_ALIGNMENT.md CHANGED
@@ -113,7 +113,7 @@ The sample card metadata observed for this project is:
113
  | visualization tool | Rerun 0.29.0 for `.rrd` |
114
 
115
  This project uses the public sample to build the 5,821-frame / 1,161-window
116
- audit suite. The sample license and the full gated dataset terms are both
117
  preserved in the public documentation; this repo's MIT code license does not
118
  grant additional rights to the raw data.
119
 
@@ -174,7 +174,7 @@ The official dataset card supports research directions such as:
174
  - depth estimation, visual odometry, camera trajectory, SLAM, and scene reconstruction
175
  - hand/body pose, human motion understanding, and sensor fusion
176
 
177
- This repo currently implements a single-episode audit suite that starts several
178
  of those directions, but it does not solve the full official task list. The 12
179
  current tasks cover action/subtask labels, next-action prediction, transition
180
  and temporal diagnostics, hand trajectory forecasting, contact prediction,
 
113
  | visualization tool | Rerun 0.29.0 for `.rrd` |
114
 
115
  This project uses the public sample to build the 5,821-frame / 1,161-window
116
+ task-development suite. The sample license and the full gated dataset terms are both
117
  preserved in the public documentation; this repo's MIT code license does not
118
  grant additional rights to the raw data.
119
 
 
174
  - depth estimation, visual odometry, camera trajectory, SLAM, and scene reconstruction
175
  - hand/body pose, human motion understanding, and sensor fusion
176
 
177
+ This repo currently implements a single-episode task suite that starts several
178
  of those directions, but it does not solve the full official task list. The 12
179
  current tasks cover action/subtask labels, next-action prediction, transition
180
  and temporal diagnostics, hand trajectory forecasting, contact prediction,
assets/pipeline_diagram.svg CHANGED
assets/task_suite_infographic.png CHANGED

Git LFS Details

  • SHA256: 624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5
  • Pointer size: 132 Bytes
  • Size of remote file: 2.6 MB

Git LFS Details

  • SHA256: b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5
  • Pointer size: 132 Bytes
  • Size of remote file: 2.6 MB
codemeta.json CHANGED
@@ -2,7 +2,7 @@
2
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
3
  "@type": "SoftwareSourceCode",
4
  "name": "Ropedia Xperience-10M Task Suite",
5
- "description": "Audit-first single-episode embodied-AI task suite for the public Ropedia Xperience-10M sample, with 12 minimal task heads, 12 neural MLP heads, four research-direction probes, reproducible metrics, and public dashboard artifacts.",
6
  "codeRepository": "https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite",
7
  "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/",
8
  "issueTracker": "https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/issues",
 
2
  "@context": "https://doi.org/10.5063/schema/codemeta-2.0",
3
  "@type": "SoftwareSourceCode",
4
  "name": "Ropedia Xperience-10M Task Suite",
5
+ "description": "Research-development embodied-AI task lab for the public Ropedia Xperience-10M sample, with 12 minimal task heads, 12 neural MLP heads, four research-direction probes, reproducible metrics, and public dashboard artifacts.",
6
  "codeRepository": "https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite",
7
  "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/",
8
  "issueTracker": "https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite/issues",
metrics/artifact_index.json CHANGED
@@ -1,11 +1,11 @@
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
- "generated_at_utc": "2026-06-01T17:55:18+00:00",
4
  "status": "pass",
5
  "artifact_count": 52,
6
  "missing": [],
7
  "by_kind": {
8
- "review_path": 5,
9
  "claim_boundary": 1,
10
  "source_alignment": 5,
11
  "publication_workflow": 1,
@@ -33,26 +33,26 @@
33
  },
34
  "artifacts": [
35
  {
36
- "id": "reviewer_scorecard",
37
- "title": "Reviewer scorecard",
38
- "path": "REVIEWER_SCORECARD.md",
39
- "kind": "review_path",
40
  "surface": "repo_hf",
41
- "proves": "Gives a compact verified/data-gated/not-redistributed decision table for first-pass reviewers.",
42
  "exists": true,
43
- "bytes": 4367,
44
- "sha256": "01c3fcd654db595d94b50bc4b68ff1ea9fb13789261dea04dbaba1caa44d5027"
45
  },
46
  {
47
- "id": "reviewer_scorecard_json",
48
- "title": "Reviewer scorecard JSON",
49
- "path": "docs/data/reviewer_scorecard.json",
50
- "kind": "review_path",
51
  "surface": "website_hf",
52
- "proves": "Machine-readable copy of the current reviewer scorecard for website and HF mirrors.",
53
  "exists": true,
54
- "bytes": 6114,
55
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197"
56
  },
57
  {
58
  "id": "evidence_contract",
@@ -62,30 +62,30 @@
62
  "surface": "repo",
63
  "proves": "Defines what is verified, what is readiness-only, and what must not be inferred.",
64
  "exists": true,
65
- "bytes": 10041,
66
- "sha256": "f0c87b8e03629657ab73497f4c5f9e2dd8f422302885c62623e58a6b1fdd33f2"
67
  },
68
  {
69
- "id": "reviewer_packet",
70
- "title": "Reviewer packet",
71
- "path": "docs/data/reviewer_packet.json",
72
- "kind": "review_path",
73
  "surface": "website_hf",
74
- "proves": "Gives a short audit path with scope status and public surfaces.",
75
  "exists": true,
76
- "bytes": 7401,
77
- "sha256": "fefadd40a7ea989dd6d3ff8e4122fc88efc2299f6802a262c24ff1efae8078b9"
78
  },
79
  {
80
  "id": "artifact_guide",
81
  "title": "Artifact guide",
82
  "path": "ARTIFACT_GUIDE.md",
83
- "kind": "review_path",
84
  "surface": "repo_hf",
85
  "proves": "Gives the human-readable map from proof boundary to data, tasks, platform mirrors, and scale-up status.",
86
  "exists": true,
87
- "bytes": 12870,
88
- "sha256": "c7666882fe354d2fda1119cda98e7125c040ad5552c8160a124ba727a304aa9b"
89
  },
90
  {
91
  "id": "official_dataset_card_alignment",
@@ -95,8 +95,8 @@
95
  "surface": "repo_hf",
96
  "proves": "Aligns public dataset wording with the official gated Xperience-10M card, public sample card, HF API metadata, and unsupported areas.",
97
  "exists": true,
98
- "bytes": 10632,
99
- "sha256": "d9212e072fdadb734dadcd2846f772427b99d003d593b0e1865931f4cfa3eca1"
100
  },
101
  {
102
  "id": "official_dataset_card_alignment_json",
@@ -110,23 +110,23 @@
110
  "sha256": "6e49a184495c1cc8061f68d7cc74b3ba6377aedffce90c203ae34168411fd538"
111
  },
112
  {
113
- "id": "source_alignment_audit",
114
- "title": "Source alignment audit",
115
  "path": "SOURCE_ALIGNMENT_AUDIT.md",
116
  "kind": "source_alignment",
117
  "surface": "repo_hf",
118
- "proves": "Summarizes the pass/fail audit for full-dataset facts, sample-card facts, API-listing caveats, and public-card boundary markers.",
119
  "exists": true,
120
  "bytes": 2357,
121
  "sha256": "9ed1f8581f4656c8bd082be905d6b0ff3a9700410a0df6d60dbe1f1a4a49c63f"
122
  },
123
  {
124
- "id": "source_alignment_audit_json",
125
- "title": "Source alignment audit JSON",
126
  "path": "docs/data/source_alignment_audit.json",
127
  "kind": "source_alignment",
128
  "surface": "website_hf",
129
- "proves": "Machine-readable source-alignment pass/fail audit for repo, website, and HF surfaces.",
130
  "exists": true,
131
  "bytes": 4425,
132
  "sha256": "d0544dce6980d03ad73f3ee9ec9e9890de448b28f2a7bb7f7d6c715d7bc67157"
@@ -137,7 +137,7 @@
137
  "path": "scripts/validate_source_alignment.py",
138
  "kind": "source_alignment",
139
  "surface": "repo_hf",
140
- "proves": "Regenerates the source-alignment audit from committed facts and public card text.",
141
  "exists": true,
142
  "bytes": 15826,
143
  "sha256": "3294745245526ef5a4bb42992c2d7fdd71612db26ad2545f64e4d2272c58f9f2"
@@ -150,8 +150,8 @@
150
  "surface": "repo_hf",
151
  "proves": "Publishes prepared Space, artifact dataset, and model bundles, including an explicit model-binary upload batch.",
152
  "exists": true,
153
- "bytes": 7154,
154
- "sha256": "c338b83516f379ebf022e1687b5d623a39f8cc6dc44a36ec8ecaa1e1e7b8ae6d"
155
  },
156
  {
157
  "id": "evaluation_protocol",
@@ -206,7 +206,7 @@
206
  "proves": "Machine-readable visual asset index for website and Hugging Face mirrors.",
207
  "exists": true,
208
  "bytes": 13435,
209
- "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
210
  },
211
  {
212
  "id": "figure_index_builder",
@@ -216,8 +216,8 @@
216
  "surface": "repo_hf",
217
  "proves": "Regenerates visual-asset hashes, dimensions, and source-script provenance.",
218
  "exists": true,
219
- "bytes": 12981,
220
- "sha256": "b2016bd5a7f4a1bd9fdf55887797e88d73073a38477ac4b145b2c56e8ee62b58"
221
  },
222
  {
223
  "id": "brand_assets_json",
@@ -260,8 +260,8 @@
260
  "surface": "repo_hf",
261
  "proves": "Lists the automated and post-publish gates required before presenting a release as current.",
262
  "exists": true,
263
- "bytes": 4288,
264
- "sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
265
  },
266
  {
267
  "id": "quality_gate_manifest",
@@ -269,10 +269,10 @@
269
  "path": "docs/data/quality_gates.json",
270
  "kind": "quality_gate",
271
  "surface": "website_hf",
272
- "proves": "Machine-readable release-gate summary for validators, mirrors, and reviewer surfaces.",
273
  "exists": true,
274
- "bytes": 6937,
275
- "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
276
  },
277
  {
278
  "id": "task_surface_integrity",
@@ -317,8 +317,8 @@
317
  "surface": "repo",
318
  "proves": "Fetches the published GitHub/HF URLs and compares live hashes and public-card markers against the release assets.",
319
  "exists": true,
320
- "bytes": 21578,
321
- "sha256": "321e10c04bf50b19c51fd0382cb7c2ce08c9e9ba343a028094f79ba0e5557609"
322
  },
323
  {
324
  "id": "reproducibility_contract",
@@ -328,8 +328,8 @@
328
  "surface": "repo_hf",
329
  "proves": "Defines public reproduction commands, expected outputs, and non-reproducible scale-up boundaries.",
330
  "exists": true,
331
- "bytes": 6306,
332
- "sha256": "39e2576e3cf99067e5cf275d637fa97516fb744d2ec8ad308530254c0aa0c127"
333
  },
334
  {
335
  "id": "reproducibility_matrix",
@@ -346,12 +346,12 @@
346
  "id": "artifact_index_builder",
347
  "title": "Artifact index builder",
348
  "path": "scripts/build_artifact_index.py",
349
- "kind": "review_path",
350
  "surface": "repo_hf",
351
  "proves": "Generates the selective proof-artifact catalog from local files.",
352
  "exists": true,
353
- "bytes": 19494,
354
- "sha256": "fb9a21eccb58c9655388bd540c3393359831eefc046a6c0c28f29de44cca75a3"
355
  },
356
  {
357
  "id": "publication_audit",
@@ -362,7 +362,7 @@
362
  "volatile": true,
363
  "proves": "Confirms public bundles pass raw-data, cache, archive, and token-string checks.",
364
  "exists": true,
365
- "bytes": 6878,
366
  "hash_policy": "existence_and_size_only"
367
  },
368
  {
@@ -374,7 +374,7 @@
374
  "volatile": true,
375
  "proves": "Confirms historical 32ep path strings are not presented as real 32-episode results.",
376
  "exists": true,
377
- "bytes": 20089,
378
  "hash_policy": "existence_and_size_only"
379
  },
380
  {
@@ -386,7 +386,7 @@
386
  "volatile": true,
387
  "proves": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
388
  "exists": true,
389
- "bytes": 87890,
390
  "hash_policy": "existence_and_size_only"
391
  },
392
  {
@@ -398,7 +398,7 @@
398
  "volatile": true,
399
  "proves": "Confirms local website links, anchors, JSON data files, and referenced images resolve.",
400
  "exists": true,
401
- "bytes": 9525,
402
  "hash_policy": "existence_and_size_only"
403
  },
404
  {
@@ -409,8 +409,8 @@
409
  "surface": "website_hf",
410
  "proves": "Lists public URLs, upstream sources, and machine-readable project metadata.",
411
  "exists": true,
412
- "bytes": 4489,
413
- "sha256": "f4102b600de67dfe67ee4ab2548245eeff3e83228795ae538b65c3fbe6066dda"
414
  },
415
  {
416
  "id": "task_summary",
@@ -508,8 +508,8 @@
508
  "surface": "repo_hf",
509
  "proves": "Explains every task with case study, input, process modules, output, and limitation.",
510
  "exists": true,
511
- "bytes": 15414,
512
- "sha256": "b3c10caa919a06d34d219f6bc886fdec1587d989598c23ce30bdf39646691b9f"
513
  },
514
  {
515
  "id": "task_suite_infographic",
@@ -519,8 +519,8 @@
519
  "surface": "website_hf",
520
  "proves": "Presents the task suite and sample modality thumbnails with metrics generated from committed files.",
521
  "exists": true,
522
- "bytes": 2600527,
523
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
524
  },
525
  {
526
  "id": "modality_atlas",
@@ -596,8 +596,8 @@
596
  "surface": "repo_hf",
597
  "proves": "Makes the project externally citable.",
598
  "exists": true,
599
- "bytes": 1439,
600
- "sha256": "5b026f19f0c6a793ec3edbeffa78f125ce91381d6626f6e55c17284fd16f3130"
601
  },
602
  {
603
  "id": "license",
 
1
  {
2
  "title": "Ropedia Xperience-10M Task Suite Artifact Index",
3
+ "generated_at_utc": "2026-06-01T18:53:36+00:00",
4
  "status": "pass",
5
  "artifact_count": 52,
6
  "missing": [],
7
  "by_kind": {
8
+ "project_path": 5,
9
  "claim_boundary": 1,
10
  "source_alignment": 5,
11
  "publication_workflow": 1,
 
33
  },
34
  "artifacts": [
35
  {
36
+ "id": "project_status",
37
+ "title": "Project status",
38
+ "path": "PROJECT_STATUS.md",
39
+ "kind": "project_path",
40
  "surface": "repo_hf",
41
+ "proves": "Gives a compact verified/data-gated/not-redistributed decision table for first-pass readers.",
42
  "exists": true,
43
+ "bytes": 4377,
44
+ "sha256": "f1b07e5d177c171216f1d0c88ae59c37c510c9f53995c6a3ec2b674bdcdc32e7"
45
  },
46
  {
47
+ "id": "project_status_json",
48
+ "title": "Project status JSON",
49
+ "path": "docs/data/project_status.json",
50
+ "kind": "project_path",
51
  "surface": "website_hf",
52
+ "proves": "Machine-readable copy of the current project status for website and HF mirrors.",
53
  "exists": true,
54
+ "bytes": 6111,
55
+ "sha256": "ca7b72cd6256adbbc40e08478093f0f433d889f2c52717f50c7b68be1fda56ea"
56
  },
57
  {
58
  "id": "evidence_contract",
 
62
  "surface": "repo",
63
  "proves": "Defines what is verified, what is readiness-only, and what must not be inferred.",
64
  "exists": true,
65
+ "bytes": 10056,
66
+ "sha256": "f46a6b77b4e08ab233eb1ae72bb056ad14c9b0200243b61e44ee24182aaff6b9"
67
  },
68
  {
69
+ "id": "project_packet",
70
+ "title": "Project packet",
71
+ "path": "docs/data/project_packet.json",
72
+ "kind": "project_path",
73
  "surface": "website_hf",
74
+ "proves": "Gives a short project path with scope status and public surfaces.",
75
  "exists": true,
76
+ "bytes": 7409,
77
+ "sha256": "0ccf5133156559d6699ef5db91a4723d80e35b188bb4df0ee06974a7bce0a814"
78
  },
79
  {
80
  "id": "artifact_guide",
81
  "title": "Artifact guide",
82
  "path": "ARTIFACT_GUIDE.md",
83
+ "kind": "project_path",
84
  "surface": "repo_hf",
85
  "proves": "Gives the human-readable map from proof boundary to data, tasks, platform mirrors, and scale-up status.",
86
  "exists": true,
87
+ "bytes": 12856,
88
+ "sha256": "c89ffc1939bf4b35f8a749b902c9599885f4e5cdeb45e06a7880c0de0ea36359"
89
  },
90
  {
91
  "id": "official_dataset_card_alignment",
 
95
  "surface": "repo_hf",
96
  "proves": "Aligns public dataset wording with the official gated Xperience-10M card, public sample card, HF API metadata, and unsupported areas.",
97
  "exists": true,
98
+ "bytes": 10642,
99
+ "sha256": "e3986e5d251f1b4e0bbad677ecec0daa42e965146ded8473e9a1ed3b91d51f21"
100
  },
101
  {
102
  "id": "official_dataset_card_alignment_json",
 
110
  "sha256": "6e49a184495c1cc8061f68d7cc74b3ba6377aedffce90c203ae34168411fd538"
111
  },
112
  {
113
+ "id": "source_alignment",
114
+ "title": "Source alignment",
115
  "path": "SOURCE_ALIGNMENT_AUDIT.md",
116
  "kind": "source_alignment",
117
  "surface": "repo_hf",
118
+ "proves": "Summarizes the pass/fail check for full-dataset facts, sample-card facts, API-listing caveats, and public-card boundary markers.",
119
  "exists": true,
120
  "bytes": 2357,
121
  "sha256": "9ed1f8581f4656c8bd082be905d6b0ff3a9700410a0df6d60dbe1f1a4a49c63f"
122
  },
123
  {
124
+ "id": "source_alignment_json",
125
+ "title": "Source alignment JSON",
126
  "path": "docs/data/source_alignment_audit.json",
127
  "kind": "source_alignment",
128
  "surface": "website_hf",
129
+ "proves": "Machine-readable source-alignment pass/fail check for repo, website, and HF surfaces.",
130
  "exists": true,
131
  "bytes": 4425,
132
  "sha256": "d0544dce6980d03ad73f3ee9ec9e9890de448b28f2a7bb7f7d6c715d7bc67157"
 
137
  "path": "scripts/validate_source_alignment.py",
138
  "kind": "source_alignment",
139
  "surface": "repo_hf",
140
+ "proves": "Regenerates the source-alignment report from committed facts and public card text.",
141
  "exists": true,
142
  "bytes": 15826,
143
  "sha256": "3294745245526ef5a4bb42992c2d7fdd71612db26ad2545f64e4d2272c58f9f2"
 
150
  "surface": "repo_hf",
151
  "proves": "Publishes prepared Space, artifact dataset, and model bundles, including an explicit model-binary upload batch.",
152
  "exists": true,
153
+ "bytes": 7798,
154
+ "sha256": "f077e954f495cfb31bbb117c14f020bc09b29d7ae4e2f03ebcd81e961f3573e1"
155
  },
156
  {
157
  "id": "evaluation_protocol",
 
206
  "proves": "Machine-readable visual asset index for website and Hugging Face mirrors.",
207
  "exists": true,
208
  "bytes": 13435,
209
+ "sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2"
210
  },
211
  {
212
  "id": "figure_index_builder",
 
216
  "surface": "repo_hf",
217
  "proves": "Regenerates visual-asset hashes, dimensions, and source-script provenance.",
218
  "exists": true,
219
+ "bytes": 12966,
220
+ "sha256": "510f9ae75561235f8c904ccba365696ef9a5eb68606fd508c00e93ca49a4b045"
221
  },
222
  {
223
  "id": "brand_assets_json",
 
260
  "surface": "repo_hf",
261
  "proves": "Lists the automated and post-publish gates required before presenting a release as current.",
262
  "exists": true,
263
+ "bytes": 4263,
264
+ "sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23"
265
  },
266
  {
267
  "id": "quality_gate_manifest",
 
269
  "path": "docs/data/quality_gates.json",
270
  "kind": "quality_gate",
271
  "surface": "website_hf",
272
+ "proves": "Machine-readable release-gate summary for validators, mirrors, and public project surfaces.",
273
  "exists": true,
274
+ "bytes": 6919,
275
+ "sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519"
276
  },
277
  {
278
  "id": "task_surface_integrity",
 
317
  "surface": "repo",
318
  "proves": "Fetches the published GitHub/HF URLs and compares live hashes and public-card markers against the release assets.",
319
  "exists": true,
320
+ "bytes": 21520,
321
+ "sha256": "0f39a3917d038b474c79aee521f8c8b6c815605ad9e5a446f5be51ef579d1655"
322
  },
323
  {
324
  "id": "reproducibility_contract",
 
328
  "surface": "repo_hf",
329
  "proves": "Defines public reproduction commands, expected outputs, and non-reproducible scale-up boundaries.",
330
  "exists": true,
331
+ "bytes": 6300,
332
+ "sha256": "6058848bf1efc7e13a1f6c0958df9925c1803246e40a077b20ea25c912f31e53"
333
  },
334
  {
335
  "id": "reproducibility_matrix",
 
346
  "id": "artifact_index_builder",
347
  "title": "Artifact index builder",
348
  "path": "scripts/build_artifact_index.py",
349
+ "kind": "project_path",
350
  "surface": "repo_hf",
351
  "proves": "Generates the selective proof-artifact catalog from local files.",
352
  "exists": true,
353
+ "bytes": 19462,
354
+ "sha256": "5f9df1c50d9cf005c9815105c2d74b1975c647d37f7329fba04a6b82b4498436"
355
  },
356
  {
357
  "id": "publication_audit",
 
362
  "volatile": true,
363
  "proves": "Confirms public bundles pass raw-data, cache, archive, and token-string checks.",
364
  "exists": true,
365
+ "bytes": 6869,
366
  "hash_policy": "existence_and_size_only"
367
  },
368
  {
 
374
  "volatile": true,
375
  "proves": "Confirms historical 32ep path strings are not presented as real 32-episode results.",
376
  "exists": true,
377
+ "bytes": 20081,
378
  "hash_policy": "existence_and_size_only"
379
  },
380
  {
 
386
  "volatile": true,
387
  "proves": "Confirms prepared GitHub/HF Space/artifact/model mirrors share the same critical data, figure, website HTML, and validator files.",
388
  "exists": true,
389
+ "bytes": 87845,
390
  "hash_policy": "existence_and_size_only"
391
  },
392
  {
 
398
  "volatile": true,
399
  "proves": "Confirms local website links, anchors, JSON data files, and referenced images resolve.",
400
  "exists": true,
401
+ "bytes": 9508,
402
  "hash_policy": "existence_and_size_only"
403
  },
404
  {
 
409
  "surface": "website_hf",
410
  "proves": "Lists public URLs, upstream sources, and machine-readable project metadata.",
411
  "exists": true,
412
+ "bytes": 4468,
413
+ "sha256": "a5fd25374d967c7155e8d3c404d9b520d804c7a0de5c84c4f725156155f421b1"
414
  },
415
  {
416
  "id": "task_summary",
 
508
  "surface": "repo_hf",
509
  "proves": "Explains every task with case study, input, process modules, output, and limitation.",
510
  "exists": true,
511
+ "bytes": 15430,
512
+ "sha256": "fd81c9629ac0d5e5793a82ffa0b4f484487496ad9510854e21121106eed6d071"
513
  },
514
  {
515
  "id": "task_suite_infographic",
 
519
  "surface": "website_hf",
520
  "proves": "Presents the task suite and sample modality thumbnails with metrics generated from committed files.",
521
  "exists": true,
522
+ "bytes": 2600193,
523
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5"
524
  },
525
  {
526
  "id": "modality_atlas",
 
596
  "surface": "repo_hf",
597
  "proves": "Makes the project externally citable.",
598
  "exists": true,
599
+ "bytes": 1431,
600
+ "sha256": "e84efc4c45ea168e1eb0f3db938077e04a9521c3abb8dc0cc1003e22958e0222"
601
  },
602
  {
603
  "id": "license",
metrics/evidence_contract.json CHANGED
@@ -3,12 +3,12 @@
3
  "scope": "single public Xperience-10M sample episode",
4
  "claims": [
5
  {
6
- "id": "reviewer_scorecard",
7
- "claim": "A first-pass reviewer has a compact current-state scorecard.",
8
  "status": "verified",
9
  "evidence": [
10
- "REVIEWER_SCORECARD.md",
11
- "docs/data/reviewer_scorecard.json"
12
  ],
13
  "boundary": "summarizes existing evidence and boundaries; it does not add new experimental claims"
14
  },
@@ -24,7 +24,7 @@
24
  "boundary": "summarizes upstream public metadata, API listing facts, sample license/tooling, and dataset-card facts; does not grant access or mirror raw data"
25
  },
26
  {
27
- "id": "source_alignment_audit",
28
  "claim": "Source facts and boundary markers are validated across repo, website, and HF cards.",
29
  "status": "verified",
30
  "evidence": [
@@ -32,7 +32,7 @@
32
  "docs/data/source_alignment_audit.json",
33
  "scripts/validate_source_alignment.py"
34
  ],
35
- "boundary": "offline committed-fact audit; does not fetch private gated data"
36
  },
37
  {
38
  "id": "aligned_windows",
@@ -47,7 +47,7 @@
47
  },
48
  {
49
  "id": "feature_contract",
50
- "claim": "The current feature contract is explicit and reviewable.",
51
  "status": "verified",
52
  "evidence": [
53
  "results/episode_task_suite/feature_manifest.json",
@@ -75,11 +75,11 @@
75
  "docs/assets/modalities/",
76
  "docs/index.html"
77
  ],
78
- "boundary": "derived thumbnails for review and presentation; raw data remains excluded"
79
  },
80
  {
81
  "id": "task_surface_integrity",
82
- "claim": "Public task cards stay readable for non-expert reviewers.",
83
  "status": "verified",
84
  "evidence": [
85
  "docs/data/task_surface_integrity.json",
@@ -90,7 +90,7 @@
90
  },
91
  {
92
  "id": "figure_index",
93
- "claim": "Public figures, charts, and modality thumbnails are indexed as auditable evidence.",
94
  "status": "verified",
95
  "evidence": [
96
  "FIGURE_INDEX.md",
@@ -216,7 +216,7 @@
216
  },
217
  {
218
  "id": "quality_gates",
219
- "claim": "The release gate is explicit and reviewable.",
220
  "status": "verified",
221
  "evidence": [
222
  "QUALITY_GATES.md",
@@ -248,11 +248,11 @@
248
  "boundary": "code license does not override original Xperience-10M dataset terms"
249
  },
250
  {
251
- "id": "reviewer_path",
252
- "claim": "A first-time reviewer has an explicit audit path.",
253
  "status": "verified",
254
  "evidence": [
255
- "docs/data/reviewer_packet.json",
256
  "ARTIFACT_GUIDE.md",
257
  "docs/data/artifact_index.json",
258
  "README.md",
@@ -262,7 +262,7 @@
262
  },
263
  {
264
  "id": "artifact_index",
265
- "claim": "The core proof artifacts are grouped for human review and indexed with existence, size, and hash metadata where stable.",
266
  "status": "verified",
267
  "evidence": [
268
  "ARTIFACT_GUIDE.md",
@@ -273,7 +273,7 @@
273
  },
274
  {
275
  "id": "reproducibility_contract",
276
- "claim": "The public reproduction path is documented with commands, expected outputs, and exact-match audit evidence.",
277
  "status": "verified",
278
  "evidence": [
279
  "REPRODUCIBILITY.md",
 
3
  "scope": "single public Xperience-10M sample episode",
4
  "claims": [
5
  {
6
+ "id": "project_status",
7
+ "claim": "A first-pass reader has a compact current-state summary.",
8
  "status": "verified",
9
  "evidence": [
10
+ "PROJECT_STATUS.md",
11
+ "docs/data/project_status.json"
12
  ],
13
  "boundary": "summarizes existing evidence and boundaries; it does not add new experimental claims"
14
  },
 
24
  "boundary": "summarizes upstream public metadata, API listing facts, sample license/tooling, and dataset-card facts; does not grant access or mirror raw data"
25
  },
26
  {
27
+ "id": "source_alignment",
28
  "claim": "Source facts and boundary markers are validated across repo, website, and HF cards.",
29
  "status": "verified",
30
  "evidence": [
 
32
  "docs/data/source_alignment_audit.json",
33
  "scripts/validate_source_alignment.py"
34
  ],
35
+ "boundary": "offline committed-fact check; does not fetch private gated data"
36
  },
37
  {
38
  "id": "aligned_windows",
 
47
  },
48
  {
49
  "id": "feature_contract",
50
+ "claim": "The current feature contract is explicit and inspectable.",
51
  "status": "verified",
52
  "evidence": [
53
  "results/episode_task_suite/feature_manifest.json",
 
75
  "docs/assets/modalities/",
76
  "docs/index.html"
77
  ],
78
+ "boundary": "derived thumbnails for presentation; raw data remains excluded"
79
  },
80
  {
81
  "id": "task_surface_integrity",
82
+ "claim": "Public task cards stay readable for non-expert readers.",
83
  "status": "verified",
84
  "evidence": [
85
  "docs/data/task_surface_integrity.json",
 
90
  },
91
  {
92
  "id": "figure_index",
93
+ "claim": "Public figures, charts, and modality thumbnails are indexed as project evidence.",
94
  "status": "verified",
95
  "evidence": [
96
  "FIGURE_INDEX.md",
 
216
  },
217
  {
218
  "id": "quality_gates",
219
+ "claim": "The release gate is explicit.",
220
  "status": "verified",
221
  "evidence": [
222
  "QUALITY_GATES.md",
 
248
  "boundary": "code license does not override original Xperience-10M dataset terms"
249
  },
250
  {
251
+ "id": "project_path",
252
+ "claim": "A first-time reader has an explicit project path.",
253
  "status": "verified",
254
  "evidence": [
255
+ "docs/data/project_packet.json",
256
  "ARTIFACT_GUIDE.md",
257
  "docs/data/artifact_index.json",
258
  "README.md",
 
262
  },
263
  {
264
  "id": "artifact_index",
265
+ "claim": "The core project artifacts are grouped for human reading and indexed with existence, size, and hash metadata where stable.",
266
  "status": "verified",
267
  "evidence": [
268
  "ARTIFACT_GUIDE.md",
 
273
  },
274
  {
275
  "id": "reproducibility_contract",
276
+ "claim": "The public reproduction path is documented with commands, expected outputs, and exact-match reproduction evidence.",
277
  "status": "verified",
278
  "evidence": [
279
  "REPRODUCIBILITY.md",
metrics/figure_index.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Figure Index",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-01T17:28:06+00:00",
5
  "scope": "Public figures, diagrams, charts, and derived modality thumbnails. Raw Xperience-10M videos, annotations, RRD files, and Qwen weights are excluded.",
6
  "figure_count": 21,
7
  "figures": [
@@ -64,8 +64,8 @@
64
  "source_script": "scripts/render_task_suite_infographic.py",
65
  "surface": "README, website, HF Space, artifact dataset, model card",
66
  "exists": true,
67
- "bytes": 2600527,
68
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5",
69
  "dimensions": {
70
  "format": "PNG",
71
  "width": 1800,
 
1
  {
2
  "title": "Ropedia Xperience-10M Figure Index",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-01T18:31:25+00:00",
5
  "scope": "Public figures, diagrams, charts, and derived modality thumbnails. Raw Xperience-10M videos, annotations, RRD files, and Qwen weights are excluded.",
6
  "figure_count": 21,
7
  "figures": [
 
64
  "source_script": "scripts/render_task_suite_infographic.py",
65
  "surface": "README, website, HF Space, artifact dataset, model card",
66
  "exists": true,
67
+ "bytes": 2600193,
68
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
69
  "dimensions": {
70
  "format": "PNG",
71
  "width": 1800,
metrics/live_publication_status.json CHANGED
@@ -1,18 +1,18 @@
1
  {
2
  "title": "Ropedia Xperience-10M Live Publication Status",
3
- "status": "pass",
4
- "checked_at_utc": "2026-06-01T17:55:08+00:00",
5
  "scope": "Live GitHub Pages, GitHub raw, Hugging Face Space, artifact dataset, and model card mirrors.",
6
  "hash_groups": [
7
  {
8
  "id": "task_suite_infographic",
9
  "title": "Task-suite infographic",
10
- "status": "pass",
11
  "local": {
12
  "path": "docs/assets/task_suite_infographic.png",
13
  "exists": true,
14
- "bytes": 2600527,
15
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
16
  },
17
  "mirrors": {
18
  "github_pages": {
@@ -48,24 +48,53 @@
48
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/assets/task_suite_infographic.png"
49
  }
50
  },
51
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  },
53
  {
54
  "id": "quality_gates_json",
55
  "title": "Quality-gate JSON",
56
- "status": "pass",
57
  "local": {
58
  "path": "docs/data/quality_gates.json",
59
  "exists": true,
60
- "bytes": 6937,
61
- "sha256": "c390816215face110fed18c5e81e8b0e735188d625920eba987ce8635f4cb9e9"
62
  },
63
  "mirrors": {
64
  "github_pages": {
65
  "ok": true,
66
  "status_code": 200,
67
  "bytes": 6937,
68
- "sha256": "c390816215face110fed18c5e81e8b0e735188d625920eba987ce8635f4cb9e9",
69
  "final_url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/quality_gates.json",
70
  "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/quality_gates.json"
71
  },
@@ -73,7 +102,7 @@
73
  "ok": true,
74
  "status_code": 200,
75
  "bytes": 6937,
76
- "sha256": "c390816215face110fed18c5e81e8b0e735188d625920eba987ce8635f4cb9e9",
77
  "final_url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/quality_gates.json",
78
  "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/quality_gates.json"
79
  },
@@ -81,20 +110,49 @@
81
  "ok": true,
82
  "status_code": 200,
83
  "bytes": 6937,
84
- "sha256": "c390816215face110fed18c5e81e8b0e735188d625920eba987ce8635f4cb9e9",
85
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Fquality_gates.json",
86
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/quality_gates.json"
87
  },
88
  "hf_model": {
89
  "ok": true,
90
  "status_code": 200,
91
  "bytes": 6937,
92
- "sha256": "c390816215face110fed18c5e81e8b0e735188d625920eba987ce8635f4cb9e9",
93
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Fquality_gates.json",
94
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/quality_gates.json"
95
  }
96
  },
97
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  },
99
  {
100
  "id": "xperience10m_dataset_card_alignment_json",
@@ -128,7 +186,7 @@
128
  "status_code": 200,
129
  "bytes": 8037,
130
  "sha256": "6e49a184495c1cc8061f68d7cc74b3ba6377aedffce90c203ae34168411fd538",
131
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Fxperience10m_dataset_card_alignment.json",
132
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/xperience10m_dataset_card_alignment.json"
133
  },
134
  "hf_model": {
@@ -136,15 +194,15 @@
136
  "status_code": 200,
137
  "bytes": 8037,
138
  "sha256": "6e49a184495c1cc8061f68d7cc74b3ba6377aedffce90c203ae34168411fd538",
139
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Fxperience10m_dataset_card_alignment.json",
140
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/xperience10m_dataset_card_alignment.json"
141
  }
142
  },
143
  "failures": []
144
  },
145
  {
146
- "id": "source_alignment_audit_json",
147
- "title": "Source-alignment audit JSON",
148
  "status": "pass",
149
  "local": {
150
  "path": "docs/data/source_alignment_audit.json",
@@ -174,7 +232,7 @@
174
  "status_code": 200,
175
  "bytes": 4425,
176
  "sha256": "d0544dce6980d03ad73f3ee9ec9e9890de448b28f2a7bb7f7d6c715d7bc67157",
177
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Fsource_alignment_audit.json",
178
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/source_alignment_audit.json"
179
  },
180
  "hf_model": {
@@ -182,57 +240,86 @@
182
  "status_code": 200,
183
  "bytes": 4425,
184
  "sha256": "d0544dce6980d03ad73f3ee9ec9e9890de448b28f2a7bb7f7d6c715d7bc67157",
185
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Fsource_alignment_audit.json",
186
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/source_alignment_audit.json"
187
  }
188
  },
189
  "failures": []
190
  },
191
  {
192
- "id": "reviewer_scorecard_json",
193
- "title": "Reviewer scorecard JSON",
194
- "status": "pass",
195
  "local": {
196
- "path": "docs/data/reviewer_scorecard.json",
197
  "exists": true,
198
- "bytes": 6114,
199
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197"
200
  },
201
  "mirrors": {
202
  "github_pages": {
203
- "ok": true,
204
- "status_code": 200,
205
- "bytes": 6114,
206
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197",
207
- "final_url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/reviewer_scorecard.json",
208
- "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/reviewer_scorecard.json"
 
209
  },
210
  "hf_space": {
211
- "ok": true,
212
- "status_code": 200,
213
- "bytes": 6114,
214
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197",
215
- "final_url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/reviewer_scorecard.json",
216
- "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/reviewer_scorecard.json"
 
217
  },
218
  "hf_artifacts": {
219
- "ok": true,
220
- "status_code": 200,
221
- "bytes": 6114,
222
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197",
223
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Freviewer_scorecard.json",
224
- "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/reviewer_scorecard.json"
 
225
  },
226
  "hf_model": {
227
- "ok": true,
228
- "status_code": 200,
229
- "bytes": 6114,
230
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197",
231
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Freviewer_scorecard.json",
232
- "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/reviewer_scorecard.json"
 
233
  }
234
  },
235
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
236
  },
237
  {
238
  "id": "evaluation_protocol_json",
@@ -266,7 +353,7 @@
266
  "status_code": 200,
267
  "bytes": 13586,
268
  "sha256": "01749a94f31059c52adc74cfa36e2a256c43a316a2f318fa4177df3fc2f5a5b4",
269
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Fevaluation_protocol.json",
270
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/evaluation_protocol.json"
271
  },
272
  "hf_model": {
@@ -274,7 +361,7 @@
274
  "status_code": 200,
275
  "bytes": 13586,
276
  "sha256": "01749a94f31059c52adc74cfa36e2a256c43a316a2f318fa4177df3fc2f5a5b4",
277
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Fevaluation_protocol.json",
278
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/evaluation_protocol.json"
279
  }
280
  },
@@ -283,12 +370,12 @@
283
  {
284
  "id": "figure_index_json",
285
  "title": "Figure index JSON",
286
- "status": "pass",
287
  "local": {
288
  "path": "docs/data/figure_index.json",
289
  "exists": true,
290
  "bytes": 13435,
291
- "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
292
  },
293
  "mirrors": {
294
  "github_pages": {
@@ -312,7 +399,7 @@
312
  "status_code": 200,
313
  "bytes": 13435,
314
  "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401",
315
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Ffigure_index.json",
316
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/figure_index.json"
317
  },
318
  "hf_model": {
@@ -320,21 +407,50 @@
320
  "status_code": 200,
321
  "bytes": 13435,
322
  "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401",
323
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Ffigure_index.json",
324
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/figure_index.json"
325
  }
326
  },
327
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
328
  },
329
  {
330
  "id": "task_walkthroughs_json",
331
  "title": "Task walkthrough JSON",
332
- "status": "pass",
333
  "local": {
334
  "path": "docs/data/task_walkthroughs.json",
335
  "exists": true,
336
- "bytes": 26935,
337
- "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
338
  },
339
  "mirrors": {
340
  "github_pages": {
@@ -358,7 +474,7 @@
358
  "status_code": 200,
359
  "bytes": 26935,
360
  "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9",
361
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Ftask_walkthroughs.json",
362
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_walkthroughs.json"
363
  },
364
  "hf_model": {
@@ -366,21 +482,50 @@
366
  "status_code": 200,
367
  "bytes": 26935,
368
  "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9",
369
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Ftask_walkthroughs.json",
370
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_walkthroughs.json"
371
  }
372
  },
373
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
374
  },
375
  {
376
  "id": "task_surface_integrity_json",
377
  "title": "Task-surface integrity JSON",
378
- "status": "pass",
379
  "local": {
380
  "path": "docs/data/task_surface_integrity.json",
381
  "exists": true,
382
  "bytes": 45780,
383
- "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
384
  },
385
  "mirrors": {
386
  "github_pages": {
@@ -404,7 +549,7 @@
404
  "status_code": 200,
405
  "bytes": 45780,
406
  "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695",
407
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Ftask_surface_integrity.json",
408
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_surface_integrity.json"
409
  },
410
  "hf_model": {
@@ -412,11 +557,40 @@
412
  "status_code": 200,
413
  "bytes": 45780,
414
  "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695",
415
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Ftask_surface_integrity.json",
416
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_surface_integrity.json"
417
  }
418
  },
419
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
420
  },
421
  {
422
  "id": "brand_assets_json",
@@ -450,7 +624,7 @@
450
  "status_code": 200,
451
  "bytes": 3897,
452
  "sha256": "45f3b385b4f3acad527889630dac0f48a41f181f5532f3221528f2061980d20d",
453
- "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/137388d9105aa5a997d3fc7d99b8be4d5a244015/docs%2Fdata%2Fbrand_assets.json",
454
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/brand_assets.json"
455
  },
456
  "hf_model": {
@@ -458,7 +632,7 @@
458
  "status_code": 200,
459
  "bytes": 3897,
460
  "sha256": "45f3b385b4f3acad527889630dac0f48a41f181f5532f3221528f2061980d20d",
461
- "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/8c545830cdc813398b3e45abc626fdf6b127d541/metrics%2Fbrand_assets.json",
462
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/brand_assets.json"
463
  }
464
  },
@@ -513,12 +687,12 @@
513
  {
514
  "id": "quality_gates_markdown",
515
  "title": "Quality-gate Markdown",
516
- "status": "pass",
517
  "local": {
518
  "path": "QUALITY_GATES.md",
519
  "exists": true,
520
- "bytes": 4288,
521
- "sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
522
  },
523
  "mirrors": {
524
  "github_raw": {
@@ -554,7 +728,36 @@
554
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/QUALITY_GATES.md"
555
  }
556
  },
557
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
558
  }
559
  ],
560
  "marker_checks": [
@@ -562,7 +765,7 @@
562
  "id": "github_pages_index_current",
563
  "title": "GitHub Pages index contains current publication markers",
564
  "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/",
565
- "status": "pass",
566
  "fetch": {
567
  "ok": true,
568
  "status_code": 200,
@@ -571,15 +774,24 @@
571
  "final_url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/"
572
  },
573
  "required_marker_count": 17,
574
- "missing_markers": [],
 
 
575
  "forbidden_markers_present": [],
576
- "failures": []
 
 
 
 
 
 
 
577
  },
578
  {
579
  "id": "hf_space_index_current",
580
  "title": "HF Space index contains current publication markers",
581
  "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/index.html",
582
- "status": "pass",
583
  "fetch": {
584
  "ok": true,
585
  "status_code": 200,
@@ -588,15 +800,24 @@
588
  "final_url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/index.html"
589
  },
590
  "required_marker_count": 17,
591
- "missing_markers": [],
 
 
592
  "forbidden_markers_present": [],
593
- "failures": []
 
 
 
 
 
 
 
594
  },
595
  {
596
  "id": "hf_artifacts_card_current",
597
  "title": "HF artifact card links quality gates",
598
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/raw/main/README.md",
599
- "status": "pass",
600
  "fetch": {
601
  "ok": true,
602
  "status_code": 200,
@@ -605,15 +826,24 @@
605
  "final_url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/raw/main/README.md"
606
  },
607
  "required_marker_count": 13,
608
- "missing_markers": [],
 
 
609
  "forbidden_markers_present": [],
610
- "failures": []
 
 
 
 
 
 
 
611
  },
612
  {
613
  "id": "hf_model_card_current",
614
  "title": "HF model card links quality gates",
615
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/README.md",
616
- "status": "pass",
617
  "fetch": {
618
  "ok": true,
619
  "status_code": 200,
@@ -622,11 +852,269 @@
622
  "final_url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/README.md"
623
  },
624
  "required_marker_count": 13,
625
- "missing_markers": [],
 
 
626
  "forbidden_markers_present": [],
627
- "failures": []
 
 
 
 
 
 
 
628
  }
629
  ],
630
- "failure_count": 0,
631
- "failures": []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
632
  }
 
1
  {
2
  "title": "Ropedia Xperience-10M Live Publication Status",
3
+ "status": "fail",
4
+ "checked_at_utc": "2026-06-01T19:02:25+00:00",
5
  "scope": "Live GitHub Pages, GitHub raw, Hugging Face Space, artifact dataset, and model card mirrors.",
6
  "hash_groups": [
7
  {
8
  "id": "task_suite_infographic",
9
  "title": "Task-suite infographic",
10
+ "status": "fail",
11
  "local": {
12
  "path": "docs/assets/task_suite_infographic.png",
13
  "exists": true,
14
+ "bytes": 2600193,
15
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5"
16
  },
17
  "mirrors": {
18
  "github_pages": {
 
48
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/assets/task_suite_infographic.png"
49
  }
50
  },
51
+ "failures": [
52
+ {
53
+ "surface": "github_pages",
54
+ "kind": "hash_mismatch",
55
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/assets/task_suite_infographic.png",
56
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
57
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
58
+ },
59
+ {
60
+ "surface": "hf_space",
61
+ "kind": "hash_mismatch",
62
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/resolve/main/assets/task_suite_infographic.png",
63
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
64
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
65
+ },
66
+ {
67
+ "surface": "hf_artifacts",
68
+ "kind": "hash_mismatch",
69
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/assets/task_suite_infographic.png",
70
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
71
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
72
+ },
73
+ {
74
+ "surface": "hf_model",
75
+ "kind": "hash_mismatch",
76
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/assets/task_suite_infographic.png",
77
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
78
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
79
+ }
80
+ ]
81
  },
82
  {
83
  "id": "quality_gates_json",
84
  "title": "Quality-gate JSON",
85
+ "status": "fail",
86
  "local": {
87
  "path": "docs/data/quality_gates.json",
88
  "exists": true,
89
+ "bytes": 6919,
90
+ "sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519"
91
  },
92
  "mirrors": {
93
  "github_pages": {
94
  "ok": true,
95
  "status_code": 200,
96
  "bytes": 6937,
97
+ "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420",
98
  "final_url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/quality_gates.json",
99
  "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/quality_gates.json"
100
  },
 
102
  "ok": true,
103
  "status_code": 200,
104
  "bytes": 6937,
105
+ "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420",
106
  "final_url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/quality_gates.json",
107
  "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/quality_gates.json"
108
  },
 
110
  "ok": true,
111
  "status_code": 200,
112
  "bytes": 6937,
113
+ "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420",
114
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Fquality_gates.json",
115
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/quality_gates.json"
116
  },
117
  "hf_model": {
118
  "ok": true,
119
  "status_code": 200,
120
  "bytes": 6937,
121
+ "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420",
122
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Fquality_gates.json",
123
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/quality_gates.json"
124
  }
125
  },
126
+ "failures": [
127
+ {
128
+ "surface": "github_pages",
129
+ "kind": "hash_mismatch",
130
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/quality_gates.json",
131
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
132
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
133
+ },
134
+ {
135
+ "surface": "hf_space",
136
+ "kind": "hash_mismatch",
137
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/quality_gates.json",
138
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
139
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
140
+ },
141
+ {
142
+ "surface": "hf_artifacts",
143
+ "kind": "hash_mismatch",
144
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/quality_gates.json",
145
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
146
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
147
+ },
148
+ {
149
+ "surface": "hf_model",
150
+ "kind": "hash_mismatch",
151
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/quality_gates.json",
152
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
153
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
154
+ }
155
+ ]
156
  },
157
  {
158
  "id": "xperience10m_dataset_card_alignment_json",
 
186
  "status_code": 200,
187
  "bytes": 8037,
188
  "sha256": "6e49a184495c1cc8061f68d7cc74b3ba6377aedffce90c203ae34168411fd538",
189
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Fxperience10m_dataset_card_alignment.json",
190
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/xperience10m_dataset_card_alignment.json"
191
  },
192
  "hf_model": {
 
194
  "status_code": 200,
195
  "bytes": 8037,
196
  "sha256": "6e49a184495c1cc8061f68d7cc74b3ba6377aedffce90c203ae34168411fd538",
197
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Fxperience10m_dataset_card_alignment.json",
198
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/xperience10m_dataset_card_alignment.json"
199
  }
200
  },
201
  "failures": []
202
  },
203
  {
204
+ "id": "source_alignment_json",
205
+ "title": "Source-alignment JSON",
206
  "status": "pass",
207
  "local": {
208
  "path": "docs/data/source_alignment_audit.json",
 
232
  "status_code": 200,
233
  "bytes": 4425,
234
  "sha256": "d0544dce6980d03ad73f3ee9ec9e9890de448b28f2a7bb7f7d6c715d7bc67157",
235
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Fsource_alignment_audit.json",
236
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/source_alignment_audit.json"
237
  },
238
  "hf_model": {
 
240
  "status_code": 200,
241
  "bytes": 4425,
242
  "sha256": "d0544dce6980d03ad73f3ee9ec9e9890de448b28f2a7bb7f7d6c715d7bc67157",
243
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Fsource_alignment_audit.json",
244
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/source_alignment_audit.json"
245
  }
246
  },
247
  "failures": []
248
  },
249
  {
250
+ "id": "project_status_json",
251
+ "title": "Project status JSON",
252
+ "status": "fail",
253
  "local": {
254
+ "path": "docs/data/project_status.json",
255
  "exists": true,
256
+ "bytes": 6111,
257
+ "sha256": "ca7b72cd6256adbbc40e08478093f0f433d889f2c52717f50c7b68be1fda56ea"
258
  },
259
  "mirrors": {
260
  "github_pages": {
261
+ "ok": false,
262
+ "status_code": 404,
263
+ "bytes": 0,
264
+ "sha256": null,
265
+ "error": "HTTP Error 404: Not Found",
266
+ "final_url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/project_status.json",
267
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/project_status.json"
268
  },
269
  "hf_space": {
270
+ "ok": false,
271
+ "status_code": 404,
272
+ "bytes": 0,
273
+ "sha256": null,
274
+ "error": "HTTP Error 404: Not Found",
275
+ "final_url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/project_status.json",
276
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/project_status.json"
277
  },
278
  "hf_artifacts": {
279
+ "ok": false,
280
+ "status_code": 404,
281
+ "bytes": 0,
282
+ "sha256": null,
283
+ "error": "HTTP Error 404: Not Found",
284
+ "final_url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/project_status.json",
285
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/project_status.json"
286
  },
287
  "hf_model": {
288
+ "ok": false,
289
+ "status_code": 404,
290
+ "bytes": 0,
291
+ "sha256": null,
292
+ "error": "HTTP Error 404: Not Found",
293
+ "final_url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/project_status.json",
294
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/project_status.json"
295
  }
296
  },
297
+ "failures": [
298
+ {
299
+ "surface": "github_pages",
300
+ "kind": "fetch_failed",
301
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/project_status.json",
302
+ "error": "HTTP Error 404: Not Found"
303
+ },
304
+ {
305
+ "surface": "hf_space",
306
+ "kind": "fetch_failed",
307
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/project_status.json",
308
+ "error": "HTTP Error 404: Not Found"
309
+ },
310
+ {
311
+ "surface": "hf_artifacts",
312
+ "kind": "fetch_failed",
313
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/project_status.json",
314
+ "error": "HTTP Error 404: Not Found"
315
+ },
316
+ {
317
+ "surface": "hf_model",
318
+ "kind": "fetch_failed",
319
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/project_status.json",
320
+ "error": "HTTP Error 404: Not Found"
321
+ }
322
+ ]
323
  },
324
  {
325
  "id": "evaluation_protocol_json",
 
353
  "status_code": 200,
354
  "bytes": 13586,
355
  "sha256": "01749a94f31059c52adc74cfa36e2a256c43a316a2f318fa4177df3fc2f5a5b4",
356
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Fevaluation_protocol.json",
357
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/evaluation_protocol.json"
358
  },
359
  "hf_model": {
 
361
  "status_code": 200,
362
  "bytes": 13586,
363
  "sha256": "01749a94f31059c52adc74cfa36e2a256c43a316a2f318fa4177df3fc2f5a5b4",
364
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Fevaluation_protocol.json",
365
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/evaluation_protocol.json"
366
  }
367
  },
 
370
  {
371
  "id": "figure_index_json",
372
  "title": "Figure index JSON",
373
+ "status": "fail",
374
  "local": {
375
  "path": "docs/data/figure_index.json",
376
  "exists": true,
377
  "bytes": 13435,
378
+ "sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2"
379
  },
380
  "mirrors": {
381
  "github_pages": {
 
399
  "status_code": 200,
400
  "bytes": 13435,
401
  "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401",
402
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Ffigure_index.json",
403
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/figure_index.json"
404
  },
405
  "hf_model": {
 
407
  "status_code": 200,
408
  "bytes": 13435,
409
  "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401",
410
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Ffigure_index.json",
411
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/figure_index.json"
412
  }
413
  },
414
+ "failures": [
415
+ {
416
+ "surface": "github_pages",
417
+ "kind": "hash_mismatch",
418
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/figure_index.json",
419
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
420
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
421
+ },
422
+ {
423
+ "surface": "hf_space",
424
+ "kind": "hash_mismatch",
425
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/figure_index.json",
426
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
427
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
428
+ },
429
+ {
430
+ "surface": "hf_artifacts",
431
+ "kind": "hash_mismatch",
432
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/figure_index.json",
433
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
434
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
435
+ },
436
+ {
437
+ "surface": "hf_model",
438
+ "kind": "hash_mismatch",
439
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/figure_index.json",
440
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
441
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
442
+ }
443
+ ]
444
  },
445
  {
446
  "id": "task_walkthroughs_json",
447
  "title": "Task walkthrough JSON",
448
+ "status": "fail",
449
  "local": {
450
  "path": "docs/data/task_walkthroughs.json",
451
  "exists": true,
452
+ "bytes": 26951,
453
+ "sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350"
454
  },
455
  "mirrors": {
456
  "github_pages": {
 
474
  "status_code": 200,
475
  "bytes": 26935,
476
  "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9",
477
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Ftask_walkthroughs.json",
478
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_walkthroughs.json"
479
  },
480
  "hf_model": {
 
482
  "status_code": 200,
483
  "bytes": 26935,
484
  "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9",
485
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Ftask_walkthroughs.json",
486
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_walkthroughs.json"
487
  }
488
  },
489
+ "failures": [
490
+ {
491
+ "surface": "github_pages",
492
+ "kind": "hash_mismatch",
493
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/task_walkthroughs.json",
494
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
495
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
496
+ },
497
+ {
498
+ "surface": "hf_space",
499
+ "kind": "hash_mismatch",
500
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/task_walkthroughs.json",
501
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
502
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
503
+ },
504
+ {
505
+ "surface": "hf_artifacts",
506
+ "kind": "hash_mismatch",
507
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_walkthroughs.json",
508
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
509
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
510
+ },
511
+ {
512
+ "surface": "hf_model",
513
+ "kind": "hash_mismatch",
514
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_walkthroughs.json",
515
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
516
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
517
+ }
518
+ ]
519
  },
520
  {
521
  "id": "task_surface_integrity_json",
522
  "title": "Task-surface integrity JSON",
523
+ "status": "fail",
524
  "local": {
525
  "path": "docs/data/task_surface_integrity.json",
526
  "exists": true,
527
  "bytes": 45780,
528
+ "sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544"
529
  },
530
  "mirrors": {
531
  "github_pages": {
 
549
  "status_code": 200,
550
  "bytes": 45780,
551
  "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695",
552
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Ftask_surface_integrity.json",
553
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_surface_integrity.json"
554
  },
555
  "hf_model": {
 
557
  "status_code": 200,
558
  "bytes": 45780,
559
  "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695",
560
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Ftask_surface_integrity.json",
561
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_surface_integrity.json"
562
  }
563
  },
564
+ "failures": [
565
+ {
566
+ "surface": "github_pages",
567
+ "kind": "hash_mismatch",
568
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/task_surface_integrity.json",
569
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
570
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
571
+ },
572
+ {
573
+ "surface": "hf_space",
574
+ "kind": "hash_mismatch",
575
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/task_surface_integrity.json",
576
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
577
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
578
+ },
579
+ {
580
+ "surface": "hf_artifacts",
581
+ "kind": "hash_mismatch",
582
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_surface_integrity.json",
583
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
584
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
585
+ },
586
+ {
587
+ "surface": "hf_model",
588
+ "kind": "hash_mismatch",
589
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_surface_integrity.json",
590
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
591
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
592
+ }
593
+ ]
594
  },
595
  {
596
  "id": "brand_assets_json",
 
624
  "status_code": 200,
625
  "bytes": 3897,
626
  "sha256": "45f3b385b4f3acad527889630dac0f48a41f181f5532f3221528f2061980d20d",
627
+ "final_url": "https://huggingface.co/api/resolve-cache/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/71c8a7ccf8b91decf60506a2650c5d2ea8ab624c/docs%2Fdata%2Fbrand_assets.json",
628
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/brand_assets.json"
629
  },
630
  "hf_model": {
 
632
  "status_code": 200,
633
  "bytes": 3897,
634
  "sha256": "45f3b385b4f3acad527889630dac0f48a41f181f5532f3221528f2061980d20d",
635
+ "final_url": "https://huggingface.co/api/resolve-cache/models/cy0307/ropedia-xperience-10m-task-baselines/7d8787f24638d5c5c17237c4c243feb5564fc691/metrics%2Fbrand_assets.json",
636
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/brand_assets.json"
637
  }
638
  },
 
687
  {
688
  "id": "quality_gates_markdown",
689
  "title": "Quality-gate Markdown",
690
+ "status": "fail",
691
  "local": {
692
  "path": "QUALITY_GATES.md",
693
  "exists": true,
694
+ "bytes": 4263,
695
+ "sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23"
696
  },
697
  "mirrors": {
698
  "github_raw": {
 
728
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/QUALITY_GATES.md"
729
  }
730
  },
731
+ "failures": [
732
+ {
733
+ "surface": "github_raw",
734
+ "kind": "hash_mismatch",
735
+ "url": "https://raw.githubusercontent.com/ChaoYue0307/ropedia-xperience-10m-task-suite/main/QUALITY_GATES.md",
736
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
737
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
738
+ },
739
+ {
740
+ "surface": "hf_space",
741
+ "kind": "hash_mismatch",
742
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/QUALITY_GATES.md",
743
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
744
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
745
+ },
746
+ {
747
+ "surface": "hf_artifacts",
748
+ "kind": "hash_mismatch",
749
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/raw/main/QUALITY_GATES.md",
750
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
751
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
752
+ },
753
+ {
754
+ "surface": "hf_model",
755
+ "kind": "hash_mismatch",
756
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/QUALITY_GATES.md",
757
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
758
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
759
+ }
760
+ ]
761
  }
762
  ],
763
  "marker_checks": [
 
765
  "id": "github_pages_index_current",
766
  "title": "GitHub Pages index contains current publication markers",
767
  "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/",
768
+ "status": "fail",
769
  "fetch": {
770
  "ok": true,
771
  "status_code": 200,
 
774
  "final_url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/"
775
  },
776
  "required_marker_count": 17,
777
+ "missing_markers": [
778
+ "project_status.json"
779
+ ],
780
  "forbidden_markers_present": [],
781
+ "failures": [
782
+ {
783
+ "kind": "missing_required_markers",
784
+ "markers": [
785
+ "project_status.json"
786
+ ]
787
+ }
788
+ ]
789
  },
790
  {
791
  "id": "hf_space_index_current",
792
  "title": "HF Space index contains current publication markers",
793
  "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/index.html",
794
+ "status": "fail",
795
  "fetch": {
796
  "ok": true,
797
  "status_code": 200,
 
800
  "final_url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/index.html"
801
  },
802
  "required_marker_count": 17,
803
+ "missing_markers": [
804
+ "project_status.json"
805
+ ],
806
  "forbidden_markers_present": [],
807
+ "failures": [
808
+ {
809
+ "kind": "missing_required_markers",
810
+ "markers": [
811
+ "project_status.json"
812
+ ]
813
+ }
814
+ ]
815
  },
816
  {
817
  "id": "hf_artifacts_card_current",
818
  "title": "HF artifact card links quality gates",
819
  "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/raw/main/README.md",
820
+ "status": "fail",
821
  "fetch": {
822
  "ok": true,
823
  "status_code": 200,
 
826
  "final_url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/raw/main/README.md"
827
  },
828
  "required_marker_count": 13,
829
+ "missing_markers": [
830
+ "project_status.json"
831
+ ],
832
  "forbidden_markers_present": [],
833
+ "failures": [
834
+ {
835
+ "kind": "missing_required_markers",
836
+ "markers": [
837
+ "project_status.json"
838
+ ]
839
+ }
840
+ ]
841
  },
842
  {
843
  "id": "hf_model_card_current",
844
  "title": "HF model card links quality gates",
845
  "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/README.md",
846
+ "status": "fail",
847
  "fetch": {
848
  "ok": true,
849
  "status_code": 200,
 
852
  "final_url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/README.md"
853
  },
854
  "required_marker_count": 13,
855
+ "missing_markers": [
856
+ "project_status.json"
857
+ ],
858
  "forbidden_markers_present": [],
859
+ "failures": [
860
+ {
861
+ "kind": "missing_required_markers",
862
+ "markers": [
863
+ "project_status.json"
864
+ ]
865
+ }
866
+ ]
867
  }
868
  ],
869
+ "failure_count": 32,
870
+ "failures": [
871
+ {
872
+ "check": "task_suite_infographic",
873
+ "surface": "github_pages",
874
+ "kind": "hash_mismatch",
875
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/assets/task_suite_infographic.png",
876
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
877
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
878
+ },
879
+ {
880
+ "check": "task_suite_infographic",
881
+ "surface": "hf_space",
882
+ "kind": "hash_mismatch",
883
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/resolve/main/assets/task_suite_infographic.png",
884
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
885
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
886
+ },
887
+ {
888
+ "check": "task_suite_infographic",
889
+ "surface": "hf_artifacts",
890
+ "kind": "hash_mismatch",
891
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/assets/task_suite_infographic.png",
892
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
893
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
894
+ },
895
+ {
896
+ "check": "task_suite_infographic",
897
+ "surface": "hf_model",
898
+ "kind": "hash_mismatch",
899
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/assets/task_suite_infographic.png",
900
+ "expected_sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5",
901
+ "actual_sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
902
+ },
903
+ {
904
+ "check": "quality_gates_json",
905
+ "surface": "github_pages",
906
+ "kind": "hash_mismatch",
907
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/quality_gates.json",
908
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
909
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
910
+ },
911
+ {
912
+ "check": "quality_gates_json",
913
+ "surface": "hf_space",
914
+ "kind": "hash_mismatch",
915
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/quality_gates.json",
916
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
917
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
918
+ },
919
+ {
920
+ "check": "quality_gates_json",
921
+ "surface": "hf_artifacts",
922
+ "kind": "hash_mismatch",
923
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/quality_gates.json",
924
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
925
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
926
+ },
927
+ {
928
+ "check": "quality_gates_json",
929
+ "surface": "hf_model",
930
+ "kind": "hash_mismatch",
931
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/quality_gates.json",
932
+ "expected_sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519",
933
+ "actual_sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
934
+ },
935
+ {
936
+ "check": "project_status_json",
937
+ "surface": "github_pages",
938
+ "kind": "fetch_failed",
939
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/project_status.json",
940
+ "error": "HTTP Error 404: Not Found"
941
+ },
942
+ {
943
+ "check": "project_status_json",
944
+ "surface": "hf_space",
945
+ "kind": "fetch_failed",
946
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/project_status.json",
947
+ "error": "HTTP Error 404: Not Found"
948
+ },
949
+ {
950
+ "check": "project_status_json",
951
+ "surface": "hf_artifacts",
952
+ "kind": "fetch_failed",
953
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/project_status.json",
954
+ "error": "HTTP Error 404: Not Found"
955
+ },
956
+ {
957
+ "check": "project_status_json",
958
+ "surface": "hf_model",
959
+ "kind": "fetch_failed",
960
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/project_status.json",
961
+ "error": "HTTP Error 404: Not Found"
962
+ },
963
+ {
964
+ "check": "figure_index_json",
965
+ "surface": "github_pages",
966
+ "kind": "hash_mismatch",
967
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/figure_index.json",
968
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
969
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
970
+ },
971
+ {
972
+ "check": "figure_index_json",
973
+ "surface": "hf_space",
974
+ "kind": "hash_mismatch",
975
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/figure_index.json",
976
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
977
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
978
+ },
979
+ {
980
+ "check": "figure_index_json",
981
+ "surface": "hf_artifacts",
982
+ "kind": "hash_mismatch",
983
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/figure_index.json",
984
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
985
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
986
+ },
987
+ {
988
+ "check": "figure_index_json",
989
+ "surface": "hf_model",
990
+ "kind": "hash_mismatch",
991
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/figure_index.json",
992
+ "expected_sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2",
993
+ "actual_sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
994
+ },
995
+ {
996
+ "check": "task_walkthroughs_json",
997
+ "surface": "github_pages",
998
+ "kind": "hash_mismatch",
999
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/task_walkthroughs.json",
1000
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
1001
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
1002
+ },
1003
+ {
1004
+ "check": "task_walkthroughs_json",
1005
+ "surface": "hf_space",
1006
+ "kind": "hash_mismatch",
1007
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/task_walkthroughs.json",
1008
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
1009
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
1010
+ },
1011
+ {
1012
+ "check": "task_walkthroughs_json",
1013
+ "surface": "hf_artifacts",
1014
+ "kind": "hash_mismatch",
1015
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_walkthroughs.json",
1016
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
1017
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
1018
+ },
1019
+ {
1020
+ "check": "task_walkthroughs_json",
1021
+ "surface": "hf_model",
1022
+ "kind": "hash_mismatch",
1023
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_walkthroughs.json",
1024
+ "expected_sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350",
1025
+ "actual_sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
1026
+ },
1027
+ {
1028
+ "check": "task_surface_integrity_json",
1029
+ "surface": "github_pages",
1030
+ "kind": "hash_mismatch",
1031
+ "url": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/task_surface_integrity.json",
1032
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
1033
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
1034
+ },
1035
+ {
1036
+ "check": "task_surface_integrity_json",
1037
+ "surface": "hf_space",
1038
+ "kind": "hash_mismatch",
1039
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/task_surface_integrity.json",
1040
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
1041
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
1042
+ },
1043
+ {
1044
+ "check": "task_surface_integrity_json",
1045
+ "surface": "hf_artifacts",
1046
+ "kind": "hash_mismatch",
1047
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/task_surface_integrity.json",
1048
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
1049
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
1050
+ },
1051
+ {
1052
+ "check": "task_surface_integrity_json",
1053
+ "surface": "hf_model",
1054
+ "kind": "hash_mismatch",
1055
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/task_surface_integrity.json",
1056
+ "expected_sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544",
1057
+ "actual_sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
1058
+ },
1059
+ {
1060
+ "check": "quality_gates_markdown",
1061
+ "surface": "github_raw",
1062
+ "kind": "hash_mismatch",
1063
+ "url": "https://raw.githubusercontent.com/ChaoYue0307/ropedia-xperience-10m-task-suite/main/QUALITY_GATES.md",
1064
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
1065
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1066
+ },
1067
+ {
1068
+ "check": "quality_gates_markdown",
1069
+ "surface": "hf_space",
1070
+ "kind": "hash_mismatch",
1071
+ "url": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/QUALITY_GATES.md",
1072
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
1073
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1074
+ },
1075
+ {
1076
+ "check": "quality_gates_markdown",
1077
+ "surface": "hf_artifacts",
1078
+ "kind": "hash_mismatch",
1079
+ "url": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/raw/main/QUALITY_GATES.md",
1080
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
1081
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1082
+ },
1083
+ {
1084
+ "check": "quality_gates_markdown",
1085
+ "surface": "hf_model",
1086
+ "kind": "hash_mismatch",
1087
+ "url": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/raw/main/QUALITY_GATES.md",
1088
+ "expected_sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23",
1089
+ "actual_sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1090
+ },
1091
+ {
1092
+ "check": "github_pages_index_current",
1093
+ "kind": "missing_required_markers",
1094
+ "markers": [
1095
+ "project_status.json"
1096
+ ]
1097
+ },
1098
+ {
1099
+ "check": "hf_space_index_current",
1100
+ "kind": "missing_required_markers",
1101
+ "markers": [
1102
+ "project_status.json"
1103
+ ]
1104
+ },
1105
+ {
1106
+ "check": "hf_artifacts_card_current",
1107
+ "kind": "missing_required_markers",
1108
+ "markers": [
1109
+ "project_status.json"
1110
+ ]
1111
+ },
1112
+ {
1113
+ "check": "hf_model_card_current",
1114
+ "kind": "missing_required_markers",
1115
+ "markers": [
1116
+ "project_status.json"
1117
+ ]
1118
+ }
1119
+ ]
1120
  }
metrics/mirror_parity.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-01T17:56:09+00:00",
4
  "hf_root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish",
5
  "summary": {
6
  "group_count": 62,
@@ -36,27 +36,27 @@
36
  "local": {
37
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/artifact_index.json",
38
  "exists": true,
39
- "bytes": 23528,
40
- "sha256": "59270d87970e622e7bb4ce3b44f0687c791a3a881b4417792b528dee3057ab89"
41
  },
42
  "mirrors": {
43
  "hf_space": {
44
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/artifact_index.json",
45
  "exists": true,
46
- "bytes": 23528,
47
- "sha256": "59270d87970e622e7bb4ce3b44f0687c791a3a881b4417792b528dee3057ab89"
48
  },
49
  "hf_artifacts": {
50
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/artifact_index.json",
51
  "exists": true,
52
- "bytes": 23528,
53
- "sha256": "59270d87970e622e7bb4ce3b44f0687c791a3a881b4417792b528dee3057ab89"
54
  },
55
  "hf_model": {
56
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/artifact_index.json",
57
  "exists": true,
58
- "bytes": 23528,
59
- "sha256": "59270d87970e622e7bb4ce3b44f0687c791a3a881b4417792b528dee3057ab89"
60
  }
61
  },
62
  "failures": []
@@ -98,27 +98,27 @@
98
  "local": {
99
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/evidence_contract.json",
100
  "exists": true,
101
- "bytes": 11309,
102
- "sha256": "a520c1a0653f4b7b0c2698e7737af201d91f5a0c4af26500ecafdde382cd9f29"
103
  },
104
  "mirrors": {
105
  "hf_space": {
106
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/evidence_contract.json",
107
  "exists": true,
108
- "bytes": 11309,
109
- "sha256": "a520c1a0653f4b7b0c2698e7737af201d91f5a0c4af26500ecafdde382cd9f29"
110
  },
111
  "hf_artifacts": {
112
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/evidence_contract.json",
113
  "exists": true,
114
- "bytes": 11309,
115
- "sha256": "a520c1a0653f4b7b0c2698e7737af201d91f5a0c4af26500ecafdde382cd9f29"
116
  },
117
  "hf_model": {
118
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/evidence_contract.json",
119
  "exists": true,
120
- "bytes": 11309,
121
- "sha256": "a520c1a0653f4b7b0c2698e7737af201d91f5a0c4af26500ecafdde382cd9f29"
122
  }
123
  },
124
  "failures": []
@@ -161,26 +161,26 @@
161
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/figure_index.json",
162
  "exists": true,
163
  "bytes": 13435,
164
- "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
165
  },
166
  "mirrors": {
167
  "hf_space": {
168
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/figure_index.json",
169
  "exists": true,
170
  "bytes": 13435,
171
- "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
172
  },
173
  "hf_artifacts": {
174
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/figure_index.json",
175
  "exists": true,
176
  "bytes": 13435,
177
- "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
178
  },
179
  "hf_model": {
180
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/figure_index.json",
181
  "exists": true,
182
  "bytes": 13435,
183
- "sha256": "39f834cb99bec9436f475fdf185325ff6e48ac4f4c9b7e09cd1832d0a704c401"
184
  }
185
  },
186
  "failures": []
@@ -191,27 +191,27 @@
191
  "local": {
192
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/live_publication_status.json",
193
  "exists": true,
194
- "bytes": 31056,
195
- "sha256": "d3f7f112f87f1fe0b033f4198a2b6b93075830e08359c7e04ea40ab7c671a4b0"
196
  },
197
  "mirrors": {
198
  "hf_space": {
199
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/live_publication_status.json",
200
  "exists": true,
201
- "bytes": 31056,
202
- "sha256": "d3f7f112f87f1fe0b033f4198a2b6b93075830e08359c7e04ea40ab7c671a4b0"
203
  },
204
  "hf_artifacts": {
205
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/live_publication_status.json",
206
  "exists": true,
207
- "bytes": 31056,
208
- "sha256": "d3f7f112f87f1fe0b033f4198a2b6b93075830e08359c7e04ea40ab7c671a4b0"
209
  },
210
  "hf_model": {
211
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/live_publication_status.json",
212
  "exists": true,
213
- "bytes": 31056,
214
- "sha256": "d3f7f112f87f1fe0b033f4198a2b6b93075830e08359c7e04ea40ab7c671a4b0"
215
  }
216
  },
217
  "failures": []
@@ -253,27 +253,89 @@
253
  "local": {
254
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/project_manifest.json",
255
  "exists": true,
256
- "bytes": 4489,
257
- "sha256": "f4102b600de67dfe67ee4ab2548245eeff3e83228795ae538b65c3fbe6066dda"
258
  },
259
  "mirrors": {
260
  "hf_space": {
261
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/project_manifest.json",
262
  "exists": true,
263
- "bytes": 4489,
264
- "sha256": "f4102b600de67dfe67ee4ab2548245eeff3e83228795ae538b65c3fbe6066dda"
265
  },
266
  "hf_artifacts": {
267
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/project_manifest.json",
268
  "exists": true,
269
- "bytes": 4489,
270
- "sha256": "f4102b600de67dfe67ee4ab2548245eeff3e83228795ae538b65c3fbe6066dda"
271
  },
272
  "hf_model": {
273
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/project_manifest.json",
274
  "exists": true,
275
- "bytes": 4489,
276
- "sha256": "f4102b600de67dfe67ee4ab2548245eeff3e83228795ae538b65c3fbe6066dda"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
277
  }
278
  },
279
  "failures": []
@@ -284,27 +346,27 @@
284
  "local": {
285
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/publication_audit.json",
286
  "exists": true,
287
- "bytes": 6878,
288
- "sha256": "0e67d8572b62cf232bbc70e8ad94b19df2b0baff5f88fa07b25cc64f4270e367"
289
  },
290
  "mirrors": {
291
  "hf_space": {
292
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/publication_audit.json",
293
  "exists": true,
294
- "bytes": 6878,
295
- "sha256": "0e67d8572b62cf232bbc70e8ad94b19df2b0baff5f88fa07b25cc64f4270e367"
296
  },
297
  "hf_artifacts": {
298
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/publication_audit.json",
299
  "exists": true,
300
- "bytes": 6878,
301
- "sha256": "0e67d8572b62cf232bbc70e8ad94b19df2b0baff5f88fa07b25cc64f4270e367"
302
  },
303
  "hf_model": {
304
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/publication_audit.json",
305
  "exists": true,
306
- "bytes": 6878,
307
- "sha256": "0e67d8572b62cf232bbc70e8ad94b19df2b0baff5f88fa07b25cc64f4270e367"
308
  }
309
  },
310
  "failures": []
@@ -315,27 +377,27 @@
315
  "local": {
316
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/quality_gates.json",
317
  "exists": true,
318
- "bytes": 6937,
319
- "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
320
  },
321
  "mirrors": {
322
  "hf_space": {
323
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/quality_gates.json",
324
  "exists": true,
325
- "bytes": 6937,
326
- "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
327
  },
328
  "hf_artifacts": {
329
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/quality_gates.json",
330
  "exists": true,
331
- "bytes": 6937,
332
- "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
333
  },
334
  "hf_model": {
335
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/quality_gates.json",
336
  "exists": true,
337
- "bytes": 6937,
338
- "sha256": "9e9281331138301c0e8de36e7cce926f929c9f7d47d2adbe52d1dd7e496c7420"
339
  }
340
  },
341
  "failures": []
@@ -433,95 +495,33 @@
433
  },
434
  "failures": []
435
  },
436
- {
437
- "name": "data/reviewer_packet.json",
438
- "status": "pass",
439
- "local": {
440
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/reviewer_packet.json",
441
- "exists": true,
442
- "bytes": 7401,
443
- "sha256": "fefadd40a7ea989dd6d3ff8e4122fc88efc2299f6802a262c24ff1efae8078b9"
444
- },
445
- "mirrors": {
446
- "hf_space": {
447
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/reviewer_packet.json",
448
- "exists": true,
449
- "bytes": 7401,
450
- "sha256": "fefadd40a7ea989dd6d3ff8e4122fc88efc2299f6802a262c24ff1efae8078b9"
451
- },
452
- "hf_artifacts": {
453
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/reviewer_packet.json",
454
- "exists": true,
455
- "bytes": 7401,
456
- "sha256": "fefadd40a7ea989dd6d3ff8e4122fc88efc2299f6802a262c24ff1efae8078b9"
457
- },
458
- "hf_model": {
459
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/reviewer_packet.json",
460
- "exists": true,
461
- "bytes": 7401,
462
- "sha256": "fefadd40a7ea989dd6d3ff8e4122fc88efc2299f6802a262c24ff1efae8078b9"
463
- }
464
- },
465
- "failures": []
466
- },
467
- {
468
- "name": "data/reviewer_scorecard.json",
469
- "status": "pass",
470
- "local": {
471
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/reviewer_scorecard.json",
472
- "exists": true,
473
- "bytes": 6114,
474
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197"
475
- },
476
- "mirrors": {
477
- "hf_space": {
478
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/reviewer_scorecard.json",
479
- "exists": true,
480
- "bytes": 6114,
481
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197"
482
- },
483
- "hf_artifacts": {
484
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/reviewer_scorecard.json",
485
- "exists": true,
486
- "bytes": 6114,
487
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197"
488
- },
489
- "hf_model": {
490
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/reviewer_scorecard.json",
491
- "exists": true,
492
- "bytes": 6114,
493
- "sha256": "6288bddda015e07c0144bffa827c0849858feae5600086287037c005b87a4197"
494
- }
495
- },
496
- "failures": []
497
- },
498
  {
499
  "name": "data/scope_claims_audit.json",
500
  "status": "pass",
501
  "local": {
502
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/scope_claims_audit.json",
503
  "exists": true,
504
- "bytes": 20089,
505
- "sha256": "5d4d1b799bcdb59fcda3cb5d4ddce59e99e8033cc675b63594b1db0c556002c6"
506
  },
507
  "mirrors": {
508
  "hf_space": {
509
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/scope_claims_audit.json",
510
  "exists": true,
511
- "bytes": 20089,
512
- "sha256": "5d4d1b799bcdb59fcda3cb5d4ddce59e99e8033cc675b63594b1db0c556002c6"
513
  },
514
  "hf_artifacts": {
515
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/scope_claims_audit.json",
516
  "exists": true,
517
- "bytes": 20089,
518
- "sha256": "5d4d1b799bcdb59fcda3cb5d4ddce59e99e8033cc675b63594b1db0c556002c6"
519
  },
520
  "hf_model": {
521
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/scope_claims_audit.json",
522
  "exists": true,
523
- "bytes": 20089,
524
- "sha256": "5d4d1b799bcdb59fcda3cb5d4ddce59e99e8033cc675b63594b1db0c556002c6"
525
  }
526
  },
527
  "failures": []
@@ -595,26 +595,26 @@
595
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/task_surface_integrity.json",
596
  "exists": true,
597
  "bytes": 45780,
598
- "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
599
  },
600
  "mirrors": {
601
  "hf_space": {
602
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/task_surface_integrity.json",
603
  "exists": true,
604
  "bytes": 45780,
605
- "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
606
  },
607
  "hf_artifacts": {
608
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/task_surface_integrity.json",
609
  "exists": true,
610
  "bytes": 45780,
611
- "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
612
  },
613
  "hf_model": {
614
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/task_surface_integrity.json",
615
  "exists": true,
616
  "bytes": 45780,
617
- "sha256": "a29344daf14ba503eefc48447cc03245f15dc237bd6080df4e5f731ec0740695"
618
  }
619
  },
620
  "failures": []
@@ -625,27 +625,27 @@
625
  "local": {
626
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/task_walkthroughs.json",
627
  "exists": true,
628
- "bytes": 26935,
629
- "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
630
  },
631
  "mirrors": {
632
  "hf_space": {
633
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/task_walkthroughs.json",
634
  "exists": true,
635
- "bytes": 26935,
636
- "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
637
  },
638
  "hf_artifacts": {
639
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/task_walkthroughs.json",
640
  "exists": true,
641
- "bytes": 26935,
642
- "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
643
  },
644
  "hf_model": {
645
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/task_walkthroughs.json",
646
  "exists": true,
647
- "bytes": 26935,
648
- "sha256": "a11ae2c0c1e808bed95263272d04323e6f782a3a2549ee376503317f9e2bc1b9"
649
  }
650
  },
651
  "failures": []
@@ -656,27 +656,27 @@
656
  "local": {
657
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/website_integrity.json",
658
  "exists": true,
659
- "bytes": 9525,
660
- "sha256": "6048a826a9f6dca313284b62f341a85b18488ea07f2669eb7cae89542baddc1d"
661
  },
662
  "mirrors": {
663
  "hf_space": {
664
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/website_integrity.json",
665
  "exists": true,
666
- "bytes": 9525,
667
- "sha256": "6048a826a9f6dca313284b62f341a85b18488ea07f2669eb7cae89542baddc1d"
668
  },
669
  "hf_artifacts": {
670
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/website_integrity.json",
671
  "exists": true,
672
- "bytes": 9525,
673
- "sha256": "6048a826a9f6dca313284b62f341a85b18488ea07f2669eb7cae89542baddc1d"
674
  },
675
  "hf_model": {
676
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/website_integrity.json",
677
  "exists": true,
678
- "bytes": 9525,
679
- "sha256": "6048a826a9f6dca313284b62f341a85b18488ea07f2669eb7cae89542baddc1d"
680
  }
681
  },
682
  "failures": []
@@ -977,33 +977,33 @@
977
  "local": {
978
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/assets/task_suite_infographic.png",
979
  "exists": true,
980
- "bytes": 2600527,
981
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
982
  },
983
  "mirrors": {
984
  "hf_space": {
985
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/assets/task_suite_infographic.png",
986
  "exists": true,
987
- "bytes": 2600527,
988
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
989
  },
990
  "hf_artifacts_docs": {
991
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/assets/task_suite_infographic.png",
992
  "exists": true,
993
- "bytes": 2600527,
994
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
995
  },
996
  "hf_artifacts_card": {
997
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/assets/task_suite_infographic.png",
998
  "exists": true,
999
- "bytes": 2600527,
1000
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
1001
  },
1002
  "hf_model": {
1003
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/assets/task_suite_infographic.png",
1004
  "exists": true,
1005
- "bytes": 2600527,
1006
- "sha256": "624faef73c034a34b2b1e2b1335ecdb5b41232ef5d035f0d757ece0de4f700c5"
1007
  }
1008
  },
1009
  "failures": []
@@ -1347,21 +1347,21 @@
1347
  "local": {
1348
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/build_artifact_index.py",
1349
  "exists": true,
1350
- "bytes": 19494,
1351
- "sha256": "fb9a21eccb58c9655388bd540c3393359831eefc046a6c0c28f29de44cca75a3"
1352
  },
1353
  "mirrors": {
1354
  "hf_artifacts": {
1355
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/build_artifact_index.py",
1356
  "exists": true,
1357
- "bytes": 19494,
1358
- "sha256": "fb9a21eccb58c9655388bd540c3393359831eefc046a6c0c28f29de44cca75a3"
1359
  },
1360
  "hf_model": {
1361
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/build_artifact_index.py",
1362
  "exists": true,
1363
- "bytes": 19494,
1364
- "sha256": "fb9a21eccb58c9655388bd540c3393359831eefc046a6c0c28f29de44cca75a3"
1365
  }
1366
  },
1367
  "failures": []
@@ -1422,21 +1422,21 @@
1422
  "local": {
1423
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/build_figure_index.py",
1424
  "exists": true,
1425
- "bytes": 12981,
1426
- "sha256": "b2016bd5a7f4a1bd9fdf55887797e88d73073a38477ac4b145b2c56e8ee62b58"
1427
  },
1428
  "mirrors": {
1429
  "hf_artifacts": {
1430
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/build_figure_index.py",
1431
  "exists": true,
1432
- "bytes": 12981,
1433
- "sha256": "b2016bd5a7f4a1bd9fdf55887797e88d73073a38477ac4b145b2c56e8ee62b58"
1434
  },
1435
  "hf_model": {
1436
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/build_figure_index.py",
1437
  "exists": true,
1438
- "bytes": 12981,
1439
- "sha256": "b2016bd5a7f4a1bd9fdf55887797e88d73073a38477ac4b145b2c56e8ee62b58"
1440
  }
1441
  },
1442
  "failures": []
@@ -1447,21 +1447,21 @@
1447
  "local": {
1448
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/build_quality_gates.py",
1449
  "exists": true,
1450
- "bytes": 10396,
1451
- "sha256": "b0b1f285668569f04e6b01b8ff9be845d2bfeb55ec5e264399e61929be56623d"
1452
  },
1453
  "mirrors": {
1454
  "hf_artifacts": {
1455
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/build_quality_gates.py",
1456
  "exists": true,
1457
- "bytes": 10396,
1458
- "sha256": "b0b1f285668569f04e6b01b8ff9be845d2bfeb55ec5e264399e61929be56623d"
1459
  },
1460
  "hf_model": {
1461
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/build_quality_gates.py",
1462
  "exists": true,
1463
- "bytes": 10396,
1464
- "sha256": "b0b1f285668569f04e6b01b8ff9be845d2bfeb55ec5e264399e61929be56623d"
1465
  }
1466
  },
1467
  "failures": []
@@ -1472,21 +1472,21 @@
1472
  "local": {
1473
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/verify_live_publication.py",
1474
  "exists": true,
1475
- "bytes": 21578,
1476
- "sha256": "321e10c04bf50b19c51fd0382cb7c2ce08c9e9ba343a028094f79ba0e5557609"
1477
  },
1478
  "mirrors": {
1479
  "hf_artifacts": {
1480
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/verify_live_publication.py",
1481
  "exists": true,
1482
- "bytes": 21578,
1483
- "sha256": "321e10c04bf50b19c51fd0382cb7c2ce08c9e9ba343a028094f79ba0e5557609"
1484
  },
1485
  "hf_model": {
1486
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/verify_live_publication.py",
1487
  "exists": true,
1488
- "bytes": 21578,
1489
- "sha256": "321e10c04bf50b19c51fd0382cb7c2ce08c9e9ba343a028094f79ba0e5557609"
1490
  }
1491
  },
1492
  "failures": []
@@ -1497,21 +1497,21 @@
1497
  "local": {
1498
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_mirror_parity.py",
1499
  "exists": true,
1500
- "bytes": 9391,
1501
- "sha256": "894ac445257bf835f7c8673a3915ff4bfa23576c8067a86619932691cc4c0589"
1502
  },
1503
  "mirrors": {
1504
  "hf_artifacts": {
1505
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_mirror_parity.py",
1506
  "exists": true,
1507
- "bytes": 9391,
1508
- "sha256": "894ac445257bf835f7c8673a3915ff4bfa23576c8067a86619932691cc4c0589"
1509
  },
1510
  "hf_model": {
1511
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_mirror_parity.py",
1512
  "exists": true,
1513
- "bytes": 9391,
1514
- "sha256": "894ac445257bf835f7c8673a3915ff4bfa23576c8067a86619932691cc4c0589"
1515
  }
1516
  },
1517
  "failures": []
@@ -1522,21 +1522,21 @@
1522
  "local": {
1523
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_publication_package.py",
1524
  "exists": true,
1525
- "bytes": 16849,
1526
- "sha256": "a8b47291f86961ed822e68f6d678fcd21fed99c3988c3e8db1994d49c763bb9a"
1527
  },
1528
  "mirrors": {
1529
  "hf_artifacts": {
1530
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_publication_package.py",
1531
  "exists": true,
1532
- "bytes": 16849,
1533
- "sha256": "a8b47291f86961ed822e68f6d678fcd21fed99c3988c3e8db1994d49c763bb9a"
1534
  },
1535
  "hf_model": {
1536
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_publication_package.py",
1537
  "exists": true,
1538
- "bytes": 16849,
1539
- "sha256": "a8b47291f86961ed822e68f6d678fcd21fed99c3988c3e8db1994d49c763bb9a"
1540
  }
1541
  },
1542
  "failures": []
@@ -1547,21 +1547,21 @@
1547
  "local": {
1548
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_scope_claims.py",
1549
  "exists": true,
1550
- "bytes": 11545,
1551
- "sha256": "caa4f56277a89e78c0b1dc0a7e0d310f77c5f569c059e249cd07377146cf2e88"
1552
  },
1553
  "mirrors": {
1554
  "hf_artifacts": {
1555
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_scope_claims.py",
1556
  "exists": true,
1557
- "bytes": 11545,
1558
- "sha256": "caa4f56277a89e78c0b1dc0a7e0d310f77c5f569c059e249cd07377146cf2e88"
1559
  },
1560
  "hf_model": {
1561
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_scope_claims.py",
1562
  "exists": true,
1563
- "bytes": 11545,
1564
- "sha256": "caa4f56277a89e78c0b1dc0a7e0d310f77c5f569c059e249cd07377146cf2e88"
1565
  }
1566
  },
1567
  "failures": []
@@ -1622,21 +1622,21 @@
1622
  "local": {
1623
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_website_integrity.py",
1624
  "exists": true,
1625
- "bytes": 16263,
1626
- "sha256": "1958207458f12197fe1f79ba62c4eb9732545c0734bc2a6edc7b1462c5116c56"
1627
  },
1628
  "mirrors": {
1629
  "hf_artifacts": {
1630
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_website_integrity.py",
1631
  "exists": true,
1632
- "bytes": 16263,
1633
- "sha256": "1958207458f12197fe1f79ba62c4eb9732545c0734bc2a6edc7b1462c5116c56"
1634
  },
1635
  "hf_model": {
1636
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_website_integrity.py",
1637
  "exists": true,
1638
- "bytes": 16263,
1639
- "sha256": "1958207458f12197fe1f79ba62c4eb9732545c0734bc2a6edc7b1462c5116c56"
1640
  }
1641
  },
1642
  "failures": []
@@ -1647,21 +1647,21 @@
1647
  "local": {
1648
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/publish_hf_bundles.py",
1649
  "exists": true,
1650
- "bytes": 7154,
1651
- "sha256": "c338b83516f379ebf022e1687b5d623a39f8cc6dc44a36ec8ecaa1e1e7b8ae6d"
1652
  },
1653
  "mirrors": {
1654
  "hf_artifacts": {
1655
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/publish_hf_bundles.py",
1656
  "exists": true,
1657
- "bytes": 7154,
1658
- "sha256": "c338b83516f379ebf022e1687b5d623a39f8cc6dc44a36ec8ecaa1e1e7b8ae6d"
1659
  },
1660
  "hf_model": {
1661
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/publish_hf_bundles.py",
1662
  "exists": true,
1663
- "bytes": 7154,
1664
- "sha256": "c338b83516f379ebf022e1687b5d623a39f8cc6dc44a36ec8ecaa1e1e7b8ae6d"
1665
  }
1666
  },
1667
  "failures": []
@@ -1722,21 +1722,21 @@
1722
  "local": {
1723
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/index.html",
1724
  "exists": true,
1725
- "bytes": 121881,
1726
- "sha256": "5decd8cac92709d22d4bae76ff3b67844327c8135b1e31d210cee8223b135151"
1727
  },
1728
  "mirrors": {
1729
  "hf_space": {
1730
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/index.html",
1731
  "exists": true,
1732
- "bytes": 121881,
1733
- "sha256": "5decd8cac92709d22d4bae76ff3b67844327c8135b1e31d210cee8223b135151"
1734
  },
1735
  "hf_artifacts_docs": {
1736
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/index.html",
1737
  "exists": true,
1738
- "bytes": 121881,
1739
- "sha256": "5decd8cac92709d22d4bae76ff3b67844327c8135b1e31d210cee8223b135151"
1740
  }
1741
  },
1742
  "failures": []
@@ -1747,21 +1747,21 @@
1747
  "local": {
1748
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/site.webmanifest",
1749
  "exists": true,
1750
- "bytes": 718,
1751
- "sha256": "5bd6a6febfb5330f50ac98be9c908ef992f6d53e4828bd5e75bcca16c5eeb586"
1752
  },
1753
  "mirrors": {
1754
  "hf_space": {
1755
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/site.webmanifest",
1756
  "exists": true,
1757
- "bytes": 718,
1758
- "sha256": "5bd6a6febfb5330f50ac98be9c908ef992f6d53e4828bd5e75bcca16c5eeb586"
1759
  },
1760
  "hf_artifacts_docs": {
1761
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/site.webmanifest",
1762
  "exists": true,
1763
- "bytes": 718,
1764
- "sha256": "5bd6a6febfb5330f50ac98be9c908ef992f6d53e4828bd5e75bcca16c5eeb586"
1765
  }
1766
  },
1767
  "failures": []
@@ -1772,27 +1772,27 @@
1772
  "local": {
1773
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/QUALITY_GATES.md",
1774
  "exists": true,
1775
- "bytes": 4288,
1776
- "sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1777
  },
1778
  "mirrors": {
1779
  "hf_space": {
1780
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/QUALITY_GATES.md",
1781
  "exists": true,
1782
- "bytes": 4288,
1783
- "sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1784
  },
1785
  "hf_artifacts": {
1786
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/QUALITY_GATES.md",
1787
  "exists": true,
1788
- "bytes": 4288,
1789
- "sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1790
  },
1791
  "hf_model": {
1792
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/QUALITY_GATES.md",
1793
  "exists": true,
1794
- "bytes": 4288,
1795
- "sha256": "ee1a6e0e04435f5e312fa30a1f28cb1c4d3c612dfbe95b752e7cfc5919422a9c"
1796
  }
1797
  },
1798
  "failures": []
@@ -1860,32 +1860,32 @@
1860
  "failures": []
1861
  },
1862
  {
1863
- "name": "docs/REVIEWER_SCORECARD.md",
1864
  "status": "pass",
1865
  "local": {
1866
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/REVIEWER_SCORECARD.md",
1867
  "exists": true,
1868
- "bytes": 4367,
1869
- "sha256": "01c3fcd654db595d94b50bc4b68ff1ea9fb13789261dea04dbaba1caa44d5027"
1870
  },
1871
  "mirrors": {
1872
  "hf_space": {
1873
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/REVIEWER_SCORECARD.md",
1874
  "exists": true,
1875
- "bytes": 4367,
1876
- "sha256": "01c3fcd654db595d94b50bc4b68ff1ea9fb13789261dea04dbaba1caa44d5027"
1877
  },
1878
  "hf_artifacts": {
1879
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/REVIEWER_SCORECARD.md",
1880
  "exists": true,
1881
- "bytes": 4367,
1882
- "sha256": "01c3fcd654db595d94b50bc4b68ff1ea9fb13789261dea04dbaba1caa44d5027"
1883
  },
1884
  "hf_model": {
1885
- "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/REVIEWER_SCORECARD.md",
1886
  "exists": true,
1887
- "bytes": 4367,
1888
- "sha256": "01c3fcd654db595d94b50bc4b68ff1ea9fb13789261dea04dbaba1caa44d5027"
1889
  }
1890
  },
1891
  "failures": []
@@ -1927,27 +1927,27 @@
1927
  "local": {
1928
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1929
  "exists": true,
1930
- "bytes": 10632,
1931
- "sha256": "d9212e072fdadb734dadcd2846f772427b99d003d593b0e1865931f4cfa3eca1"
1932
  },
1933
  "mirrors": {
1934
  "hf_space": {
1935
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1936
  "exists": true,
1937
- "bytes": 10632,
1938
- "sha256": "d9212e072fdadb734dadcd2846f772427b99d003d593b0e1865931f4cfa3eca1"
1939
  },
1940
  "hf_artifacts": {
1941
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1942
  "exists": true,
1943
- "bytes": 10632,
1944
- "sha256": "d9212e072fdadb734dadcd2846f772427b99d003d593b0e1865931f4cfa3eca1"
1945
  },
1946
  "hf_model": {
1947
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1948
  "exists": true,
1949
- "bytes": 10632,
1950
- "sha256": "d9212e072fdadb734dadcd2846f772427b99d003d593b0e1865931f4cfa3eca1"
1951
  }
1952
  },
1953
  "failures": []
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-01T19:03:10+00:00",
4
  "hf_root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish",
5
  "summary": {
6
  "group_count": 62,
 
36
  "local": {
37
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/artifact_index.json",
38
  "exists": true,
39
+ "bytes": 23486,
40
+ "sha256": "3c61db5652bd7860ce042d1dab1b660854567ea5e6b5522a8a914a1b52089760"
41
  },
42
  "mirrors": {
43
  "hf_space": {
44
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/artifact_index.json",
45
  "exists": true,
46
+ "bytes": 23486,
47
+ "sha256": "3c61db5652bd7860ce042d1dab1b660854567ea5e6b5522a8a914a1b52089760"
48
  },
49
  "hf_artifacts": {
50
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/artifact_index.json",
51
  "exists": true,
52
+ "bytes": 23486,
53
+ "sha256": "3c61db5652bd7860ce042d1dab1b660854567ea5e6b5522a8a914a1b52089760"
54
  },
55
  "hf_model": {
56
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/artifact_index.json",
57
  "exists": true,
58
+ "bytes": 23486,
59
+ "sha256": "3c61db5652bd7860ce042d1dab1b660854567ea5e6b5522a8a914a1b52089760"
60
  }
61
  },
62
  "failures": []
 
98
  "local": {
99
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/evidence_contract.json",
100
  "exists": true,
101
+ "bytes": 11266,
102
+ "sha256": "07b319542f3a2147565568e89a74e60e3e1340d878933bcc65451ec00bf5adf1"
103
  },
104
  "mirrors": {
105
  "hf_space": {
106
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/evidence_contract.json",
107
  "exists": true,
108
+ "bytes": 11266,
109
+ "sha256": "07b319542f3a2147565568e89a74e60e3e1340d878933bcc65451ec00bf5adf1"
110
  },
111
  "hf_artifacts": {
112
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/evidence_contract.json",
113
  "exists": true,
114
+ "bytes": 11266,
115
+ "sha256": "07b319542f3a2147565568e89a74e60e3e1340d878933bcc65451ec00bf5adf1"
116
  },
117
  "hf_model": {
118
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/evidence_contract.json",
119
  "exists": true,
120
+ "bytes": 11266,
121
+ "sha256": "07b319542f3a2147565568e89a74e60e3e1340d878933bcc65451ec00bf5adf1"
122
  }
123
  },
124
  "failures": []
 
161
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/figure_index.json",
162
  "exists": true,
163
  "bytes": 13435,
164
+ "sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2"
165
  },
166
  "mirrors": {
167
  "hf_space": {
168
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/figure_index.json",
169
  "exists": true,
170
  "bytes": 13435,
171
+ "sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2"
172
  },
173
  "hf_artifacts": {
174
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/figure_index.json",
175
  "exists": true,
176
  "bytes": 13435,
177
+ "sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2"
178
  },
179
  "hf_model": {
180
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/figure_index.json",
181
  "exists": true,
182
  "bytes": 13435,
183
+ "sha256": "fec1f7500cdcf4b35eb17a7296c3eeaeb332a7973cb46094b66911227701a0c2"
184
  }
185
  },
186
  "failures": []
 
191
  "local": {
192
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/live_publication_status.json",
193
  "exists": true,
194
+ "bytes": 54344,
195
+ "sha256": "518935d3e54582ae3ac8e0a601ffd997f6fc6c72bec06c51c0f928b02e27d398"
196
  },
197
  "mirrors": {
198
  "hf_space": {
199
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/live_publication_status.json",
200
  "exists": true,
201
+ "bytes": 54344,
202
+ "sha256": "518935d3e54582ae3ac8e0a601ffd997f6fc6c72bec06c51c0f928b02e27d398"
203
  },
204
  "hf_artifacts": {
205
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/live_publication_status.json",
206
  "exists": true,
207
+ "bytes": 54344,
208
+ "sha256": "518935d3e54582ae3ac8e0a601ffd997f6fc6c72bec06c51c0f928b02e27d398"
209
  },
210
  "hf_model": {
211
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/live_publication_status.json",
212
  "exists": true,
213
+ "bytes": 54344,
214
+ "sha256": "518935d3e54582ae3ac8e0a601ffd997f6fc6c72bec06c51c0f928b02e27d398"
215
  }
216
  },
217
  "failures": []
 
253
  "local": {
254
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/project_manifest.json",
255
  "exists": true,
256
+ "bytes": 4468,
257
+ "sha256": "a5fd25374d967c7155e8d3c404d9b520d804c7a0de5c84c4f725156155f421b1"
258
  },
259
  "mirrors": {
260
  "hf_space": {
261
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/project_manifest.json",
262
  "exists": true,
263
+ "bytes": 4468,
264
+ "sha256": "a5fd25374d967c7155e8d3c404d9b520d804c7a0de5c84c4f725156155f421b1"
265
  },
266
  "hf_artifacts": {
267
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/project_manifest.json",
268
  "exists": true,
269
+ "bytes": 4468,
270
+ "sha256": "a5fd25374d967c7155e8d3c404d9b520d804c7a0de5c84c4f725156155f421b1"
271
  },
272
  "hf_model": {
273
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/project_manifest.json",
274
  "exists": true,
275
+ "bytes": 4468,
276
+ "sha256": "a5fd25374d967c7155e8d3c404d9b520d804c7a0de5c84c4f725156155f421b1"
277
+ }
278
+ },
279
+ "failures": []
280
+ },
281
+ {
282
+ "name": "data/project_packet.json",
283
+ "status": "pass",
284
+ "local": {
285
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/project_packet.json",
286
+ "exists": true,
287
+ "bytes": 7409,
288
+ "sha256": "0ccf5133156559d6699ef5db91a4723d80e35b188bb4df0ee06974a7bce0a814"
289
+ },
290
+ "mirrors": {
291
+ "hf_space": {
292
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/project_packet.json",
293
+ "exists": true,
294
+ "bytes": 7409,
295
+ "sha256": "0ccf5133156559d6699ef5db91a4723d80e35b188bb4df0ee06974a7bce0a814"
296
+ },
297
+ "hf_artifacts": {
298
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/project_packet.json",
299
+ "exists": true,
300
+ "bytes": 7409,
301
+ "sha256": "0ccf5133156559d6699ef5db91a4723d80e35b188bb4df0ee06974a7bce0a814"
302
+ },
303
+ "hf_model": {
304
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/project_packet.json",
305
+ "exists": true,
306
+ "bytes": 7409,
307
+ "sha256": "0ccf5133156559d6699ef5db91a4723d80e35b188bb4df0ee06974a7bce0a814"
308
+ }
309
+ },
310
+ "failures": []
311
+ },
312
+ {
313
+ "name": "data/project_status.json",
314
+ "status": "pass",
315
+ "local": {
316
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/project_status.json",
317
+ "exists": true,
318
+ "bytes": 6111,
319
+ "sha256": "ca7b72cd6256adbbc40e08478093f0f433d889f2c52717f50c7b68be1fda56ea"
320
+ },
321
+ "mirrors": {
322
+ "hf_space": {
323
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/project_status.json",
324
+ "exists": true,
325
+ "bytes": 6111,
326
+ "sha256": "ca7b72cd6256adbbc40e08478093f0f433d889f2c52717f50c7b68be1fda56ea"
327
+ },
328
+ "hf_artifacts": {
329
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/project_status.json",
330
+ "exists": true,
331
+ "bytes": 6111,
332
+ "sha256": "ca7b72cd6256adbbc40e08478093f0f433d889f2c52717f50c7b68be1fda56ea"
333
+ },
334
+ "hf_model": {
335
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/project_status.json",
336
+ "exists": true,
337
+ "bytes": 6111,
338
+ "sha256": "ca7b72cd6256adbbc40e08478093f0f433d889f2c52717f50c7b68be1fda56ea"
339
  }
340
  },
341
  "failures": []
 
346
  "local": {
347
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/publication_audit.json",
348
  "exists": true,
349
+ "bytes": 6869,
350
+ "sha256": "6162561efe6217e9dac3a80af8fd663d4d45e8aca8da93e0435c20aa23a8f6b9"
351
  },
352
  "mirrors": {
353
  "hf_space": {
354
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/publication_audit.json",
355
  "exists": true,
356
+ "bytes": 6869,
357
+ "sha256": "6162561efe6217e9dac3a80af8fd663d4d45e8aca8da93e0435c20aa23a8f6b9"
358
  },
359
  "hf_artifacts": {
360
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/publication_audit.json",
361
  "exists": true,
362
+ "bytes": 6869,
363
+ "sha256": "6162561efe6217e9dac3a80af8fd663d4d45e8aca8da93e0435c20aa23a8f6b9"
364
  },
365
  "hf_model": {
366
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/publication_audit.json",
367
  "exists": true,
368
+ "bytes": 6869,
369
+ "sha256": "6162561efe6217e9dac3a80af8fd663d4d45e8aca8da93e0435c20aa23a8f6b9"
370
  }
371
  },
372
  "failures": []
 
377
  "local": {
378
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/quality_gates.json",
379
  "exists": true,
380
+ "bytes": 6919,
381
+ "sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519"
382
  },
383
  "mirrors": {
384
  "hf_space": {
385
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/quality_gates.json",
386
  "exists": true,
387
+ "bytes": 6919,
388
+ "sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519"
389
  },
390
  "hf_artifacts": {
391
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/quality_gates.json",
392
  "exists": true,
393
+ "bytes": 6919,
394
+ "sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519"
395
  },
396
  "hf_model": {
397
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/quality_gates.json",
398
  "exists": true,
399
+ "bytes": 6919,
400
+ "sha256": "531f6f6e15f4006800f72f539de04b13e201e9fe91b21a4a6cc6f7bc59d4a519"
401
  }
402
  },
403
  "failures": []
 
495
  },
496
  "failures": []
497
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
498
  {
499
  "name": "data/scope_claims_audit.json",
500
  "status": "pass",
501
  "local": {
502
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/scope_claims_audit.json",
503
  "exists": true,
504
+ "bytes": 20081,
505
+ "sha256": "7044db6d8570e175afe564f9ccdc08668bede345becd541a01af94ebee4885ad"
506
  },
507
  "mirrors": {
508
  "hf_space": {
509
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/scope_claims_audit.json",
510
  "exists": true,
511
+ "bytes": 20081,
512
+ "sha256": "7044db6d8570e175afe564f9ccdc08668bede345becd541a01af94ebee4885ad"
513
  },
514
  "hf_artifacts": {
515
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/scope_claims_audit.json",
516
  "exists": true,
517
+ "bytes": 20081,
518
+ "sha256": "7044db6d8570e175afe564f9ccdc08668bede345becd541a01af94ebee4885ad"
519
  },
520
  "hf_model": {
521
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/scope_claims_audit.json",
522
  "exists": true,
523
+ "bytes": 20081,
524
+ "sha256": "7044db6d8570e175afe564f9ccdc08668bede345becd541a01af94ebee4885ad"
525
  }
526
  },
527
  "failures": []
 
595
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/task_surface_integrity.json",
596
  "exists": true,
597
  "bytes": 45780,
598
+ "sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544"
599
  },
600
  "mirrors": {
601
  "hf_space": {
602
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/task_surface_integrity.json",
603
  "exists": true,
604
  "bytes": 45780,
605
+ "sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544"
606
  },
607
  "hf_artifacts": {
608
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/task_surface_integrity.json",
609
  "exists": true,
610
  "bytes": 45780,
611
+ "sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544"
612
  },
613
  "hf_model": {
614
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/task_surface_integrity.json",
615
  "exists": true,
616
  "bytes": 45780,
617
+ "sha256": "cd9e978da708dfa4af8cb58f51f43d432297b8546ca4d687c990f5651ec40544"
618
  }
619
  },
620
  "failures": []
 
625
  "local": {
626
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/task_walkthroughs.json",
627
  "exists": true,
628
+ "bytes": 26951,
629
+ "sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350"
630
  },
631
  "mirrors": {
632
  "hf_space": {
633
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/task_walkthroughs.json",
634
  "exists": true,
635
+ "bytes": 26951,
636
+ "sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350"
637
  },
638
  "hf_artifacts": {
639
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/task_walkthroughs.json",
640
  "exists": true,
641
+ "bytes": 26951,
642
+ "sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350"
643
  },
644
  "hf_model": {
645
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/task_walkthroughs.json",
646
  "exists": true,
647
+ "bytes": 26951,
648
+ "sha256": "0f140cfe2e64578d1fab54243716e3370861d3e039fa246960084c1cb7f6a350"
649
  }
650
  },
651
  "failures": []
 
656
  "local": {
657
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/data/website_integrity.json",
658
  "exists": true,
659
+ "bytes": 9506,
660
+ "sha256": "00a0b7371a020afb62dd09920bac5d791c17ae57fda7a265250da621fc38f205"
661
  },
662
  "mirrors": {
663
  "hf_space": {
664
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/data/website_integrity.json",
665
  "exists": true,
666
+ "bytes": 9506,
667
+ "sha256": "00a0b7371a020afb62dd09920bac5d791c17ae57fda7a265250da621fc38f205"
668
  },
669
  "hf_artifacts": {
670
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/data/website_integrity.json",
671
  "exists": true,
672
+ "bytes": 9506,
673
+ "sha256": "00a0b7371a020afb62dd09920bac5d791c17ae57fda7a265250da621fc38f205"
674
  },
675
  "hf_model": {
676
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/metrics/website_integrity.json",
677
  "exists": true,
678
+ "bytes": 9506,
679
+ "sha256": "00a0b7371a020afb62dd09920bac5d791c17ae57fda7a265250da621fc38f205"
680
  }
681
  },
682
  "failures": []
 
977
  "local": {
978
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/assets/task_suite_infographic.png",
979
  "exists": true,
980
+ "bytes": 2600193,
981
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5"
982
  },
983
  "mirrors": {
984
  "hf_space": {
985
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/assets/task_suite_infographic.png",
986
  "exists": true,
987
+ "bytes": 2600193,
988
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5"
989
  },
990
  "hf_artifacts_docs": {
991
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/assets/task_suite_infographic.png",
992
  "exists": true,
993
+ "bytes": 2600193,
994
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5"
995
  },
996
  "hf_artifacts_card": {
997
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/assets/task_suite_infographic.png",
998
  "exists": true,
999
+ "bytes": 2600193,
1000
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5"
1001
  },
1002
  "hf_model": {
1003
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/assets/task_suite_infographic.png",
1004
  "exists": true,
1005
+ "bytes": 2600193,
1006
+ "sha256": "b9ece059cf35fa1f14f264e773e1852e0042835381cc25266789db839c8e7ad5"
1007
  }
1008
  },
1009
  "failures": []
 
1347
  "local": {
1348
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/build_artifact_index.py",
1349
  "exists": true,
1350
+ "bytes": 19462,
1351
+ "sha256": "5f9df1c50d9cf005c9815105c2d74b1975c647d37f7329fba04a6b82b4498436"
1352
  },
1353
  "mirrors": {
1354
  "hf_artifacts": {
1355
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/build_artifact_index.py",
1356
  "exists": true,
1357
+ "bytes": 19462,
1358
+ "sha256": "5f9df1c50d9cf005c9815105c2d74b1975c647d37f7329fba04a6b82b4498436"
1359
  },
1360
  "hf_model": {
1361
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/build_artifact_index.py",
1362
  "exists": true,
1363
+ "bytes": 19462,
1364
+ "sha256": "5f9df1c50d9cf005c9815105c2d74b1975c647d37f7329fba04a6b82b4498436"
1365
  }
1366
  },
1367
  "failures": []
 
1422
  "local": {
1423
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/build_figure_index.py",
1424
  "exists": true,
1425
+ "bytes": 12966,
1426
+ "sha256": "510f9ae75561235f8c904ccba365696ef9a5eb68606fd508c00e93ca49a4b045"
1427
  },
1428
  "mirrors": {
1429
  "hf_artifacts": {
1430
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/build_figure_index.py",
1431
  "exists": true,
1432
+ "bytes": 12966,
1433
+ "sha256": "510f9ae75561235f8c904ccba365696ef9a5eb68606fd508c00e93ca49a4b045"
1434
  },
1435
  "hf_model": {
1436
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/build_figure_index.py",
1437
  "exists": true,
1438
+ "bytes": 12966,
1439
+ "sha256": "510f9ae75561235f8c904ccba365696ef9a5eb68606fd508c00e93ca49a4b045"
1440
  }
1441
  },
1442
  "failures": []
 
1447
  "local": {
1448
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/build_quality_gates.py",
1449
  "exists": true,
1450
+ "bytes": 10362,
1451
+ "sha256": "8e8a4658f6973eac2d914690ee04f138fc0360ca2be76576667bc86d552cfa95"
1452
  },
1453
  "mirrors": {
1454
  "hf_artifacts": {
1455
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/build_quality_gates.py",
1456
  "exists": true,
1457
+ "bytes": 10362,
1458
+ "sha256": "8e8a4658f6973eac2d914690ee04f138fc0360ca2be76576667bc86d552cfa95"
1459
  },
1460
  "hf_model": {
1461
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/build_quality_gates.py",
1462
  "exists": true,
1463
+ "bytes": 10362,
1464
+ "sha256": "8e8a4658f6973eac2d914690ee04f138fc0360ca2be76576667bc86d552cfa95"
1465
  }
1466
  },
1467
  "failures": []
 
1472
  "local": {
1473
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/verify_live_publication.py",
1474
  "exists": true,
1475
+ "bytes": 21520,
1476
+ "sha256": "0f39a3917d038b474c79aee521f8c8b6c815605ad9e5a446f5be51ef579d1655"
1477
  },
1478
  "mirrors": {
1479
  "hf_artifacts": {
1480
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/verify_live_publication.py",
1481
  "exists": true,
1482
+ "bytes": 21520,
1483
+ "sha256": "0f39a3917d038b474c79aee521f8c8b6c815605ad9e5a446f5be51ef579d1655"
1484
  },
1485
  "hf_model": {
1486
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/verify_live_publication.py",
1487
  "exists": true,
1488
+ "bytes": 21520,
1489
+ "sha256": "0f39a3917d038b474c79aee521f8c8b6c815605ad9e5a446f5be51ef579d1655"
1490
  }
1491
  },
1492
  "failures": []
 
1497
  "local": {
1498
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_mirror_parity.py",
1499
  "exists": true,
1500
+ "bytes": 9382,
1501
+ "sha256": "2e037eb11d0f59356d10b7bf85f77381de239e72337a4677c5ce221cb27286c3"
1502
  },
1503
  "mirrors": {
1504
  "hf_artifacts": {
1505
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_mirror_parity.py",
1506
  "exists": true,
1507
+ "bytes": 9382,
1508
+ "sha256": "2e037eb11d0f59356d10b7bf85f77381de239e72337a4677c5ce221cb27286c3"
1509
  },
1510
  "hf_model": {
1511
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_mirror_parity.py",
1512
  "exists": true,
1513
+ "bytes": 9382,
1514
+ "sha256": "2e037eb11d0f59356d10b7bf85f77381de239e72337a4677c5ce221cb27286c3"
1515
  }
1516
  },
1517
  "failures": []
 
1522
  "local": {
1523
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_publication_package.py",
1524
  "exists": true,
1525
+ "bytes": 16820,
1526
+ "sha256": "dbc53196ef0824ebff2d96caf147f6c6e3ec8d2a3c91e3abe70dc5524d3d0cc9"
1527
  },
1528
  "mirrors": {
1529
  "hf_artifacts": {
1530
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_publication_package.py",
1531
  "exists": true,
1532
+ "bytes": 16820,
1533
+ "sha256": "dbc53196ef0824ebff2d96caf147f6c6e3ec8d2a3c91e3abe70dc5524d3d0cc9"
1534
  },
1535
  "hf_model": {
1536
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_publication_package.py",
1537
  "exists": true,
1538
+ "bytes": 16820,
1539
+ "sha256": "dbc53196ef0824ebff2d96caf147f6c6e3ec8d2a3c91e3abe70dc5524d3d0cc9"
1540
  }
1541
  },
1542
  "failures": []
 
1547
  "local": {
1548
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_scope_claims.py",
1549
  "exists": true,
1550
+ "bytes": 11531,
1551
+ "sha256": "319c5b2f43865514c41d9d163a45987963a81b53bed944da4393605c7646149a"
1552
  },
1553
  "mirrors": {
1554
  "hf_artifacts": {
1555
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_scope_claims.py",
1556
  "exists": true,
1557
+ "bytes": 11531,
1558
+ "sha256": "319c5b2f43865514c41d9d163a45987963a81b53bed944da4393605c7646149a"
1559
  },
1560
  "hf_model": {
1561
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_scope_claims.py",
1562
  "exists": true,
1563
+ "bytes": 11531,
1564
+ "sha256": "319c5b2f43865514c41d9d163a45987963a81b53bed944da4393605c7646149a"
1565
  }
1566
  },
1567
  "failures": []
 
1622
  "local": {
1623
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/validate_website_integrity.py",
1624
  "exists": true,
1625
+ "bytes": 16229,
1626
+ "sha256": "bb1e310939378823589ccfded2e7e390a8224777d55c077883a984e8e98d5f23"
1627
  },
1628
  "mirrors": {
1629
  "hf_artifacts": {
1630
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/validate_website_integrity.py",
1631
  "exists": true,
1632
+ "bytes": 16229,
1633
+ "sha256": "bb1e310939378823589ccfded2e7e390a8224777d55c077883a984e8e98d5f23"
1634
  },
1635
  "hf_model": {
1636
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/validate_website_integrity.py",
1637
  "exists": true,
1638
+ "bytes": 16229,
1639
+ "sha256": "bb1e310939378823589ccfded2e7e390a8224777d55c077883a984e8e98d5f23"
1640
  }
1641
  },
1642
  "failures": []
 
1647
  "local": {
1648
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/scripts/publish_hf_bundles.py",
1649
  "exists": true,
1650
+ "bytes": 7798,
1651
+ "sha256": "f077e954f495cfb31bbb117c14f020bc09b29d7ae4e2f03ebcd81e961f3573e1"
1652
  },
1653
  "mirrors": {
1654
  "hf_artifacts": {
1655
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/scripts/publish_hf_bundles.py",
1656
  "exists": true,
1657
+ "bytes": 7798,
1658
+ "sha256": "f077e954f495cfb31bbb117c14f020bc09b29d7ae4e2f03ebcd81e961f3573e1"
1659
  },
1660
  "hf_model": {
1661
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/scripts/publish_hf_bundles.py",
1662
  "exists": true,
1663
+ "bytes": 7798,
1664
+ "sha256": "f077e954f495cfb31bbb117c14f020bc09b29d7ae4e2f03ebcd81e961f3573e1"
1665
  }
1666
  },
1667
  "failures": []
 
1722
  "local": {
1723
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/index.html",
1724
  "exists": true,
1725
+ "bytes": 122669,
1726
+ "sha256": "4605eb35ef164714d5eeed2cbb7806c1c0f003525439e97f06e9ce33d56f60be"
1727
  },
1728
  "mirrors": {
1729
  "hf_space": {
1730
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/index.html",
1731
  "exists": true,
1732
+ "bytes": 122669,
1733
+ "sha256": "4605eb35ef164714d5eeed2cbb7806c1c0f003525439e97f06e9ce33d56f60be"
1734
  },
1735
  "hf_artifacts_docs": {
1736
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/index.html",
1737
  "exists": true,
1738
+ "bytes": 122669,
1739
+ "sha256": "4605eb35ef164714d5eeed2cbb7806c1c0f003525439e97f06e9ce33d56f60be"
1740
  }
1741
  },
1742
  "failures": []
 
1747
  "local": {
1748
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs/site.webmanifest",
1749
  "exists": true,
1750
+ "bytes": 725,
1751
+ "sha256": "96aabeb9756771606958034c962a9d12b3149f867227219b0c56a412d580d54a"
1752
  },
1753
  "mirrors": {
1754
  "hf_space": {
1755
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/site.webmanifest",
1756
  "exists": true,
1757
+ "bytes": 725,
1758
+ "sha256": "96aabeb9756771606958034c962a9d12b3149f867227219b0c56a412d580d54a"
1759
  },
1760
  "hf_artifacts_docs": {
1761
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/docs/site.webmanifest",
1762
  "exists": true,
1763
+ "bytes": 725,
1764
+ "sha256": "96aabeb9756771606958034c962a9d12b3149f867227219b0c56a412d580d54a"
1765
  }
1766
  },
1767
  "failures": []
 
1772
  "local": {
1773
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/QUALITY_GATES.md",
1774
  "exists": true,
1775
+ "bytes": 4263,
1776
+ "sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23"
1777
  },
1778
  "mirrors": {
1779
  "hf_space": {
1780
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/QUALITY_GATES.md",
1781
  "exists": true,
1782
+ "bytes": 4263,
1783
+ "sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23"
1784
  },
1785
  "hf_artifacts": {
1786
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/QUALITY_GATES.md",
1787
  "exists": true,
1788
+ "bytes": 4263,
1789
+ "sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23"
1790
  },
1791
  "hf_model": {
1792
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/QUALITY_GATES.md",
1793
  "exists": true,
1794
+ "bytes": 4263,
1795
+ "sha256": "bcb902bffd06ffc58fddc7195ce7f4dc49e6557bcf146d7c814b974fc22a5b23"
1796
  }
1797
  },
1798
  "failures": []
 
1860
  "failures": []
1861
  },
1862
  {
1863
+ "name": "docs/PROJECT_STATUS.md",
1864
  "status": "pass",
1865
  "local": {
1866
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/PROJECT_STATUS.md",
1867
  "exists": true,
1868
+ "bytes": 4377,
1869
+ "sha256": "f1b07e5d177c171216f1d0c88ae59c37c510c9f53995c6a3ec2b674bdcdc32e7"
1870
  },
1871
  "mirrors": {
1872
  "hf_space": {
1873
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/PROJECT_STATUS.md",
1874
  "exists": true,
1875
+ "bytes": 4377,
1876
+ "sha256": "f1b07e5d177c171216f1d0c88ae59c37c510c9f53995c6a3ec2b674bdcdc32e7"
1877
  },
1878
  "hf_artifacts": {
1879
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/PROJECT_STATUS.md",
1880
  "exists": true,
1881
+ "bytes": 4377,
1882
+ "sha256": "f1b07e5d177c171216f1d0c88ae59c37c510c9f53995c6a3ec2b674bdcdc32e7"
1883
  },
1884
  "hf_model": {
1885
+ "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/PROJECT_STATUS.md",
1886
  "exists": true,
1887
+ "bytes": 4377,
1888
+ "sha256": "f1b07e5d177c171216f1d0c88ae59c37c510c9f53995c6a3ec2b674bdcdc32e7"
1889
  }
1890
  },
1891
  "failures": []
 
1927
  "local": {
1928
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1929
  "exists": true,
1930
+ "bytes": 10642,
1931
+ "sha256": "e3986e5d251f1b4e0bbad677ecec0daa42e965146ded8473e9a1ed3b91d51f21"
1932
  },
1933
  "mirrors": {
1934
  "hf_space": {
1935
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/space/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1936
  "exists": true,
1937
+ "bytes": 10642,
1938
+ "sha256": "e3986e5d251f1b4e0bbad677ecec0daa42e965146ded8473e9a1ed3b91d51f21"
1939
  },
1940
  "hf_artifacts": {
1941
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/artifacts/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1942
  "exists": true,
1943
+ "bytes": 10642,
1944
+ "sha256": "e3986e5d251f1b4e0bbad677ecec0daa42e965146ded8473e9a1ed3b91d51f21"
1945
  },
1946
  "hf_model": {
1947
  "path": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model/XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
1948
  "exists": true,
1949
+ "bytes": 10642,
1950
+ "sha256": "e3986e5d251f1b4e0bbad677ecec0daa42e965146ded8473e9a1ed3b91d51f21"
1951
  }
1952
  },
1953
  "failures": []
metrics/project_manifest.json CHANGED
@@ -2,9 +2,9 @@
2
  "name": "Ropedia Xperience-10M Task Suite",
3
  "slug": "ropedia-xperience-10m-task-suite",
4
  "version": "0.1.0",
5
- "status": "single_episode_audit_first",
6
  "last_metadata_update": "2026-06-01",
7
- "summary": "Audit-first embodied-AI learning repo built around one public Xperience-10M sample episode released by Ropedia.",
8
  "scope_boundary": {
9
  "raw_data_redistributed": false,
10
  "episode_count_verified": 1,
@@ -45,8 +45,8 @@
45
  "alignment_json": "docs/data/xperience10m_dataset_card_alignment.json"
46
  },
47
  "evidence_files": {
48
- "reviewer_scorecard": "REVIEWER_SCORECARD.md",
49
- "reviewer_scorecard_json": "docs/data/reviewer_scorecard.json",
50
  "artifact_guide": "ARTIFACT_GUIDE.md",
51
  "official_dataset_card_alignment": "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
52
  "official_dataset_card_alignment_json": "docs/data/xperience10m_dataset_card_alignment.json",
@@ -67,7 +67,7 @@
67
  "scope_claims_audit": "docs/data/scope_claims_audit.json",
68
  "website_integrity": "docs/data/website_integrity.json",
69
  "task_surface_integrity": "docs/data/task_surface_integrity.json",
70
- "reviewer_packet": "docs/data/reviewer_packet.json",
71
  "summary_metrics": "docs/data/summary_metrics.json",
72
  "modality_atlas": "docs/data/modality_atlas.json",
73
  "research_directions": "docs/data/research_directions.json",
 
2
  "name": "Ropedia Xperience-10M Task Suite",
3
  "slug": "ropedia-xperience-10m-task-suite",
4
  "version": "0.1.0",
5
+ "status": "single_episode_research_development",
6
  "last_metadata_update": "2026-06-01",
7
+ "summary": "Research-development repo built around one public Xperience-10M sample episode released by Ropedia.",
8
  "scope_boundary": {
9
  "raw_data_redistributed": false,
10
  "episode_count_verified": 1,
 
45
  "alignment_json": "docs/data/xperience10m_dataset_card_alignment.json"
46
  },
47
  "evidence_files": {
48
+ "project_status": "PROJECT_STATUS.md",
49
+ "project_status_json": "docs/data/project_status.json",
50
  "artifact_guide": "ARTIFACT_GUIDE.md",
51
  "official_dataset_card_alignment": "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
52
  "official_dataset_card_alignment_json": "docs/data/xperience10m_dataset_card_alignment.json",
 
67
  "scope_claims_audit": "docs/data/scope_claims_audit.json",
68
  "website_integrity": "docs/data/website_integrity.json",
69
  "task_surface_integrity": "docs/data/task_surface_integrity.json",
70
+ "project_packet": "docs/data/project_packet.json",
71
  "summary_metrics": "docs/data/summary_metrics.json",
72
  "modality_atlas": "docs/data/modality_atlas.json",
73
  "research_directions": "docs/data/research_directions.json",
metrics/project_packet.json ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "title": "Ropedia Xperience-10M Task Suite Project Packet",
3
+ "version": "2026-06-01",
4
+ "scope_status": {
5
+ "validated_data": "one public Xperience-10M sample episode",
6
+ "aligned_frames": 5821,
7
+ "sliding_windows": 1161,
8
+ "current_feature_dimensions": 8378,
9
+ "core_task_count": 12,
10
+ "neural_head_count": 12,
11
+ "direction_extension_probe_count": 4,
12
+ "raw_xperience10m_data_in_repo": false,
13
+ "audio_feature_status": "Audio is present in the sample MP4 streams and shown in the figures, but the current baseline feature vector does not include an extracted audio block.",
14
+ "qwen3_omni_32_episode_claim": false,
15
+ "qwen3_omni_status": "Readiness-only until at least 32 valid episodes are available and held-out episode evaluation finishes."
16
+ },
17
+ "review_path": [
18
+ {
19
+ "step": 1,
20
+ "question": "What exactly is being claimed?",
21
+ "primary_artifacts": [
22
+ "PROJECT_STATUS.md",
23
+ "docs/data/project_status.json",
24
+ "EVIDENCE_CONTRACT.md",
25
+ "ARTIFACT_GUIDE.md",
26
+ "EVALUATION_PROTOCOL.md",
27
+ "FIGURE_INDEX.md",
28
+ "SOURCE_ALIGNMENT_AUDIT.md",
29
+ "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
30
+ "docs/data/evidence_contract.json",
31
+ "docs/data/artifact_index.json",
32
+ "docs/data/brand_assets.json",
33
+ "docs/data/evaluation_protocol.json",
34
+ "docs/data/figure_index.json",
35
+ "docs/data/source_alignment_audit.json",
36
+ "docs/data/xperience10m_dataset_card_alignment.json",
37
+ "docs/data/mirror_parity.json",
38
+ "docs/data/publication_audit.json",
39
+ "docs/data/scope_claims_audit.json",
40
+ "docs/data/website_integrity.json"
41
+ ],
42
+ "readout": "The project status table gives the compact current-state summary. Single-episode task engineering, metrics, visualizations, publication hygiene, local website integrity, mirror parity, and scope-claim guarding are claimed; cross-episode generalization and 32-episode Qwen3-Omni quality are not claimed."
43
+ },
44
+ {
45
+ "step": 2,
46
+ "question": "What do the official Xperience-10M dataset and sample cards say?",
47
+ "primary_artifacts": [
48
+ "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
49
+ "docs/data/xperience10m_dataset_card_alignment.json",
50
+ "https://huggingface.co/datasets/ropedia-ai/xperience-10m",
51
+ "https://huggingface.co/datasets/ropedia-ai/xperience-10m-sample"
52
+ ],
53
+ "readout": "The full upstream dataset is a manually gated large-scale 4D multimodal egocentric source. The public sample card records the sample license, HOMIE Toolkit path, and Rerun 0.29.0 visualization path. This repo validates only one public sample episode and records unsupported areas explicitly."
54
+ },
55
+ {
56
+ "step": 3,
57
+ "question": "Are source facts consistently presented?",
58
+ "primary_artifacts": [
59
+ "SOURCE_ALIGNMENT_AUDIT.md",
60
+ "docs/data/source_alignment_audit.json",
61
+ "scripts/validate_source_alignment.py"
62
+ ],
63
+ "readout": "The source-alignment report checks full-dataset metadata, API-listing caveats, public sample license/tooling, and boundary markers across repo docs, website, and HF cards."
64
+ },
65
+ {
66
+ "step": 4,
67
+ "question": "How exactly are the tasks evaluated?",
68
+ "primary_artifacts": [
69
+ "EVALUATION_PROTOCOL.md",
70
+ "docs/data/evaluation_protocol.json",
71
+ "scripts/build_evaluation_protocol.py"
72
+ ],
73
+ "readout": "The protocol fixes the 20-frame window unit, chronological split, train-only normalization, leakage controls, per-task input/target/metric contracts, and unsupported interpretations."
74
+ },
75
+ {
76
+ "step": 5,
77
+ "question": "How can the public pipeline be reproduced?",
78
+ "primary_artifacts": [
79
+ "REPRODUCIBILITY.md",
80
+ "docs/data/reproducibility_matrix.json",
81
+ "notes/reproducibility_audit.md"
82
+ ],
83
+ "readout": "The public sample pipeline has explicit commands, expected outputs, and a prior exact-match reproduction check over the committed metrics."
84
+ },
85
+ {
86
+ "step": 6,
87
+ "question": "What is inside one model input?",
88
+ "primary_artifacts": [
89
+ "results/episode_task_suite/windows.csv",
90
+ "results/episode_task_suite/feature_manifest.json",
91
+ "results/episode_task_suite/available_modalities.json",
92
+ "docs/data/modality_atlas.json"
93
+ ],
94
+ "readout": "The current model input is an 8,378-dimensional aligned window vector with explicit feature-block boundaries, and the readable atlas shows each public-sample modality without raw data redistribution."
95
+ },
96
+ {
97
+ "step": 7,
98
+ "question": "Do the task metrics have committed evidence?",
99
+ "primary_artifacts": [
100
+ "results/episode_task_suite/summary_report.json",
101
+ "results/episode_task_suite/neural_mlp/",
102
+ "docs/data/summary_metrics.json"
103
+ ],
104
+ "readout": "Each of the 12 tasks has minimal-head metrics and a matching neural MLP result over the same window contracts."
105
+ },
106
+ {
107
+ "step": 8,
108
+ "question": "How should this scale beyond one episode?",
109
+ "primary_artifacts": [
110
+ "results/omni_finetune/DATA_BLOCKER_REPORT.md",
111
+ "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md",
112
+ "scripts/omni/discover_xperience10m_sources.py"
113
+ ],
114
+ "readout": "The next milestone is a 32-episode held-out-episode Qwen3-Omni LoRA pilot after gated Xperience-10M access is available."
115
+ }
116
+ ],
117
+ "project_status": "PROJECT_STATUS.md",
118
+ "project_status_json": "docs/data/project_status.json",
119
+ "evaluation_protocol": "EVALUATION_PROTOCOL.md",
120
+ "evaluation_protocol_json": "docs/data/evaluation_protocol.json",
121
+ "source_alignment_audit": "SOURCE_ALIGNMENT_AUDIT.md",
122
+ "source_alignment_audit_json": "docs/data/source_alignment_audit.json",
123
+ "artifact_guide": "ARTIFACT_GUIDE.md",
124
+ "artifact_index": "docs/data/artifact_index.json",
125
+ "brand_assets": "docs/data/brand_assets.json",
126
+ "figure_index": "FIGURE_INDEX.md",
127
+ "figure_index_json": "docs/data/figure_index.json",
128
+ "reproducibility_matrix": "docs/data/reproducibility_matrix.json",
129
+ "public_surfaces": {
130
+ "github_repo": "https://github.com/ChaoYue0307/ropedia-xperience-10m-task-suite",
131
+ "github_pages": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/",
132
+ "hf_space": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite",
133
+ "hf_static_app": "https://cy0307-ropedia-xperience-10m-task-suite.static.hf.space/",
134
+ "hf_artifacts": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts",
135
+ "hf_model_baselines": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines"
136
+ },
137
+ "do_not_infer": [
138
+ "Do not infer cross-environment generalization from the single public sample episode.",
139
+ "Do not treat the Qwen3-Omni readiness run as a 32-episode fine-tune.",
140
+ "Do not treat feature-vector reconstruction as pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
141
+ "Do not assume raw Xperience-10M data is redistributed in this repo."
142
+ ]
143
+ }
metrics/project_status.json ADDED
@@ -0,0 +1,140 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "title": "Ropedia Xperience-10M Task Suite Project Status",
3
+ "version": "2026-06-01",
4
+ "decision": "public_sample_pipeline_verified_multi_episode_omni_data_gated",
5
+ "scope_boundary": {
6
+ "validated_episode_count": 1,
7
+ "aligned_frames": 5821,
8
+ "sliding_windows": 1161,
9
+ "current_feature_dimensions": 8378,
10
+ "core_task_count": 12,
11
+ "neural_head_count": 12,
12
+ "direction_extension_probe_count": 4,
13
+ "audio_featurized": false,
14
+ "raw_xperience10m_data_redistributed": false,
15
+ "qwen3_omni_32_episode_claim": false
16
+ },
17
+ "rows": [
18
+ {
19
+ "area": "Public-sample pipeline",
20
+ "status": "verified",
21
+ "evidence": [
22
+ "results/episode_task_suite/summary_report.json",
23
+ "results/episode_task_suite/windows.csv",
24
+ "results/episode_task_suite/feature_manifest.json"
25
+ ],
26
+ "readout": "One public Xperience-10M sample episode is converted into 5,821 frames, 1,161 aligned 20-frame windows, and an 8,378-dimensional current feature contract."
27
+ },
28
+ {
29
+ "area": "Task suite",
30
+ "status": "verified",
31
+ "evidence": [
32
+ "scripts/episode_task_suite.py",
33
+ "results/episode_task_suite/",
34
+ "docs/data/summary_metrics.json"
35
+ ],
36
+ "readout": "All 12 task contracts have committed metrics, predictions, and minimal baseline outputs."
37
+ },
38
+ {
39
+ "area": "Neural heads",
40
+ "status": "verified",
41
+ "evidence": [
42
+ "scripts/neural_task_models.py",
43
+ "results/episode_task_suite/neural_mlp/"
44
+ ],
45
+ "readout": "Each task also has a compact PyTorch MLP run over the same feature tensor and chronological split."
46
+ },
47
+ {
48
+ "area": "Evaluation protocol",
49
+ "status": "verified",
50
+ "evidence": [
51
+ "EVALUATION_PROTOCOL.md",
52
+ "docs/data/evaluation_protocol.json",
53
+ "scripts/build_evaluation_protocol.py"
54
+ ],
55
+ "readout": "Windowing, chronological split, per-task metrics, leakage controls, and unsupported interpretations are generated from committed metric artifacts."
56
+ },
57
+ {
58
+ "area": "Official dataset wording",
59
+ "status": "verified",
60
+ "evidence": [
61
+ "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
62
+ "docs/data/xperience10m_dataset_card_alignment.json"
63
+ ],
64
+ "readout": "Public wording is aligned to the official gated Xperience-10M dataset card, public sample card, and HF API metadata, including modalities, scale, access boundary, sample license/tooling, and unsupported claims."
65
+ },
66
+ {
67
+ "area": "Source alignment",
68
+ "status": "verified",
69
+ "evidence": [
70
+ "SOURCE_ALIGNMENT_AUDIT.md",
71
+ "docs/data/source_alignment_audit.json",
72
+ "scripts/validate_source_alignment.py"
73
+ ],
74
+ "readout": "Source facts and boundary markers are checked across repo docs, website, and HF cards."
75
+ },
76
+ {
77
+ "area": "Website and HF mirrors",
78
+ "status": "verified",
79
+ "evidence": [
80
+ "docs/data/website_integrity.json",
81
+ "docs/data/mirror_parity.json",
82
+ "docs/data/live_publication_status.json"
83
+ ],
84
+ "readout": "Local website links/assets pass, prepared mirrors match, and public GitHub/HF URLs have been checked after upload."
85
+ },
86
+ {
87
+ "area": "Publication hygiene",
88
+ "status": "verified",
89
+ "evidence": [
90
+ "docs/data/publication_audit.json",
91
+ "QUALITY_GATES.md",
92
+ "docs/data/quality_gates.json"
93
+ ],
94
+ "readout": "Public bundles are checked for raw-data exclusion, cache exclusion, heavy-archive exclusion, token-string hygiene, and stale presentation copy."
95
+ },
96
+ {
97
+ "area": "Reproducibility",
98
+ "status": "verified_for_public_sample",
99
+ "evidence": [
100
+ "REPRODUCIBILITY.md",
101
+ "docs/data/reproducibility_matrix.json",
102
+ "notes/reproducibility_audit.md"
103
+ ],
104
+ "readout": "The public sample workflow has explicit commands, expected outputs, and exact-match reproduction evidence."
105
+ },
106
+ {
107
+ "area": "Qwen3-Omni fine-tuning",
108
+ "status": "data_gated_not_model_quality_claim",
109
+ "evidence": [
110
+ "results/omni_finetune/DATA_BLOCKER_REPORT.md",
111
+ "results/omni_finetune/MULTI_EPISODE_ACCESS_STATUS.md"
112
+ ],
113
+ "readout": "The 32-episode LoRA pilot is prepared, but no real held-out 32-episode result is claimed until gated data access, manifest construction, training, and held-out evaluation pass."
114
+ },
115
+ {
116
+ "area": "Raw Xperience-10M redistribution",
117
+ "status": "not_included",
118
+ "evidence": [
119
+ "DATA_NOTICE.md",
120
+ "docs/data/publication_audit.json"
121
+ ],
122
+ "readout": "Raw MP4, HDF5, RRD files, private gated data, and full Qwen weights are intentionally excluded."
123
+ }
124
+ ],
125
+ "fast_research_route": [
126
+ "Read PROJECT_STATUS.md and EVIDENCE_CONTRACT.md to establish what is implemented.",
127
+ "Open docs/data/project_packet.json for the machine-readable project path.",
128
+ "Inspect docs/data/summary_metrics.json and results/episode_task_suite/neural_mlp/ to check the 12-task outputs.",
129
+ "Inspect EVALUATION_PROTOCOL.md before judging task metrics or leakage controls.",
130
+ "Inspect SOURCE_ALIGNMENT_AUDIT.md before judging source-card consistency across public surfaces.",
131
+ "Inspect XPERIENCE10M_DATASET_CARD_ALIGNMENT.md before judging dataset wording.",
132
+ "Inspect results/omni_finetune/DATA_BLOCKER_REPORT.md before judging Qwen3-Omni scale-up status."
133
+ ],
134
+ "do_not_infer": [
135
+ "Do not infer cross-episode generalization from the single public sample.",
136
+ "Do not treat historical 32ep path names as real 32-episode training results.",
137
+ "Do not treat the current reconstruction task as pixel-depth, mesh, NeRF, or Gaussian reconstruction.",
138
+ "Do not assume audio has entered the current 8,378-dimensional baseline feature vector; it is documented and visualized but not yet featurized."
139
+ ]
140
+ }
metrics/publication_audit.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-01T17:42:54+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
@@ -44,7 +44,7 @@
44
  "LICENSE": true,
45
  "codemeta.json": true,
46
  "ARTIFACT_GUIDE.md": true,
47
- "REVIEWER_SCORECARD.md": true,
48
  "QUALITY_GATES.md": true,
49
  "EVALUATION_PROTOCOL.md": true,
50
  "FIGURE_INDEX.md": true,
@@ -70,8 +70,8 @@
70
  "docs/data/live_publication_status.json": true,
71
  "docs/data/quality_gates.json": true,
72
  "docs/data/project_manifest.json": true,
73
- "docs/data/reviewer_packet.json": true,
74
- "docs/data/reviewer_scorecard.json": true,
75
  "docs/data/xperience10m_dataset_card_alignment.json": true,
76
  "docs/data/reproducibility_matrix.json": true,
77
  "docs/data/modality_atlas.json": true,
@@ -164,8 +164,8 @@
164
  "github_repo": {
165
  "root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy",
166
  "exists": true,
167
- "file_count": 320,
168
- "text_file_count": 256,
169
  "largest_file": {
170
  "path": "results/episode_task_suite/modality_reconstruction/predictions.npz",
171
  "bytes": 52601010
@@ -179,7 +179,7 @@
179
  "text_file_count": 54,
180
  "largest_file": {
181
  "path": "assets/task_suite_infographic.png",
182
- "bytes": 2600527
183
  },
184
  "violations": []
185
  },
@@ -197,8 +197,8 @@
197
  "hf_model_bundle": {
198
  "root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model",
199
  "exists": true,
200
- "file_count": 227,
201
- "text_file_count": 177,
202
  "largest_file": {
203
  "path": "artifacts/episode_task_suite/cross_modal_retrieval/model.npz",
204
  "bytes": 41310574
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-01T19:03:11+00:00",
4
  "checks": [
5
  {
6
  "name": "required_publication_assets_present",
 
44
  "LICENSE": true,
45
  "codemeta.json": true,
46
  "ARTIFACT_GUIDE.md": true,
47
+ "PROJECT_STATUS.md": true,
48
  "QUALITY_GATES.md": true,
49
  "EVALUATION_PROTOCOL.md": true,
50
  "FIGURE_INDEX.md": true,
 
70
  "docs/data/live_publication_status.json": true,
71
  "docs/data/quality_gates.json": true,
72
  "docs/data/project_manifest.json": true,
73
+ "docs/data/project_packet.json": true,
74
+ "docs/data/project_status.json": true,
75
  "docs/data/xperience10m_dataset_card_alignment.json": true,
76
  "docs/data/reproducibility_matrix.json": true,
77
  "docs/data/modality_atlas.json": true,
 
164
  "github_repo": {
165
  "root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy",
166
  "exists": true,
167
+ "file_count": 319,
168
+ "text_file_count": 255,
169
  "largest_file": {
170
  "path": "results/episode_task_suite/modality_reconstruction/predictions.npz",
171
  "bytes": 52601010
 
179
  "text_file_count": 54,
180
  "largest_file": {
181
  "path": "assets/task_suite_infographic.png",
182
+ "bytes": 2600193
183
  },
184
  "violations": []
185
  },
 
197
  "hf_model_bundle": {
198
  "root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/hf_publish/model",
199
  "exists": true,
200
+ "file_count": 228,
201
+ "text_file_count": 178,
202
  "largest_file": {
203
  "path": "artifacts/episode_task_suite/cross_modal_retrieval/model.npz",
204
  "bytes": 41310574
metrics/quality_gates.json CHANGED
@@ -1,7 +1,7 @@
1
  {
2
  "title": "Ropedia Xperience-10M Publication Quality Gates",
3
  "status": "pass",
4
- "generated_at_utc": "2026-06-01T17:55:18+00:00",
5
  "rule": "Do not present a release as current unless every automated gate passes, then verify live GitHub/HF mirrors after publishing.",
6
  "automated_gates": [
7
  {
@@ -18,7 +18,7 @@
18
  },
19
  {
20
  "id": "source_alignment",
21
- "title": "Source alignment audit",
22
  "command": "python scripts/validate_source_alignment.py",
23
  "report": "docs/data/source_alignment_audit.json",
24
  "blocks_if": "Official full-dataset facts, sample-card facts, API-listing caveats, or public-card boundary markers are missing or inconsistent.",
@@ -70,7 +70,7 @@
70
  "command": "python scripts/build_figure_index.py",
71
  "report": "docs/data/figure_index.json",
72
  "blocks_if": "Public figures, charts, or modality thumbnails are missing, unreadable, or lack source-script provenance.",
73
- "proves": "Reviewer-facing visual assets have dimensions, SHA-256 hashes, source scripts, and presentation roles.",
74
  "current_report": {
75
  "exists": true,
76
  "status": "pass"
@@ -93,7 +93,7 @@
93
  "title": "Quality-gate manifest",
94
  "command": "python scripts/build_quality_gates.py",
95
  "report": "docs/data/quality_gates.json",
96
- "blocks_if": "A public reviewer cannot see the current packaging gates in one place.",
97
  "proves": "The publication checklist is explicit, versioned, and mirrored with the repo.",
98
  "current_report": {
99
  "exists": true,
@@ -105,7 +105,7 @@
105
  "title": "Artifact index",
106
  "command": "python scripts/build_artifact_index.py",
107
  "report": "docs/data/artifact_index.json",
108
- "blocks_if": "Reviewer-critical evidence files are missing from the indexed proof layer.",
109
  "proves": "Core proof artifacts exist and stable files have SHA-256 hashes.",
110
  "current_report": {
111
  "exists": true,
 
1
  {
2
  "title": "Ropedia Xperience-10M Publication Quality Gates",
3
  "status": "pass",
4
+ "generated_at_utc": "2026-06-01T18:53:35+00:00",
5
  "rule": "Do not present a release as current unless every automated gate passes, then verify live GitHub/HF mirrors after publishing.",
6
  "automated_gates": [
7
  {
 
18
  },
19
  {
20
  "id": "source_alignment",
21
+ "title": "Source alignment",
22
  "command": "python scripts/validate_source_alignment.py",
23
  "report": "docs/data/source_alignment_audit.json",
24
  "blocks_if": "Official full-dataset facts, sample-card facts, API-listing caveats, or public-card boundary markers are missing or inconsistent.",
 
70
  "command": "python scripts/build_figure_index.py",
71
  "report": "docs/data/figure_index.json",
72
  "blocks_if": "Public figures, charts, or modality thumbnails are missing, unreadable, or lack source-script provenance.",
73
+ "proves": "Public visual assets have dimensions, SHA-256 hashes, source scripts, and presentation roles.",
74
  "current_report": {
75
  "exists": true,
76
  "status": "pass"
 
93
  "title": "Quality-gate manifest",
94
  "command": "python scripts/build_quality_gates.py",
95
  "report": "docs/data/quality_gates.json",
96
+ "blocks_if": "A public reader cannot see the current packaging gates in one place.",
97
  "proves": "The publication checklist is explicit, versioned, and mirrored with the repo.",
98
  "current_report": {
99
  "exists": true,
 
105
  "title": "Artifact index",
106
  "command": "python scripts/build_artifact_index.py",
107
  "report": "docs/data/artifact_index.json",
108
+ "blocks_if": "Project-critical evidence files are missing from the indexed proof layer.",
109
  "proves": "Core proof artifacts exist and stable files have SHA-256 hashes.",
110
  "current_report": {
111
  "exists": true,
metrics/scope_claims_audit.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-01T14:16:38+00:00",
4
  "summary": {
5
  "qwen3_omni_32_episode_claim": false,
6
  "dataset_manifest_num_episodes": 1,
@@ -21,19 +21,19 @@
21
  ]
22
  },
23
  {
24
- "name": "reviewer_packet_disclaims_32_episode_qwen_result",
25
  "status": "pass",
26
- "detail": "reviewer_packet scope_status.qwen3_omni_32_episode_claim=False",
27
  "evidence": [
28
- "docs/data/reviewer_packet.json"
29
  ]
30
  },
31
  {
32
- "name": "reviewer_packet_forbids_32_episode_inference",
33
  "status": "pass",
34
- "detail": "reviewer packet explicitly warns not to treat the readiness run as a 32-episode fine-tune",
35
  "evidence": [
36
- "docs/data/reviewer_packet.json"
37
  ]
38
  },
39
  {
@@ -83,7 +83,7 @@
83
  "docs/data/project_manifest.json",
84
  "docs/data/mirror_parity.json",
85
  "docs/data/reproducibility_matrix.json",
86
- "docs/data/reviewer_packet.json",
87
  "docs/data/summary_metrics.json"
88
  ]
89
  },
@@ -130,7 +130,7 @@
130
  "contains_32_episode_boundary_text": true
131
  },
132
  {
133
- "path": "docs/data/reviewer_packet.json",
134
  "contains_32_episode_boundary_text": true
135
  },
136
  {
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-01T18:53:37+00:00",
4
  "summary": {
5
  "qwen3_omni_32_episode_claim": false,
6
  "dataset_manifest_num_episodes": 1,
 
21
  ]
22
  },
23
  {
24
+ "name": "project_packet_disclaims_32_episode_qwen_result",
25
  "status": "pass",
26
+ "detail": "project_packet scope_status.qwen3_omni_32_episode_claim=False",
27
  "evidence": [
28
+ "docs/data/project_packet.json"
29
  ]
30
  },
31
  {
32
+ "name": "project_packet_forbids_32_episode_inference",
33
  "status": "pass",
34
+ "detail": "project packet explicitly warns not to treat the readiness run as a 32-episode fine-tune",
35
  "evidence": [
36
+ "docs/data/project_packet.json"
37
  ]
38
  },
39
  {
 
83
  "docs/data/project_manifest.json",
84
  "docs/data/mirror_parity.json",
85
  "docs/data/reproducibility_matrix.json",
86
+ "docs/data/project_packet.json",
87
  "docs/data/summary_metrics.json"
88
  ]
89
  },
 
130
  "contains_32_episode_boundary_text": true
131
  },
132
  {
133
+ "path": "docs/data/project_packet.json",
134
  "contains_32_episode_boundary_text": true
135
  },
136
  {
metrics/task_surface_integrity.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-01T17:37:41+00:00",
4
  "summary": {
5
  "task_count": 12,
6
  "expected_task_count": 12,
@@ -64,9 +64,9 @@
64
  "observed": "timeline_action"
65
  },
66
  {
67
- "name": "timeline_action: public_field_card_blurb_is_human_readable",
68
  "status": "pass",
69
- "value": "Recognize the current manipulation action from synchronized visual, motion, inertial, pose, and annotation context.",
70
  "raw_hits": []
71
  },
72
  {
@@ -76,33 +76,33 @@
76
  "raw_hits": []
77
  },
78
  {
79
- "name": "timeline_action: public_field_plain_goal_is_human_readable",
80
  "status": "pass",
81
- "value": "Look at one short multimodal window and name what action is happening now.",
82
  "raw_hits": []
83
  },
84
  {
85
- "name": "timeline_action: public_field_input_short_is_human_readable",
86
  "status": "pass",
87
- "value": "20-frame multimodal window",
88
  "raw_hits": []
89
  },
90
  {
91
- "name": "timeline_action: public_field_process_short_is_human_readable",
92
  "status": "pass",
93
- "value": "window features -> action label builder -> classifier",
94
  "raw_hits": []
95
  },
96
  {
97
- "name": "timeline_action: public_field_display_name_is_human_readable",
98
  "status": "pass",
99
- "value": "Action Recognition",
100
  "raw_hits": []
101
  },
102
  {
103
- "name": "timeline_action: public_field_output_short_is_human_readable",
104
  "status": "pass",
105
- "value": "current action class",
106
  "raw_hits": []
107
  },
108
  {
@@ -184,9 +184,9 @@
184
  "observed": "timeline_subtask"
185
  },
186
  {
187
- "name": "timeline_subtask: public_field_card_blurb_is_human_readable",
188
  "status": "pass",
189
- "value": "Recognize the broader activity stage so fine actions become a readable procedure timeline.",
190
  "raw_hits": []
191
  },
192
  {
@@ -196,33 +196,33 @@
196
  "raw_hits": []
197
  },
198
  {
199
- "name": "timeline_subtask: public_field_plain_goal_is_human_readable",
200
  "status": "pass",
201
- "value": "Predict the higher-level task stage for the current window.",
202
  "raw_hits": []
203
  },
204
  {
205
- "name": "timeline_subtask: public_field_input_short_is_human_readable",
206
  "status": "pass",
207
- "value": "20-frame multimodal window",
208
  "raw_hits": []
209
  },
210
  {
211
- "name": "timeline_subtask: public_field_process_short_is_human_readable",
212
  "status": "pass",
213
- "value": "window features -> subtask label builder -> classifier",
214
  "raw_hits": []
215
  },
216
  {
217
- "name": "timeline_subtask: public_field_display_name_is_human_readable",
218
  "status": "pass",
219
- "value": "Procedure Step Recognition",
220
  "raw_hits": []
221
  },
222
  {
223
- "name": "timeline_subtask: public_field_output_short_is_human_readable",
224
  "status": "pass",
225
- "value": "current procedure step",
226
  "raw_hits": []
227
  },
228
  {
@@ -304,9 +304,9 @@
304
  "observed": "transition_detection"
305
  },
306
  {
307
- "name": "transition_detection: public_field_card_blurb_is_human_readable",
308
  "status": "pass",
309
- "value": "Detect the local moment where the episode changes from one action segment to the next.",
310
  "raw_hits": []
311
  },
312
  {
@@ -316,33 +316,33 @@
316
  "raw_hits": []
317
  },
318
  {
319
- "name": "transition_detection: public_field_plain_goal_is_human_readable",
320
  "status": "pass",
321
- "value": "Detect whether the current window is near a boundary between actions.",
322
  "raw_hits": []
323
  },
324
  {
325
- "name": "transition_detection: public_field_input_short_is_human_readable",
326
  "status": "pass",
327
- "value": "current window with boundary target",
328
  "raw_hits": []
329
  },
330
  {
331
- "name": "transition_detection: public_field_process_short_is_human_readable",
332
  "status": "pass",
333
- "value": "action changes -> boundary labels -> binary classifier",
334
  "raw_hits": []
335
  },
336
  {
337
- "name": "transition_detection: public_field_display_name_is_human_readable",
338
  "status": "pass",
339
- "value": "Action Boundary Detection",
340
  "raw_hits": []
341
  },
342
  {
343
- "name": "transition_detection: public_field_output_short_is_human_readable",
344
  "status": "pass",
345
- "value": "boundary or steady",
346
  "raw_hits": []
347
  },
348
  {
@@ -422,9 +422,9 @@
422
  "observed": "next_action"
423
  },
424
  {
425
- "name": "next_action: public_field_card_blurb_is_human_readable",
426
  "status": "pass",
427
- "value": "Forecast the near-future action from the current observations only.",
428
  "raw_hits": []
429
  },
430
  {
@@ -434,33 +434,33 @@
434
  "raw_hits": []
435
  },
436
  {
437
- "name": "next_action: public_field_plain_goal_is_human_readable",
438
  "status": "pass",
439
- "value": "Use the current window to guess the action that will happen shortly after it.",
440
  "raw_hits": []
441
  },
442
  {
443
- "name": "next_action: public_field_input_short_is_human_readable",
444
  "status": "pass",
445
- "value": "current window at time t",
446
  "raw_hits": []
447
  },
448
  {
449
- "name": "next_action: public_field_process_short_is_human_readable",
450
  "status": "pass",
451
- "value": "current features -> future label shift -> classifier",
452
  "raw_hits": []
453
  },
454
  {
455
- "name": "next_action: public_field_display_name_is_human_readable",
456
  "status": "pass",
457
- "value": "Next-Action Prediction",
458
  "raw_hits": []
459
  },
460
  {
461
- "name": "next_action: public_field_output_short_is_human_readable",
462
  "status": "pass",
463
- "value": "action at t+20 frames",
464
  "raw_hits": []
465
  },
466
  {
@@ -540,9 +540,9 @@
540
  "observed": "hand_trajectory_forecast"
541
  },
542
  {
543
- "name": "hand_trajectory_forecast: public_field_card_blurb_is_human_readable",
544
  "status": "pass",
545
- "value": "Predict the future 3D left/right hand path from the current multimodal state.",
546
  "raw_hits": []
547
  },
548
  {
@@ -552,33 +552,33 @@
552
  "raw_hits": []
553
  },
554
  {
555
- "name": "hand_trajectory_forecast: public_field_plain_goal_is_human_readable",
556
  "status": "pass",
557
- "value": "Predict where the hands will move over the next few frames.",
558
  "raw_hits": []
559
  },
560
  {
561
- "name": "hand_trajectory_forecast: public_field_input_short_is_human_readable",
562
  "status": "pass",
563
- "value": "current multimodal window",
564
  "raw_hits": []
565
  },
566
  {
567
- "name": "hand_trajectory_forecast: public_field_process_short_is_human_readable",
568
  "status": "pass",
569
- "value": "current features -> future mocap target -> regression head",
570
  "raw_hits": []
571
  },
572
  {
573
- "name": "hand_trajectory_forecast: public_field_display_name_is_human_readable",
574
  "status": "pass",
575
- "value": "Hand Trajectory Forecasting",
576
  "raw_hits": []
577
  },
578
  {
579
- "name": "hand_trajectory_forecast: public_field_output_short_is_human_readable",
580
  "status": "pass",
581
- "value": "future hand-joint trajectory",
582
  "raw_hits": []
583
  },
584
  {
@@ -658,9 +658,9 @@
658
  "observed": "contact_prediction"
659
  },
660
  {
661
- "name": "contact_prediction: public_field_card_blurb_is_human_readable",
662
  "status": "pass",
663
- "value": "Predict whether body or hand contact with the scene is occurring without leaking contact labels.",
664
  "raw_hits": []
665
  },
666
  {
@@ -670,33 +670,33 @@
670
  "raw_hits": []
671
  },
672
  {
673
- "name": "contact_prediction: public_field_plain_goal_is_human_readable",
674
  "status": "pass",
675
- "value": "Predict whether the body or hand is in contact with something.",
676
  "raw_hits": []
677
  },
678
  {
679
- "name": "contact_prediction: public_field_input_short_is_human_readable",
680
  "status": "pass",
681
- "value": "non-contact, non-caption features",
682
  "raw_hits": []
683
  },
684
  {
685
- "name": "contact_prediction: public_field_process_short_is_human_readable",
686
  "status": "pass",
687
- "value": "feature filter -> contact target -> binary classifier",
688
  "raw_hits": []
689
  },
690
  {
691
- "name": "contact_prediction: public_field_display_name_is_human_readable",
692
  "status": "pass",
693
- "value": "Contact State Prediction",
694
  "raw_hits": []
695
  },
696
  {
697
- "name": "contact_prediction: public_field_output_short_is_human_readable",
698
  "status": "pass",
699
- "value": "contact or no contact",
700
  "raw_hits": []
701
  },
702
  {
@@ -774,9 +774,9 @@
774
  "observed": "object_relevance"
775
  },
776
  {
777
- "name": "object_relevance: public_field_card_blurb_is_human_readable",
778
  "status": "pass",
779
- "value": "Infer which objects are relevant to the current manipulation window from non-caption features.",
780
  "raw_hits": []
781
  },
782
  {
@@ -786,33 +786,33 @@
786
  "raw_hits": []
787
  },
788
  {
789
- "name": "object_relevance: public_field_plain_goal_is_human_readable",
790
  "status": "pass",
791
- "value": "Predict which objects matter in the current window.",
792
  "raw_hits": []
793
  },
794
  {
795
- "name": "object_relevance: public_field_input_short_is_human_readable",
796
  "status": "pass",
797
- "value": "non-caption multimodal features",
798
  "raw_hits": []
799
  },
800
  {
801
- "name": "object_relevance: public_field_process_short_is_human_readable",
802
  "status": "pass",
803
- "value": "object vocabulary -> multi-hot labels -> sigmoid heads",
804
  "raw_hits": []
805
  },
806
  {
807
- "name": "object_relevance: public_field_display_name_is_human_readable",
808
  "status": "pass",
809
- "value": "Object Relevance Prediction",
810
  "raw_hits": []
811
  },
812
  {
813
- "name": "object_relevance: public_field_output_short_is_human_readable",
814
  "status": "pass",
815
- "value": "relevant object set",
816
  "raw_hits": []
817
  },
818
  {
@@ -892,9 +892,9 @@
892
  "observed": "caption_grounding"
893
  },
894
  {
895
- "name": "caption_grounding: public_field_card_blurb_is_human_readable",
896
  "status": "pass",
897
- "value": "Retrieve the matching time window for an annotation-derived text query.",
898
  "raw_hits": []
899
  },
900
  {
@@ -904,33 +904,33 @@
904
  "raw_hits": []
905
  },
906
  {
907
- "name": "caption_grounding: public_field_plain_goal_is_human_readable",
908
  "status": "pass",
909
- "value": "Given a text-like query from annotation, find the matching time window.",
910
  "raw_hits": []
911
  },
912
  {
913
- "name": "caption_grounding: public_field_input_short_is_human_readable",
914
  "status": "pass",
915
- "value": "text-like query and candidate windows",
916
  "raw_hits": []
917
  },
918
  {
919
- "name": "caption_grounding: public_field_process_short_is_human_readable",
920
  "status": "pass",
921
- "value": "query features -> candidate index -> cosine ranker",
922
  "raw_hits": []
923
  },
924
  {
925
- "name": "caption_grounding: public_field_display_name_is_human_readable",
926
  "status": "pass",
927
- "value": "Language Grounding",
928
  "raw_hits": []
929
  },
930
  {
931
- "name": "caption_grounding: public_field_output_short_is_human_readable",
932
  "status": "pass",
933
- "value": "ranked matching moments",
934
  "raw_hits": []
935
  },
936
  {
@@ -1008,9 +1008,9 @@
1008
  "observed": "cross_modal_retrieval"
1009
  },
1010
  {
1011
- "name": "cross_modal_retrieval: public_field_card_blurb_is_human_readable",
1012
  "status": "pass",
1013
- "value": "Use motion, IMU, and camera-pose signals to retrieve the matching depth/video window.",
1014
  "raw_hits": []
1015
  },
1016
  {
@@ -1020,33 +1020,33 @@
1020
  "raw_hits": []
1021
  },
1022
  {
1023
- "name": "cross_modal_retrieval: public_field_plain_goal_is_human_readable",
1024
  "status": "pass",
1025
- "value": "Use one group of modalities to retrieve the matching window from another group.",
1026
  "raw_hits": []
1027
  },
1028
  {
1029
- "name": "cross_modal_retrieval: public_field_input_short_is_human_readable",
1030
  "status": "pass",
1031
- "value": "motion/IMU/pose query; depth/video candidates",
1032
  "raw_hits": []
1033
  },
1034
  {
1035
- "name": "cross_modal_retrieval: public_field_process_short_is_human_readable",
1036
  "status": "pass",
1037
- "value": "modality split -> projection -> nearest-neighbor ranker",
1038
  "raw_hits": []
1039
  },
1040
  {
1041
- "name": "cross_modal_retrieval: public_field_display_name_is_human_readable",
1042
  "status": "pass",
1043
- "value": "Cross-Modal Retrieval",
1044
  "raw_hits": []
1045
  },
1046
  {
1047
- "name": "cross_modal_retrieval: public_field_output_short_is_human_readable",
1048
  "status": "pass",
1049
- "value": "ranked visual windows",
1050
  "raw_hits": []
1051
  },
1052
  {
@@ -1126,9 +1126,9 @@
1126
  "observed": "modality_reconstruction"
1127
  },
1128
  {
1129
- "name": "modality_reconstruction: public_field_card_blurb_is_human_readable",
1130
  "status": "pass",
1131
- "value": "Predict compressed depth/video feature vectors from motion, IMU, and camera-pose features.",
1132
  "raw_hits": []
1133
  },
1134
  {
@@ -1138,33 +1138,33 @@
1138
  "raw_hits": []
1139
  },
1140
  {
1141
- "name": "modality_reconstruction: public_field_plain_goal_is_human_readable",
1142
  "status": "pass",
1143
- "value": "Predict one modality feature block from other modality blocks.",
1144
  "raw_hits": []
1145
  },
1146
  {
1147
- "name": "modality_reconstruction: public_field_input_short_is_human_readable",
1148
  "status": "pass",
1149
- "value": "motion, IMU, and camera/pose features",
1150
  "raw_hits": []
1151
  },
1152
  {
1153
- "name": "modality_reconstruction: public_field_process_short_is_human_readable",
1154
  "status": "pass",
1155
- "value": "source-target split -> scaler -> regression head",
1156
  "raw_hits": []
1157
  },
1158
  {
1159
- "name": "modality_reconstruction: public_field_display_name_is_human_readable",
1160
  "status": "pass",
1161
- "value": "Cross-Modal Reconstruction",
1162
  "raw_hits": []
1163
  },
1164
  {
1165
- "name": "modality_reconstruction: public_field_output_short_is_human_readable",
1166
  "status": "pass",
1167
- "value": "reconstructed depth/video vector",
1168
  "raw_hits": []
1169
  },
1170
  {
@@ -1244,9 +1244,9 @@
1244
  "observed": "temporal_order"
1245
  },
1246
  {
1247
- "name": "temporal_order: public_field_card_blurb_is_human_readable",
1248
  "status": "pass",
1249
- "value": "Tell whether two neighboring windows are in chronological order or reversed.",
1250
  "raw_hits": []
1251
  },
1252
  {
@@ -1256,33 +1256,33 @@
1256
  "raw_hits": []
1257
  },
1258
  {
1259
- "name": "temporal_order: public_field_plain_goal_is_human_readable",
1260
  "status": "pass",
1261
- "value": "Tell whether two nearby windows are in the correct time order.",
1262
  "raw_hits": []
1263
  },
1264
  {
1265
- "name": "temporal_order: public_field_input_short_is_human_readable",
1266
  "status": "pass",
1267
- "value": "two adjacent windows plus difference vector",
1268
  "raw_hits": []
1269
  },
1270
  {
1271
- "name": "temporal_order: public_field_process_short_is_human_readable",
1272
  "status": "pass",
1273
- "value": "pair builder -> feature combiner -> binary classifier",
1274
  "raw_hits": []
1275
  },
1276
  {
1277
- "name": "temporal_order: public_field_display_name_is_human_readable",
1278
  "status": "pass",
1279
- "value": "Temporal Order Verification",
1280
  "raw_hits": []
1281
  },
1282
  {
1283
- "name": "temporal_order: public_field_output_short_is_human_readable",
1284
  "status": "pass",
1285
- "value": "correct or reversed",
1286
  "raw_hits": []
1287
  },
1288
  {
@@ -1360,9 +1360,9 @@
1360
  "observed": "misalignment_detection"
1361
  },
1362
  {
1363
- "name": "misalignment_detection: public_field_card_blurb_is_human_readable",
1364
  "status": "pass",
1365
- "value": "Detect whether motion and visual/depth streams have been artificially shifted out of sync.",
1366
  "raw_hits": []
1367
  },
1368
  {
@@ -1372,33 +1372,33 @@
1372
  "raw_hits": []
1373
  },
1374
  {
1375
- "name": "misalignment_detection: public_field_plain_goal_is_human_readable",
1376
  "status": "pass",
1377
- "value": "Detect when modalities that should match are shifted out of sync.",
1378
  "raw_hits": []
1379
  },
1380
  {
1381
- "name": "misalignment_detection: public_field_input_short_is_human_readable",
1382
  "status": "pass",
1383
- "value": "motion-side and visual/depth-side feature groups",
1384
  "raw_hits": []
1385
  },
1386
  {
1387
- "name": "misalignment_detection: public_field_process_short_is_human_readable",
1388
  "status": "pass",
1389
- "value": "aligned/shifted pairs -> feature combiner -> binary classifier",
1390
  "raw_hits": []
1391
  },
1392
  {
1393
- "name": "misalignment_detection: public_field_display_name_is_human_readable",
1394
  "status": "pass",
1395
- "value": "Multimodal Synchronization Detection",
1396
  "raw_hits": []
1397
  },
1398
  {
1399
- "name": "misalignment_detection: public_field_output_short_is_human_readable",
1400
  "status": "pass",
1401
- "value": "aligned or shifted",
1402
  "raw_hits": []
1403
  },
1404
  {
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-01T18:31:25+00:00",
4
  "summary": {
5
  "task_count": 12,
6
  "expected_task_count": 12,
 
64
  "observed": "timeline_action"
65
  },
66
  {
67
+ "name": "timeline_action: public_field_plain_goal_is_human_readable",
68
  "status": "pass",
69
+ "value": "Look at one short multimodal window and name what action is happening now.",
70
  "raw_hits": []
71
  },
72
  {
 
76
  "raw_hits": []
77
  },
78
  {
79
+ "name": "timeline_action: public_field_process_short_is_human_readable",
80
  "status": "pass",
81
+ "value": "window features -> action label builder -> classifier",
82
  "raw_hits": []
83
  },
84
  {
85
+ "name": "timeline_action: public_field_card_blurb_is_human_readable",
86
  "status": "pass",
87
+ "value": "Recognize the current manipulation action from synchronized visual, motion, inertial, pose, and annotation context.",
88
  "raw_hits": []
89
  },
90
  {
91
+ "name": "timeline_action: public_field_output_short_is_human_readable",
92
  "status": "pass",
93
+ "value": "current action class",
94
  "raw_hits": []
95
  },
96
  {
97
+ "name": "timeline_action: public_field_input_short_is_human_readable",
98
  "status": "pass",
99
+ "value": "20-frame multimodal window",
100
  "raw_hits": []
101
  },
102
  {
103
+ "name": "timeline_action: public_field_display_name_is_human_readable",
104
  "status": "pass",
105
+ "value": "Action Recognition",
106
  "raw_hits": []
107
  },
108
  {
 
184
  "observed": "timeline_subtask"
185
  },
186
  {
187
+ "name": "timeline_subtask: public_field_plain_goal_is_human_readable",
188
  "status": "pass",
189
+ "value": "Predict the higher-level task stage for the current window.",
190
  "raw_hits": []
191
  },
192
  {
 
196
  "raw_hits": []
197
  },
198
  {
199
+ "name": "timeline_subtask: public_field_process_short_is_human_readable",
200
  "status": "pass",
201
+ "value": "window features -> subtask label builder -> classifier",
202
  "raw_hits": []
203
  },
204
  {
205
+ "name": "timeline_subtask: public_field_card_blurb_is_human_readable",
206
  "status": "pass",
207
+ "value": "Recognize the broader activity stage so fine actions become a readable procedure timeline.",
208
  "raw_hits": []
209
  },
210
  {
211
+ "name": "timeline_subtask: public_field_output_short_is_human_readable",
212
  "status": "pass",
213
+ "value": "current procedure step",
214
  "raw_hits": []
215
  },
216
  {
217
+ "name": "timeline_subtask: public_field_input_short_is_human_readable",
218
  "status": "pass",
219
+ "value": "20-frame multimodal window",
220
  "raw_hits": []
221
  },
222
  {
223
+ "name": "timeline_subtask: public_field_display_name_is_human_readable",
224
  "status": "pass",
225
+ "value": "Procedure Step Recognition",
226
  "raw_hits": []
227
  },
228
  {
 
304
  "observed": "transition_detection"
305
  },
306
  {
307
+ "name": "transition_detection: public_field_plain_goal_is_human_readable",
308
  "status": "pass",
309
+ "value": "Detect whether the current window is near a boundary between actions.",
310
  "raw_hits": []
311
  },
312
  {
 
316
  "raw_hits": []
317
  },
318
  {
319
+ "name": "transition_detection: public_field_process_short_is_human_readable",
320
  "status": "pass",
321
+ "value": "action changes -> boundary labels -> binary classifier",
322
  "raw_hits": []
323
  },
324
  {
325
+ "name": "transition_detection: public_field_card_blurb_is_human_readable",
326
  "status": "pass",
327
+ "value": "Detect the local moment where the episode changes from one action segment to the next.",
328
  "raw_hits": []
329
  },
330
  {
331
+ "name": "transition_detection: public_field_output_short_is_human_readable",
332
  "status": "pass",
333
+ "value": "boundary or steady",
334
  "raw_hits": []
335
  },
336
  {
337
+ "name": "transition_detection: public_field_input_short_is_human_readable",
338
  "status": "pass",
339
+ "value": "current window with boundary target",
340
  "raw_hits": []
341
  },
342
  {
343
+ "name": "transition_detection: public_field_display_name_is_human_readable",
344
  "status": "pass",
345
+ "value": "Action Boundary Detection",
346
  "raw_hits": []
347
  },
348
  {
 
422
  "observed": "next_action"
423
  },
424
  {
425
+ "name": "next_action: public_field_plain_goal_is_human_readable",
426
  "status": "pass",
427
+ "value": "Use the current window to guess the action that will happen shortly after it.",
428
  "raw_hits": []
429
  },
430
  {
 
434
  "raw_hits": []
435
  },
436
  {
437
+ "name": "next_action: public_field_process_short_is_human_readable",
438
  "status": "pass",
439
+ "value": "current features -> future label shift -> classifier",
440
  "raw_hits": []
441
  },
442
  {
443
+ "name": "next_action: public_field_card_blurb_is_human_readable",
444
  "status": "pass",
445
+ "value": "Forecast the near-future action from the current observations only.",
446
  "raw_hits": []
447
  },
448
  {
449
+ "name": "next_action: public_field_output_short_is_human_readable",
450
  "status": "pass",
451
+ "value": "action at t+20 frames",
452
  "raw_hits": []
453
  },
454
  {
455
+ "name": "next_action: public_field_input_short_is_human_readable",
456
  "status": "pass",
457
+ "value": "current window at time t",
458
  "raw_hits": []
459
  },
460
  {
461
+ "name": "next_action: public_field_display_name_is_human_readable",
462
  "status": "pass",
463
+ "value": "Next-Action Prediction",
464
  "raw_hits": []
465
  },
466
  {
 
540
  "observed": "hand_trajectory_forecast"
541
  },
542
  {
543
+ "name": "hand_trajectory_forecast: public_field_plain_goal_is_human_readable",
544
  "status": "pass",
545
+ "value": "Predict where the hands will move over the next few frames.",
546
  "raw_hits": []
547
  },
548
  {
 
552
  "raw_hits": []
553
  },
554
  {
555
+ "name": "hand_trajectory_forecast: public_field_process_short_is_human_readable",
556
  "status": "pass",
557
+ "value": "current features -> future mocap target -> regression head",
558
  "raw_hits": []
559
  },
560
  {
561
+ "name": "hand_trajectory_forecast: public_field_card_blurb_is_human_readable",
562
  "status": "pass",
563
+ "value": "Predict the future 3D left/right hand path from the current multimodal state.",
564
  "raw_hits": []
565
  },
566
  {
567
+ "name": "hand_trajectory_forecast: public_field_output_short_is_human_readable",
568
  "status": "pass",
569
+ "value": "future hand-joint trajectory",
570
  "raw_hits": []
571
  },
572
  {
573
+ "name": "hand_trajectory_forecast: public_field_input_short_is_human_readable",
574
  "status": "pass",
575
+ "value": "current multimodal window",
576
  "raw_hits": []
577
  },
578
  {
579
+ "name": "hand_trajectory_forecast: public_field_display_name_is_human_readable",
580
  "status": "pass",
581
+ "value": "Hand Trajectory Forecasting",
582
  "raw_hits": []
583
  },
584
  {
 
658
  "observed": "contact_prediction"
659
  },
660
  {
661
+ "name": "contact_prediction: public_field_plain_goal_is_human_readable",
662
  "status": "pass",
663
+ "value": "Predict whether the body or hand is in contact with something.",
664
  "raw_hits": []
665
  },
666
  {
 
670
  "raw_hits": []
671
  },
672
  {
673
+ "name": "contact_prediction: public_field_process_short_is_human_readable",
674
  "status": "pass",
675
+ "value": "feature filter -> contact target -> binary classifier",
676
  "raw_hits": []
677
  },
678
  {
679
+ "name": "contact_prediction: public_field_card_blurb_is_human_readable",
680
  "status": "pass",
681
+ "value": "Predict whether body or hand contact with the scene is occurring without leaking contact labels.",
682
  "raw_hits": []
683
  },
684
  {
685
+ "name": "contact_prediction: public_field_output_short_is_human_readable",
686
  "status": "pass",
687
+ "value": "contact or no contact",
688
  "raw_hits": []
689
  },
690
  {
691
+ "name": "contact_prediction: public_field_input_short_is_human_readable",
692
  "status": "pass",
693
+ "value": "non-contact, non-caption features",
694
  "raw_hits": []
695
  },
696
  {
697
+ "name": "contact_prediction: public_field_display_name_is_human_readable",
698
  "status": "pass",
699
+ "value": "Contact State Prediction",
700
  "raw_hits": []
701
  },
702
  {
 
774
  "observed": "object_relevance"
775
  },
776
  {
777
+ "name": "object_relevance: public_field_plain_goal_is_human_readable",
778
  "status": "pass",
779
+ "value": "Predict which objects matter in the current window.",
780
  "raw_hits": []
781
  },
782
  {
 
786
  "raw_hits": []
787
  },
788
  {
789
+ "name": "object_relevance: public_field_process_short_is_human_readable",
790
  "status": "pass",
791
+ "value": "object vocabulary -> multi-hot labels -> sigmoid heads",
792
  "raw_hits": []
793
  },
794
  {
795
+ "name": "object_relevance: public_field_card_blurb_is_human_readable",
796
  "status": "pass",
797
+ "value": "Infer which objects are relevant to the current manipulation window from non-caption features.",
798
  "raw_hits": []
799
  },
800
  {
801
+ "name": "object_relevance: public_field_output_short_is_human_readable",
802
  "status": "pass",
803
+ "value": "relevant object set",
804
  "raw_hits": []
805
  },
806
  {
807
+ "name": "object_relevance: public_field_input_short_is_human_readable",
808
  "status": "pass",
809
+ "value": "non-caption multimodal features",
810
  "raw_hits": []
811
  },
812
  {
813
+ "name": "object_relevance: public_field_display_name_is_human_readable",
814
  "status": "pass",
815
+ "value": "Object Relevance Prediction",
816
  "raw_hits": []
817
  },
818
  {
 
892
  "observed": "caption_grounding"
893
  },
894
  {
895
+ "name": "caption_grounding: public_field_plain_goal_is_human_readable",
896
  "status": "pass",
897
+ "value": "Given a text-like query from annotation, find the matching time window.",
898
  "raw_hits": []
899
  },
900
  {
 
904
  "raw_hits": []
905
  },
906
  {
907
+ "name": "caption_grounding: public_field_process_short_is_human_readable",
908
  "status": "pass",
909
+ "value": "query features -> candidate index -> cosine ranker",
910
  "raw_hits": []
911
  },
912
  {
913
+ "name": "caption_grounding: public_field_card_blurb_is_human_readable",
914
  "status": "pass",
915
+ "value": "Retrieve the matching time window for an annotation-derived text query.",
916
  "raw_hits": []
917
  },
918
  {
919
+ "name": "caption_grounding: public_field_output_short_is_human_readable",
920
  "status": "pass",
921
+ "value": "ranked matching moments",
922
  "raw_hits": []
923
  },
924
  {
925
+ "name": "caption_grounding: public_field_input_short_is_human_readable",
926
  "status": "pass",
927
+ "value": "text-like query and candidate windows",
928
  "raw_hits": []
929
  },
930
  {
931
+ "name": "caption_grounding: public_field_display_name_is_human_readable",
932
  "status": "pass",
933
+ "value": "Language Grounding",
934
  "raw_hits": []
935
  },
936
  {
 
1008
  "observed": "cross_modal_retrieval"
1009
  },
1010
  {
1011
+ "name": "cross_modal_retrieval: public_field_plain_goal_is_human_readable",
1012
  "status": "pass",
1013
+ "value": "Use one group of modalities to retrieve the matching window from another group.",
1014
  "raw_hits": []
1015
  },
1016
  {
 
1020
  "raw_hits": []
1021
  },
1022
  {
1023
+ "name": "cross_modal_retrieval: public_field_process_short_is_human_readable",
1024
  "status": "pass",
1025
+ "value": "modality split -> projection -> nearest-neighbor ranker",
1026
  "raw_hits": []
1027
  },
1028
  {
1029
+ "name": "cross_modal_retrieval: public_field_card_blurb_is_human_readable",
1030
  "status": "pass",
1031
+ "value": "Use motion, IMU, and camera-pose signals to retrieve the matching depth/video window.",
1032
  "raw_hits": []
1033
  },
1034
  {
1035
+ "name": "cross_modal_retrieval: public_field_output_short_is_human_readable",
1036
  "status": "pass",
1037
+ "value": "ranked visual windows",
1038
  "raw_hits": []
1039
  },
1040
  {
1041
+ "name": "cross_modal_retrieval: public_field_input_short_is_human_readable",
1042
  "status": "pass",
1043
+ "value": "motion/IMU/pose query; depth/video candidates",
1044
  "raw_hits": []
1045
  },
1046
  {
1047
+ "name": "cross_modal_retrieval: public_field_display_name_is_human_readable",
1048
  "status": "pass",
1049
+ "value": "Cross-Modal Retrieval",
1050
  "raw_hits": []
1051
  },
1052
  {
 
1126
  "observed": "modality_reconstruction"
1127
  },
1128
  {
1129
+ "name": "modality_reconstruction: public_field_plain_goal_is_human_readable",
1130
  "status": "pass",
1131
+ "value": "Predict one modality feature block from other modality blocks.",
1132
  "raw_hits": []
1133
  },
1134
  {
 
1138
  "raw_hits": []
1139
  },
1140
  {
1141
+ "name": "modality_reconstruction: public_field_process_short_is_human_readable",
1142
  "status": "pass",
1143
+ "value": "source-target split -> scaler -> regression head",
1144
  "raw_hits": []
1145
  },
1146
  {
1147
+ "name": "modality_reconstruction: public_field_card_blurb_is_human_readable",
1148
  "status": "pass",
1149
+ "value": "Predict compressed depth/video feature vectors from motion, IMU, and camera-pose features.",
1150
  "raw_hits": []
1151
  },
1152
  {
1153
+ "name": "modality_reconstruction: public_field_output_short_is_human_readable",
1154
  "status": "pass",
1155
+ "value": "reconstructed depth/video vector",
1156
  "raw_hits": []
1157
  },
1158
  {
1159
+ "name": "modality_reconstruction: public_field_input_short_is_human_readable",
1160
  "status": "pass",
1161
+ "value": "motion, IMU, and camera/pose features",
1162
  "raw_hits": []
1163
  },
1164
  {
1165
+ "name": "modality_reconstruction: public_field_display_name_is_human_readable",
1166
  "status": "pass",
1167
+ "value": "Cross-Modal Reconstruction",
1168
  "raw_hits": []
1169
  },
1170
  {
 
1244
  "observed": "temporal_order"
1245
  },
1246
  {
1247
+ "name": "temporal_order: public_field_plain_goal_is_human_readable",
1248
  "status": "pass",
1249
+ "value": "Tell whether two nearby windows are in the correct time order.",
1250
  "raw_hits": []
1251
  },
1252
  {
 
1256
  "raw_hits": []
1257
  },
1258
  {
1259
+ "name": "temporal_order: public_field_process_short_is_human_readable",
1260
  "status": "pass",
1261
+ "value": "pair builder -> feature combiner -> binary classifier",
1262
  "raw_hits": []
1263
  },
1264
  {
1265
+ "name": "temporal_order: public_field_card_blurb_is_human_readable",
1266
  "status": "pass",
1267
+ "value": "Tell whether two neighboring windows are in chronological order or reversed.",
1268
  "raw_hits": []
1269
  },
1270
  {
1271
+ "name": "temporal_order: public_field_output_short_is_human_readable",
1272
  "status": "pass",
1273
+ "value": "correct or reversed",
1274
  "raw_hits": []
1275
  },
1276
  {
1277
+ "name": "temporal_order: public_field_input_short_is_human_readable",
1278
  "status": "pass",
1279
+ "value": "two adjacent windows plus difference vector",
1280
  "raw_hits": []
1281
  },
1282
  {
1283
+ "name": "temporal_order: public_field_display_name_is_human_readable",
1284
  "status": "pass",
1285
+ "value": "Temporal Order Verification",
1286
  "raw_hits": []
1287
  },
1288
  {
 
1360
  "observed": "misalignment_detection"
1361
  },
1362
  {
1363
+ "name": "misalignment_detection: public_field_plain_goal_is_human_readable",
1364
  "status": "pass",
1365
+ "value": "Detect when modalities that should match are shifted out of sync.",
1366
  "raw_hits": []
1367
  },
1368
  {
 
1372
  "raw_hits": []
1373
  },
1374
  {
1375
+ "name": "misalignment_detection: public_field_process_short_is_human_readable",
1376
  "status": "pass",
1377
+ "value": "aligned/shifted pairs -> feature combiner -> binary classifier",
1378
  "raw_hits": []
1379
  },
1380
  {
1381
+ "name": "misalignment_detection: public_field_card_blurb_is_human_readable",
1382
  "status": "pass",
1383
+ "value": "Detect whether motion and visual/depth streams have been artificially shifted out of sync.",
1384
  "raw_hits": []
1385
  },
1386
  {
1387
+ "name": "misalignment_detection: public_field_output_short_is_human_readable",
1388
  "status": "pass",
1389
+ "value": "aligned or shifted",
1390
  "raw_hits": []
1391
  },
1392
  {
1393
+ "name": "misalignment_detection: public_field_input_short_is_human_readable",
1394
  "status": "pass",
1395
+ "value": "motion-side and visual/depth-side feature groups",
1396
  "raw_hits": []
1397
  },
1398
  {
1399
+ "name": "misalignment_detection: public_field_display_name_is_human_readable",
1400
  "status": "pass",
1401
+ "value": "Multimodal Synchronization Detection",
1402
  "raw_hits": []
1403
  },
1404
  {
metrics/task_walkthroughs.json CHANGED
@@ -15,7 +15,7 @@
15
  "Build an 8,378-d current feature vector from available modality blocks.",
16
  "Construct a task-specific target from labels, future frames, paired windows, or modality splits.",
17
  "Train a minimal head and, when enabled, a neural MLP head.",
18
- "Write metrics, predictions, and model artifacts for review."
19
  ],
20
  "tasks": {
21
  "timeline_action": {
 
15
  "Build an 8,378-d current feature vector from available modality blocks.",
16
  "Construct a task-specific target from labels, future frames, paired windows, or modality splits.",
17
  "Train a minimal head and, when enabled, a neural MLP head.",
18
+ "Write metrics, predictions, and model artifacts for downstream exploration."
19
  ],
20
  "tasks": {
21
  "timeline_action": {
metrics/website_integrity.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "status": "pass",
3
- "generated_at_utc": "2026-06-01T17:37:41+00:00",
4
  "docs_root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
@@ -21,25 +21,25 @@
21
  },
22
  "semantic_checks": [
23
  {
24
- "name": "reviewer_scorecard_precedes_evidence_ledger",
25
  "status": "pass",
26
- "reason": "The reviewer scorecard should appear before the deeper evidence ledger.",
27
- "scorecard_index": 46359,
28
- "evidence_index": 53005
29
  },
30
  {
31
- "name": "reviewer_scorecard_links_json",
32
  "status": "pass",
33
- "reason": "The website should expose the machine-readable reviewer scorecard.",
34
- "marker_count": 1
35
  },
36
  {
37
- "name": "evaluation_protocol_between_scorecard_and_evidence",
38
  "status": "pass",
39
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
40
- "scorecard_index": 46359,
41
- "protocol_index": 50598,
42
- "evidence_index": 53005
43
  },
44
  {
45
  "name": "evaluation_protocol_links_json",
@@ -81,7 +81,7 @@
81
  {
82
  "name": "dataset_card_section_links_source_alignment_audit",
83
  "status": "pass",
84
- "reason": "The dataset-card section should expose the generated source-alignment audit.",
85
  "marker_count": 1
86
  },
87
  {
@@ -120,7 +120,7 @@
120
  "json_files": [
121
  {
122
  "path": "data/artifact_index.json",
123
- "bytes": 23528,
124
  "top_level_type": "dict"
125
  },
126
  {
@@ -135,7 +135,7 @@
135
  },
136
  {
137
  "path": "data/evidence_contract.json",
138
- "bytes": 11309,
139
  "top_level_type": "dict"
140
  },
141
  {
@@ -150,7 +150,7 @@
150
  },
151
  {
152
  "path": "data/mirror_parity.json",
153
- "bytes": 87890,
154
  "top_level_type": "dict"
155
  },
156
  {
@@ -160,17 +160,27 @@
160
  },
161
  {
162
  "path": "data/project_manifest.json",
163
- "bytes": 4489,
 
 
 
 
 
 
 
 
 
 
164
  "top_level_type": "dict"
165
  },
166
  {
167
  "path": "data/publication_audit.json",
168
- "bytes": 6878,
169
  "top_level_type": "dict"
170
  },
171
  {
172
  "path": "data/quality_gates.json",
173
- "bytes": 6937,
174
  "top_level_type": "dict"
175
  },
176
  {
@@ -188,19 +198,9 @@
188
  "bytes": 14390,
189
  "top_level_type": "dict"
190
  },
191
- {
192
- "path": "data/reviewer_packet.json",
193
- "bytes": 7401,
194
- "top_level_type": "dict"
195
- },
196
- {
197
- "path": "data/reviewer_scorecard.json",
198
- "bytes": 6114,
199
- "top_level_type": "dict"
200
- },
201
  {
202
  "path": "data/scope_claims_audit.json",
203
- "bytes": 20089,
204
  "top_level_type": "dict"
205
  },
206
  {
@@ -220,12 +220,12 @@
220
  },
221
  {
222
  "path": "data/task_walkthroughs.json",
223
- "bytes": 26935,
224
  "top_level_type": "dict"
225
  },
226
  {
227
  "path": "data/website_integrity.json",
228
- "bytes": 9525,
229
  "top_level_type": "dict"
230
  },
231
  {
@@ -374,7 +374,7 @@
374
  {
375
  "path": "assets/task_suite_infographic.png",
376
  "exists": true,
377
- "bytes": 2600527,
378
  "width": 1800,
379
  "height": 6600,
380
  "format": "PNG"
 
1
  {
2
  "status": "pass",
3
+ "generated_at_utc": "2026-06-01T19:00:29+00:00",
4
  "docs_root": "/Users/chaoyue/Documents/Codex/2026-05-29/i-am-learning-this-dataset-https/working_repo_copy/docs",
5
  "site_base": "/ropedia-xperience-10m-task-suite/",
6
  "summary": {
 
21
  },
22
  "semantic_checks": [
23
  {
24
+ "name": "project_overview_precedes_progress_ledger",
25
  "status": "pass",
26
+ "reason": "The project overview should appear before the deeper progress ledger.",
27
+ "overview_index": 46980,
28
+ "evidence_index": 53666
29
  },
30
  {
31
+ "name": "project_status_links_json",
32
  "status": "pass",
33
+ "reason": "The website should expose the machine-readable project status.",
34
+ "marker_count": 2
35
  },
36
  {
37
+ "name": "evaluation_protocol_between_overview_and_progress",
38
  "status": "pass",
39
  "reason": "The evaluation protocol should appear before the deeper evidence ledger.",
40
+ "overview_index": 46980,
41
+ "protocol_index": 51259,
42
+ "evidence_index": 53666
43
  },
44
  {
45
  "name": "evaluation_protocol_links_json",
 
81
  {
82
  "name": "dataset_card_section_links_source_alignment_audit",
83
  "status": "pass",
84
+ "reason": "The dataset-card section should expose the generated source-alignment report.",
85
  "marker_count": 1
86
  },
87
  {
 
120
  "json_files": [
121
  {
122
  "path": "data/artifact_index.json",
123
+ "bytes": 23486,
124
  "top_level_type": "dict"
125
  },
126
  {
 
135
  },
136
  {
137
  "path": "data/evidence_contract.json",
138
+ "bytes": 11266,
139
  "top_level_type": "dict"
140
  },
141
  {
 
150
  },
151
  {
152
  "path": "data/mirror_parity.json",
153
+ "bytes": 87845,
154
  "top_level_type": "dict"
155
  },
156
  {
 
160
  },
161
  {
162
  "path": "data/project_manifest.json",
163
+ "bytes": 4468,
164
+ "top_level_type": "dict"
165
+ },
166
+ {
167
+ "path": "data/project_packet.json",
168
+ "bytes": 7409,
169
+ "top_level_type": "dict"
170
+ },
171
+ {
172
+ "path": "data/project_status.json",
173
+ "bytes": 6111,
174
  "top_level_type": "dict"
175
  },
176
  {
177
  "path": "data/publication_audit.json",
178
+ "bytes": 6869,
179
  "top_level_type": "dict"
180
  },
181
  {
182
  "path": "data/quality_gates.json",
183
+ "bytes": 6919,
184
  "top_level_type": "dict"
185
  },
186
  {
 
198
  "bytes": 14390,
199
  "top_level_type": "dict"
200
  },
 
 
 
 
 
 
 
 
 
 
201
  {
202
  "path": "data/scope_claims_audit.json",
203
+ "bytes": 20081,
204
  "top_level_type": "dict"
205
  },
206
  {
 
220
  },
221
  {
222
  "path": "data/task_walkthroughs.json",
223
+ "bytes": 26951,
224
  "top_level_type": "dict"
225
  },
226
  {
227
  "path": "data/website_integrity.json",
228
+ "bytes": 9506,
229
  "top_level_type": "dict"
230
  },
231
  {
 
374
  {
375
  "path": "assets/task_suite_infographic.png",
376
  "exists": true,
377
+ "bytes": 2600193,
378
  "width": 1800,
379
  "height": 6600,
380
  "format": "PNG"
scripts/build_artifact_index.py CHANGED
@@ -1,5 +1,5 @@
1
  #!/usr/bin/env python3
2
- """Build a compact source-of-truth artifact index for reviewers.
3
 
4
  The index is intentionally selective. It lists the files that prove the public
5
  claims, not every prediction array or checkpoint in the repository.
@@ -18,20 +18,20 @@ OUTPUT = ROOT / "docs/data/artifact_index.json"
18
 
19
  ARTIFACTS = [
20
  {
21
- "id": "reviewer_scorecard",
22
- "title": "Reviewer scorecard",
23
- "path": "REVIEWER_SCORECARD.md",
24
- "kind": "review_path",
25
  "surface": "repo_hf",
26
- "proves": "Gives a compact verified/data-gated/not-redistributed decision table for first-pass reviewers.",
27
  },
28
  {
29
- "id": "reviewer_scorecard_json",
30
- "title": "Reviewer scorecard JSON",
31
- "path": "docs/data/reviewer_scorecard.json",
32
- "kind": "review_path",
33
  "surface": "website_hf",
34
- "proves": "Machine-readable copy of the current reviewer scorecard for website and HF mirrors.",
35
  },
36
  {
37
  "id": "evidence_contract",
@@ -42,18 +42,18 @@ ARTIFACTS = [
42
  "proves": "Defines what is verified, what is readiness-only, and what must not be inferred.",
43
  },
44
  {
45
- "id": "reviewer_packet",
46
- "title": "Reviewer packet",
47
- "path": "docs/data/reviewer_packet.json",
48
- "kind": "review_path",
49
  "surface": "website_hf",
50
- "proves": "Gives a short audit path with scope status and public surfaces.",
51
  },
52
  {
53
  "id": "artifact_guide",
54
  "title": "Artifact guide",
55
  "path": "ARTIFACT_GUIDE.md",
56
- "kind": "review_path",
57
  "surface": "repo_hf",
58
  "proves": "Gives the human-readable map from proof boundary to data, tasks, platform mirrors, and scale-up status.",
59
  },
@@ -74,20 +74,20 @@ ARTIFACTS = [
74
  "proves": "Machine-readable upstream dataset-card, sample-card, and HF API alignment facts for website and HF mirrors.",
75
  },
76
  {
77
- "id": "source_alignment_audit",
78
- "title": "Source alignment audit",
79
  "path": "SOURCE_ALIGNMENT_AUDIT.md",
80
  "kind": "source_alignment",
81
  "surface": "repo_hf",
82
- "proves": "Summarizes the pass/fail audit for full-dataset facts, sample-card facts, API-listing caveats, and public-card boundary markers.",
83
  },
84
  {
85
- "id": "source_alignment_audit_json",
86
- "title": "Source alignment audit JSON",
87
  "path": "docs/data/source_alignment_audit.json",
88
  "kind": "source_alignment",
89
  "surface": "website_hf",
90
- "proves": "Machine-readable source-alignment pass/fail audit for repo, website, and HF surfaces.",
91
  },
92
  {
93
  "id": "source_alignment_validator",
@@ -95,7 +95,7 @@ ARTIFACTS = [
95
  "path": "scripts/validate_source_alignment.py",
96
  "kind": "source_alignment",
97
  "surface": "repo_hf",
98
- "proves": "Regenerates the source-alignment audit from committed facts and public card text.",
99
  },
100
  {
101
  "id": "hf_publisher",
@@ -191,7 +191,7 @@ ARTIFACTS = [
191
  "path": "docs/data/quality_gates.json",
192
  "kind": "quality_gate",
193
  "surface": "website_hf",
194
- "proves": "Machine-readable release-gate summary for validators, mirrors, and reviewer surfaces.",
195
  },
196
  {
197
  "id": "task_surface_integrity",
@@ -247,7 +247,7 @@ ARTIFACTS = [
247
  "id": "artifact_index_builder",
248
  "title": "Artifact index builder",
249
  "path": "scripts/build_artifact_index.py",
250
- "kind": "review_path",
251
  "surface": "repo_hf",
252
  "proves": "Generates the selective proof-artifact catalog from local files.",
253
  },
 
1
  #!/usr/bin/env python3
2
+ """Build a compact source-of-truth artifact index for the research project.
3
 
4
  The index is intentionally selective. It lists the files that prove the public
5
  claims, not every prediction array or checkpoint in the repository.
 
18
 
19
  ARTIFACTS = [
20
  {
21
+ "id": "project_status",
22
+ "title": "Project status",
23
+ "path": "PROJECT_STATUS.md",
24
+ "kind": "project_path",
25
  "surface": "repo_hf",
26
+ "proves": "Gives a compact verified/data-gated/not-redistributed decision table for first-pass readers.",
27
  },
28
  {
29
+ "id": "project_status_json",
30
+ "title": "Project status JSON",
31
+ "path": "docs/data/project_status.json",
32
+ "kind": "project_path",
33
  "surface": "website_hf",
34
+ "proves": "Machine-readable copy of the current project status for website and HF mirrors.",
35
  },
36
  {
37
  "id": "evidence_contract",
 
42
  "proves": "Defines what is verified, what is readiness-only, and what must not be inferred.",
43
  },
44
  {
45
+ "id": "project_packet",
46
+ "title": "Project packet",
47
+ "path": "docs/data/project_packet.json",
48
+ "kind": "project_path",
49
  "surface": "website_hf",
50
+ "proves": "Gives a short project path with scope status and public surfaces.",
51
  },
52
  {
53
  "id": "artifact_guide",
54
  "title": "Artifact guide",
55
  "path": "ARTIFACT_GUIDE.md",
56
+ "kind": "project_path",
57
  "surface": "repo_hf",
58
  "proves": "Gives the human-readable map from proof boundary to data, tasks, platform mirrors, and scale-up status.",
59
  },
 
74
  "proves": "Machine-readable upstream dataset-card, sample-card, and HF API alignment facts for website and HF mirrors.",
75
  },
76
  {
77
+ "id": "source_alignment",
78
+ "title": "Source alignment",
79
  "path": "SOURCE_ALIGNMENT_AUDIT.md",
80
  "kind": "source_alignment",
81
  "surface": "repo_hf",
82
+ "proves": "Summarizes the pass/fail check for full-dataset facts, sample-card facts, API-listing caveats, and public-card boundary markers.",
83
  },
84
  {
85
+ "id": "source_alignment_json",
86
+ "title": "Source alignment JSON",
87
  "path": "docs/data/source_alignment_audit.json",
88
  "kind": "source_alignment",
89
  "surface": "website_hf",
90
+ "proves": "Machine-readable source-alignment pass/fail check for repo, website, and HF surfaces.",
91
  },
92
  {
93
  "id": "source_alignment_validator",
 
95
  "path": "scripts/validate_source_alignment.py",
96
  "kind": "source_alignment",
97
  "surface": "repo_hf",
98
+ "proves": "Regenerates the source-alignment report from committed facts and public card text.",
99
  },
100
  {
101
  "id": "hf_publisher",
 
191
  "path": "docs/data/quality_gates.json",
192
  "kind": "quality_gate",
193
  "surface": "website_hf",
194
+ "proves": "Machine-readable release-gate summary for validators, mirrors, and public project surfaces.",
195
  },
196
  {
197
  "id": "task_surface_integrity",
 
247
  "id": "artifact_index_builder",
248
  "title": "Artifact index builder",
249
  "path": "scripts/build_artifact_index.py",
250
+ "kind": "project_path",
251
  "surface": "repo_hf",
252
  "proves": "Generates the selective proof-artifact catalog from local files.",
253
  },
scripts/build_figure_index.py CHANGED
@@ -1,5 +1,5 @@
1
  #!/usr/bin/env python3
2
- """Build a reviewer-facing index for public visual assets."""
3
 
4
  from __future__ import annotations
5
 
 
1
  #!/usr/bin/env python3
2
+ """Build an index for public visual assets."""
3
 
4
  from __future__ import annotations
5
 
scripts/build_quality_gates.py CHANGED
@@ -29,7 +29,7 @@ GATES = [
29
  },
30
  {
31
  "id": "source_alignment",
32
- "title": "Source alignment audit",
33
  "command": "python scripts/validate_source_alignment.py",
34
  "report": "docs/data/source_alignment_audit.json",
35
  "blocks_if": "Official full-dataset facts, sample-card facts, API-listing caveats, or public-card boundary markers are missing or inconsistent.",
@@ -65,7 +65,7 @@ GATES = [
65
  "command": "python scripts/build_figure_index.py",
66
  "report": "docs/data/figure_index.json",
67
  "blocks_if": "Public figures, charts, or modality thumbnails are missing, unreadable, or lack source-script provenance.",
68
- "proves": "Reviewer-facing visual assets have dimensions, SHA-256 hashes, source scripts, and presentation roles.",
69
  },
70
  {
71
  "id": "brand_assets",
@@ -80,7 +80,7 @@ GATES = [
80
  "title": "Quality-gate manifest",
81
  "command": "python scripts/build_quality_gates.py",
82
  "report": "docs/data/quality_gates.json",
83
- "blocks_if": "A public reviewer cannot see the current packaging gates in one place.",
84
  "proves": "The publication checklist is explicit, versioned, and mirrored with the repo.",
85
  },
86
  {
@@ -88,7 +88,7 @@ GATES = [
88
  "title": "Artifact index",
89
  "command": "python scripts/build_artifact_index.py",
90
  "report": "docs/data/artifact_index.json",
91
- "blocks_if": "Reviewer-critical evidence files are missing from the indexed proof layer.",
92
  "proves": "Core proof artifacts exist and stable files have SHA-256 hashes.",
93
  },
94
  {
@@ -169,7 +169,7 @@ def markdown(payload: dict) -> str:
169
  lines = [
170
  "# Publication Quality Gates",
171
  "",
172
- "This file is the reviewer-facing release checklist for the Ropedia Xperience-10M Task Suite.",
173
  "",
174
  f"Current gate status: **{payload['status']}**",
175
  "",
 
29
  },
30
  {
31
  "id": "source_alignment",
32
+ "title": "Source alignment",
33
  "command": "python scripts/validate_source_alignment.py",
34
  "report": "docs/data/source_alignment_audit.json",
35
  "blocks_if": "Official full-dataset facts, sample-card facts, API-listing caveats, or public-card boundary markers are missing or inconsistent.",
 
65
  "command": "python scripts/build_figure_index.py",
66
  "report": "docs/data/figure_index.json",
67
  "blocks_if": "Public figures, charts, or modality thumbnails are missing, unreadable, or lack source-script provenance.",
68
+ "proves": "Public visual assets have dimensions, SHA-256 hashes, source scripts, and presentation roles.",
69
  },
70
  {
71
  "id": "brand_assets",
 
80
  "title": "Quality-gate manifest",
81
  "command": "python scripts/build_quality_gates.py",
82
  "report": "docs/data/quality_gates.json",
83
+ "blocks_if": "A public reader cannot see the current packaging gates in one place.",
84
  "proves": "The publication checklist is explicit, versioned, and mirrored with the repo.",
85
  },
86
  {
 
88
  "title": "Artifact index",
89
  "command": "python scripts/build_artifact_index.py",
90
  "report": "docs/data/artifact_index.json",
91
+ "blocks_if": "Project-critical evidence files are missing from the indexed proof layer.",
92
  "proves": "Core proof artifacts exist and stable files have SHA-256 hashes.",
93
  },
94
  {
 
169
  lines = [
170
  "# Publication Quality Gates",
171
  "",
172
+ "This file is the release checklist for the Ropedia Xperience-10M Task Suite.",
173
  "",
174
  f"Current gate status: **{payload['status']}**",
175
  "",
scripts/generate_visualizations.py CHANGED
@@ -127,7 +127,7 @@ def svg_pipeline_diagram(path: Path, summary: dict) -> None:
127
  "results/**/*.json/csv/npz",
128
  "docs/data/summary_metrics.json",
129
  "GitHub Pages dashboard",
130
- "reproducibility audit",
131
  ], "#a7f078"),
132
  ]
133
  parts = [
 
127
  "results/**/*.json/csv/npz",
128
  "docs/data/summary_metrics.json",
129
  "GitHub Pages dashboard",
130
+ "reproducibility check",
131
  ], "#a7f078"),
132
  ]
133
  parts = [
scripts/publish_hf_bundles.py CHANGED
@@ -43,6 +43,21 @@ COMMON_IGNORE = [
43
  STALE_ARTIFACT_REMOTE_FILES = [
44
  "results/omni_finetune/adapter_lora/tokenizer.json",
45
  "results/omni_finetune/hf_upload/tokenizer.json",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  ]
47
 
48
 
@@ -155,6 +170,8 @@ def main() -> int:
155
  hf_root / "space",
156
  "Publish Ropedia Xperience-10M task-suite Space",
157
  )
 
 
158
  upload_folder(
159
  api,
160
  token,
@@ -175,6 +192,8 @@ def main() -> int:
175
  "Publish Ropedia Xperience-10M task baseline cards",
176
  ignore_patterns=["**/*.pt", "**/*.npz"],
177
  )
 
 
178
  upload_folder(
179
  api,
180
  token,
 
43
  STALE_ARTIFACT_REMOTE_FILES = [
44
  "results/omni_finetune/adapter_lora/tokenizer.json",
45
  "results/omni_finetune/hf_upload/tokenizer.json",
46
+ "REVIEWER_SCORECARD.md",
47
+ "docs/data/reviewer_packet.json",
48
+ "docs/data/reviewer_scorecard.json",
49
+ ]
50
+
51
+ STALE_SPACE_REMOTE_FILES = [
52
+ "REVIEWER_SCORECARD.md",
53
+ "data/reviewer_packet.json",
54
+ "data/reviewer_scorecard.json",
55
+ ]
56
+
57
+ STALE_MODEL_REMOTE_FILES = [
58
+ "REVIEWER_SCORECARD.md",
59
+ "metrics/reviewer_packet.json",
60
+ "metrics/reviewer_scorecard.json",
61
  ]
62
 
63
 
 
170
  hf_root / "space",
171
  "Publish Ropedia Xperience-10M task-suite Space",
172
  )
173
+ for path_in_repo in STALE_SPACE_REMOTE_FILES:
174
+ delete_remote_file_if_present(api, token, space_repo, "space", path_in_repo)
175
  upload_folder(
176
  api,
177
  token,
 
192
  "Publish Ropedia Xperience-10M task baseline cards",
193
  ignore_patterns=["**/*.pt", "**/*.npz"],
194
  )
195
+ for path_in_repo in STALE_MODEL_REMOTE_FILES:
196
+ delete_remote_file_if_present(api, token, model_repo, "model", path_in_repo)
197
  upload_folder(
198
  api,
199
  token,
scripts/render_overview_figures.py CHANGED
@@ -5,7 +5,7 @@ Render polished PNG overview figures for the Ropedia project page.
5
  The generated assets are used only as text-free visual backgrounds. All
6
  labels, dimensions, task names, and metrics are read from committed result
7
  files via scripts/generate_visualizations.py so the final figures stay
8
- auditable.
9
  """
10
 
11
  from __future__ import annotations
 
5
  The generated assets are used only as text-free visual backgrounds. All
6
  labels, dimensions, task names, and metrics are read from committed result
7
  files via scripts/generate_visualizations.py so the final figures stay
8
+ traceable.
9
  """
10
 
11
  from __future__ import annotations
scripts/render_task_suite_infographic.py CHANGED
@@ -4,7 +4,7 @@ Render a polished Ropedia Xperience-10M 12-task infographic.
4
 
5
  The task names, inputs, and metrics are read from
6
  results/episode_task_suite/summary_report.json. The output is a deterministic
7
- PNG rendered from HTML/CSS so the labels stay legible and reviewable.
8
  """
9
 
10
  from __future__ import annotations
@@ -1019,7 +1019,7 @@ def build_html(summary: dict, base_image: Path | None, sample_dir: Path | None)
1019
  <div>
1020
  <div class="kicker">verified single-episode task suite</div>
1021
  <h1>Ropedia Xperience-10M 12-task suite</h1>
1022
- <p class="subtitle">A clean map from synchronized multimodal windows to 12 auditable task heads, comparing minimal heads with neural MLP results. Next milestone: Qwen3-Omni fine-tuning with sensor-bridge evaluation.</p>
1023
  </div>
1024
  <div class="stats">{stats_html}</div>
1025
  </header>
 
4
 
5
  The task names, inputs, and metrics are read from
6
  results/episode_task_suite/summary_report.json. The output is a deterministic
7
+ PNG rendered from HTML/CSS so the labels stay legible and inspectable.
8
  """
9
 
10
  from __future__ import annotations
 
1019
  <div>
1020
  <div class="kicker">verified single-episode task suite</div>
1021
  <h1>Ropedia Xperience-10M 12-task suite</h1>
1022
+ <p class="subtitle">A clean map from synchronized multimodal windows to 12 research task heads, comparing minimal heads with neural MLP results. Next milestone: Qwen3-Omni fine-tuning with sensor-bridge evaluation.</p>
1023
  </div>
1024
  <div class="stats">{stats_html}</div>
1025
  </header>
scripts/task_walkthroughs.py CHANGED
@@ -447,7 +447,7 @@ def build_payload(summary: dict[str, Any]) -> dict[str, Any]:
447
  "Build an 8,378-d current feature vector from available modality blocks.",
448
  "Construct a task-specific target from labels, future frames, paired windows, or modality splits.",
449
  "Train a minimal head and, when enabled, a neural MLP head.",
450
- "Write metrics, predictions, and model artifacts for review.",
451
  ],
452
  "tasks": tasks,
453
  }
@@ -458,7 +458,7 @@ def write_markdown(payload: dict[str, Any]) -> None:
458
  "# Junior-Friendly 12-Task Walkthroughs",
459
  "",
460
  "This file explains every task in the Xperience-10M episode suite as an input -> process -> output pipeline.",
461
- "It is generated by `scripts/task_walkthroughs.py` from committed metrics plus hand-audited task explanations.",
462
  "",
463
  "## Shared Pipeline",
464
  "",
 
447
  "Build an 8,378-d current feature vector from available modality blocks.",
448
  "Construct a task-specific target from labels, future frames, paired windows, or modality splits.",
449
  "Train a minimal head and, when enabled, a neural MLP head.",
450
+ "Write metrics, predictions, and model artifacts for downstream exploration.",
451
  ],
452
  "tasks": tasks,
453
  }
 
458
  "# Junior-Friendly 12-Task Walkthroughs",
459
  "",
460
  "This file explains every task in the Xperience-10M episode suite as an input -> process -> output pipeline.",
461
+ "It is generated by `scripts/task_walkthroughs.py` from committed metrics plus hand-curated task explanations.",
462
  "",
463
  "## Shared Pipeline",
464
  "",
scripts/validate_mirror_parity.py CHANGED
@@ -28,13 +28,13 @@ DATA_FILES = [
28
  "live_publication_status.json",
29
  "modality_atlas.json",
30
  "project_manifest.json",
 
 
31
  "publication_audit.json",
32
  "quality_gates.json",
33
  "reproducibility_matrix.json",
34
  "research_direction_extensions.json",
35
  "research_directions.json",
36
- "reviewer_packet.json",
37
- "reviewer_scorecard.json",
38
  "scope_claims_audit.json",
39
  "source_alignment_audit.json",
40
  "summary_metrics.json",
@@ -91,7 +91,7 @@ DOC_FILES = [
91
  "QUALITY_GATES.md",
92
  "EVALUATION_PROTOCOL.md",
93
  "FIGURE_INDEX.md",
94
- "REVIEWER_SCORECARD.md",
95
  "SOURCE_ALIGNMENT_AUDIT.md",
96
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
97
  ]
 
28
  "live_publication_status.json",
29
  "modality_atlas.json",
30
  "project_manifest.json",
31
+ "project_packet.json",
32
+ "project_status.json",
33
  "publication_audit.json",
34
  "quality_gates.json",
35
  "reproducibility_matrix.json",
36
  "research_direction_extensions.json",
37
  "research_directions.json",
 
 
38
  "scope_claims_audit.json",
39
  "source_alignment_audit.json",
40
  "summary_metrics.json",
 
91
  "QUALITY_GATES.md",
92
  "EVALUATION_PROTOCOL.md",
93
  "FIGURE_INDEX.md",
94
+ "PROJECT_STATUS.md",
95
  "SOURCE_ALIGNMENT_AUDIT.md",
96
  "XPERIENCE10M_DATASET_CARD_ALIGNMENT.md",
97
  ]
scripts/validate_publication_package.py CHANGED
@@ -64,7 +64,7 @@ CARD_FRESHNESS_EXPECTATIONS = [
64
  "EVALUATION_PROTOCOL.md",
65
  "FIGURE_INDEX.md",
66
  "brand_assets.json",
67
- "REVIEWER_SCORECARD.md",
68
  "xperience10m-logo-social-card.png",
69
  "build_brand_assets.py",
70
  "cc-by-nc-4.0",
@@ -85,7 +85,7 @@ CARD_FRESHNESS_EXPECTATIONS = [
85
  "evaluation_protocol.json",
86
  "figure_index.json",
87
  "brand_assets.json",
88
- "reviewer_scorecard.json",
89
  "xperience10m-logo-social-card.png",
90
  "build_brand_assets.py",
91
  "cc-by-nc-4.0",
@@ -107,7 +107,7 @@ CARD_FRESHNESS_EXPECTATIONS = [
107
  "evaluation_protocol.json",
108
  "figure_index.json",
109
  "brand_assets.json",
110
- "reviewer_scorecard.json",
111
  "xperience10m-logo-social-card.png",
112
  "build_brand_assets.py",
113
  "cc-by-nc-4.0",
@@ -128,7 +128,7 @@ CARD_FRESHNESS_EXPECTATIONS = [
128
  "EVALUATION_PROTOCOL.md",
129
  "FIGURE_INDEX.md",
130
  "brand_assets.json",
131
- "REVIEWER_SCORECARD.md",
132
  "xperience10m-logo-social-card.png",
133
  "build_brand_assets.py",
134
  "cc-by-nc-4.0",
@@ -149,7 +149,7 @@ CARD_FRESHNESS_EXPECTATIONS = [
149
  "evaluation_protocol.json",
150
  "figure_index.json",
151
  "brand_assets.json",
152
- "reviewer_scorecard.json",
153
  "xperience10m-logo-social-card.png",
154
  "build_brand_assets.py",
155
  "cc-by-nc-4.0",
@@ -259,7 +259,7 @@ def required_assets(root: Path) -> dict[str, bool]:
259
  "LICENSE",
260
  "codemeta.json",
261
  "ARTIFACT_GUIDE.md",
262
- "REVIEWER_SCORECARD.md",
263
  "QUALITY_GATES.md",
264
  "EVALUATION_PROTOCOL.md",
265
  "FIGURE_INDEX.md",
@@ -285,8 +285,8 @@ def required_assets(root: Path) -> dict[str, bool]:
285
  "docs/data/live_publication_status.json",
286
  "docs/data/quality_gates.json",
287
  "docs/data/project_manifest.json",
288
- "docs/data/reviewer_packet.json",
289
- "docs/data/reviewer_scorecard.json",
290
  "docs/data/xperience10m_dataset_card_alignment.json",
291
  "docs/data/reproducibility_matrix.json",
292
  "docs/data/modality_atlas.json",
 
64
  "EVALUATION_PROTOCOL.md",
65
  "FIGURE_INDEX.md",
66
  "brand_assets.json",
67
+ "PROJECT_STATUS.md",
68
  "xperience10m-logo-social-card.png",
69
  "build_brand_assets.py",
70
  "cc-by-nc-4.0",
 
85
  "evaluation_protocol.json",
86
  "figure_index.json",
87
  "brand_assets.json",
88
+ "project_status.json",
89
  "xperience10m-logo-social-card.png",
90
  "build_brand_assets.py",
91
  "cc-by-nc-4.0",
 
107
  "evaluation_protocol.json",
108
  "figure_index.json",
109
  "brand_assets.json",
110
+ "project_status.json",
111
  "xperience10m-logo-social-card.png",
112
  "build_brand_assets.py",
113
  "cc-by-nc-4.0",
 
128
  "EVALUATION_PROTOCOL.md",
129
  "FIGURE_INDEX.md",
130
  "brand_assets.json",
131
+ "PROJECT_STATUS.md",
132
  "xperience10m-logo-social-card.png",
133
  "build_brand_assets.py",
134
  "cc-by-nc-4.0",
 
149
  "evaluation_protocol.json",
150
  "figure_index.json",
151
  "brand_assets.json",
152
+ "project_status.json",
153
  "xperience10m-logo-social-card.png",
154
  "build_brand_assets.py",
155
  "cc-by-nc-4.0",
 
259
  "LICENSE",
260
  "codemeta.json",
261
  "ARTIFACT_GUIDE.md",
262
+ "PROJECT_STATUS.md",
263
  "QUALITY_GATES.md",
264
  "EVALUATION_PROTOCOL.md",
265
  "FIGURE_INDEX.md",
 
285
  "docs/data/live_publication_status.json",
286
  "docs/data/quality_gates.json",
287
  "docs/data/project_manifest.json",
288
+ "docs/data/project_packet.json",
289
+ "docs/data/project_status.json",
290
  "docs/data/xperience10m_dataset_card_alignment.json",
291
  "docs/data/reproducibility_matrix.json",
292
  "docs/data/modality_atlas.json",
scripts/validate_scope_claims.py CHANGED
@@ -30,7 +30,7 @@ PUBLIC_PRESENTATION_FILES = [
30
  "docs/data/project_manifest.json",
31
  "docs/data/mirror_parity.json",
32
  "docs/data/reproducibility_matrix.json",
33
- "docs/data/reviewer_packet.json",
34
  "docs/data/summary_metrics.json",
35
  ]
36
 
@@ -159,7 +159,7 @@ def build_report() -> dict:
159
  failures: list[dict] = []
160
 
161
  project_manifest = read_json("docs/data/project_manifest.json")
162
- reviewer_packet = read_json("docs/data/reviewer_packet.json")
163
  summary_metrics = read_json("docs/data/summary_metrics.json")
164
  dataset_manifest = read_json("results/omni_finetune/dataset_manifest.json")
165
  training_metadata = read_json("results/omni_finetune/training_metadata.json")
@@ -175,22 +175,22 @@ def build_report() -> dict:
175
  )
176
  )
177
 
178
- reviewer_qwen_claim = reviewer_packet["scope_status"].get("qwen3_omni_32_episode_claim")
179
  checks.append(
180
  check(
181
- "reviewer_packet_disclaims_32_episode_qwen_result",
182
- reviewer_qwen_claim is False,
183
- f"reviewer_packet scope_status.qwen3_omni_32_episode_claim={reviewer_qwen_claim!r}",
184
- ["docs/data/reviewer_packet.json"],
185
  )
186
  )
187
- do_not_infer = " ".join(reviewer_packet.get("do_not_infer", []))
188
  checks.append(
189
  check(
190
- "reviewer_packet_forbids_32_episode_inference",
191
  "32-episode" in do_not_infer and "readiness run" in do_not_infer,
192
- "reviewer packet explicitly warns not to treat the readiness run as a 32-episode fine-tune",
193
- ["docs/data/reviewer_packet.json"],
194
  )
195
  )
196
 
 
30
  "docs/data/project_manifest.json",
31
  "docs/data/mirror_parity.json",
32
  "docs/data/reproducibility_matrix.json",
33
+ "docs/data/project_packet.json",
34
  "docs/data/summary_metrics.json",
35
  ]
36
 
 
159
  failures: list[dict] = []
160
 
161
  project_manifest = read_json("docs/data/project_manifest.json")
162
+ project_packet = read_json("docs/data/project_packet.json")
163
  summary_metrics = read_json("docs/data/summary_metrics.json")
164
  dataset_manifest = read_json("results/omni_finetune/dataset_manifest.json")
165
  training_metadata = read_json("results/omni_finetune/training_metadata.json")
 
175
  )
176
  )
177
 
178
+ project_qwen_claim = project_packet["scope_status"].get("qwen3_omni_32_episode_claim")
179
  checks.append(
180
  check(
181
+ "project_packet_disclaims_32_episode_qwen_result",
182
+ project_qwen_claim is False,
183
+ f"project_packet scope_status.qwen3_omni_32_episode_claim={project_qwen_claim!r}",
184
+ ["docs/data/project_packet.json"],
185
  )
186
  )
187
+ do_not_infer = " ".join(project_packet.get("do_not_infer", []))
188
  checks.append(
189
  check(
190
+ "project_packet_forbids_32_episode_inference",
191
  "32-episode" in do_not_infer and "readiness run" in do_not_infer,
192
+ "project packet explicitly warns not to treat the readiness run as a 32-episode fine-tune",
193
+ ["docs/data/project_packet.json"],
194
  )
195
  )
196
 
scripts/validate_website_integrity.py CHANGED
@@ -229,7 +229,7 @@ def validate(docs_root: Path, site_base: str) -> dict:
229
  suite_start = index_text.find('<section id="suite">')
230
  suite_end = index_text.find('<section id="pipeline">')
231
  suite_text = index_text[suite_start:suite_end] if suite_start >= 0 and suite_end > suite_start else ""
232
- scorecard_pos = index_text.find('<section id="scorecard">')
233
  protocol_pos = index_text.find('<section id="protocol">')
234
  evidence_pos = index_text.find('<section id="evidence">')
235
  dataset_start = index_text.find('<section id="dataset-card">')
@@ -237,19 +237,19 @@ def validate(docs_root: Path, site_base: str) -> dict:
237
  dataset_text = index_text[dataset_start:dataset_end] if dataset_start >= 0 and dataset_end > dataset_start else ""
238
  semantic_rules = [
239
  (
240
- "reviewer_scorecard_precedes_evidence_ledger",
241
- '<section id="scorecard">',
242
  '<section id="evidence">',
243
- "The reviewer scorecard should appear before the deeper evidence ledger.",
244
  ),
245
  (
246
- "reviewer_scorecard_links_json",
247
- 'data/reviewer_scorecard.json',
248
  None,
249
- "The website should expose the machine-readable reviewer scorecard.",
250
  ),
251
  (
252
- "evaluation_protocol_between_scorecard_and_evidence",
253
  '<section id="protocol">',
254
  '<section id="evidence">',
255
  "The evaluation protocol should appear before the deeper evidence ledger.",
@@ -294,7 +294,7 @@ def validate(docs_root: Path, site_base: str) -> dict:
294
  "dataset_card_section_links_source_alignment_audit",
295
  'data/source_alignment_audit.json',
296
  None,
297
- "The dataset-card section should expose the generated source-alignment audit.",
298
  ),
299
  (
300
  "task_player_surface_present",
@@ -324,14 +324,14 @@ def validate(docs_root: Path, site_base: str) -> dict:
324
  marker_count = dataset_text.count(marker)
325
  passed = marker_count >= 1
326
  detail = {"marker_count": marker_count}
327
- elif name == "reviewer_scorecard_precedes_evidence_ledger":
328
- passed = scorecard_pos >= 0 and evidence_pos >= 0 and scorecard_pos < evidence_pos
329
- detail = {"scorecard_index": scorecard_pos, "evidence_index": evidence_pos}
330
- elif name == "evaluation_protocol_between_scorecard_and_evidence":
331
- passed = scorecard_pos >= 0 and protocol_pos >= 0 and evidence_pos >= 0 and scorecard_pos < protocol_pos < evidence_pos
332
- detail = {"scorecard_index": scorecard_pos, "protocol_index": protocol_pos, "evidence_index": evidence_pos}
333
  elif name in {
334
- "reviewer_scorecard_links_json",
335
  "figure_index_links_json",
336
  "task_player_surface_present",
337
  "task_player_uses_walkthrough_json",
 
229
  suite_start = index_text.find('<section id="suite">')
230
  suite_end = index_text.find('<section id="pipeline">')
231
  suite_text = index_text[suite_start:suite_end] if suite_start >= 0 and suite_end > suite_start else ""
232
+ overview_pos = index_text.find('<section id="overview">')
233
  protocol_pos = index_text.find('<section id="protocol">')
234
  evidence_pos = index_text.find('<section id="evidence">')
235
  dataset_start = index_text.find('<section id="dataset-card">')
 
237
  dataset_text = index_text[dataset_start:dataset_end] if dataset_start >= 0 and dataset_end > dataset_start else ""
238
  semantic_rules = [
239
  (
240
+ "project_overview_precedes_progress_ledger",
241
+ '<section id="overview">',
242
  '<section id="evidence">',
243
+ "The project overview should appear before the deeper progress ledger.",
244
  ),
245
  (
246
+ "project_status_links_json",
247
+ 'data/project_status.json',
248
  None,
249
+ "The website should expose the machine-readable project status.",
250
  ),
251
  (
252
+ "evaluation_protocol_between_overview_and_progress",
253
  '<section id="protocol">',
254
  '<section id="evidence">',
255
  "The evaluation protocol should appear before the deeper evidence ledger.",
 
294
  "dataset_card_section_links_source_alignment_audit",
295
  'data/source_alignment_audit.json',
296
  None,
297
+ "The dataset-card section should expose the generated source-alignment report.",
298
  ),
299
  (
300
  "task_player_surface_present",
 
324
  marker_count = dataset_text.count(marker)
325
  passed = marker_count >= 1
326
  detail = {"marker_count": marker_count}
327
+ elif name == "project_overview_precedes_progress_ledger":
328
+ passed = overview_pos >= 0 and evidence_pos >= 0 and overview_pos < evidence_pos
329
+ detail = {"overview_index": overview_pos, "evidence_index": evidence_pos}
330
+ elif name == "evaluation_protocol_between_overview_and_progress":
331
+ passed = overview_pos >= 0 and protocol_pos >= 0 and evidence_pos >= 0 and overview_pos < protocol_pos < evidence_pos
332
+ detail = {"overview_index": overview_pos, "protocol_index": protocol_pos, "evidence_index": evidence_pos}
333
  elif name in {
334
+ "project_status_links_json",
335
  "figure_index_links_json",
336
  "task_player_surface_present",
337
  "task_player_uses_walkthrough_json",
scripts/verify_live_publication.py CHANGED
@@ -2,7 +2,7 @@
2
  """Verify the already-published GitHub Pages and Hugging Face mirrors.
3
 
4
  This is the post-publish companion to the local publication gates. It fetches
5
- public URLs and compares them with the local release artifacts so a reviewer can
6
  see that the live surfaces match the repo/HF bundles that were prepared.
7
  """
8
 
@@ -61,8 +61,8 @@ HASH_GROUPS = [
61
  },
62
  },
63
  {
64
- "id": "source_alignment_audit_json",
65
- "title": "Source-alignment audit JSON",
66
  "local_path": "docs/data/source_alignment_audit.json",
67
  "urls": {
68
  "github_pages": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/source_alignment_audit.json",
@@ -72,14 +72,14 @@ HASH_GROUPS = [
72
  },
73
  },
74
  {
75
- "id": "reviewer_scorecard_json",
76
- "title": "Reviewer scorecard JSON",
77
- "local_path": "docs/data/reviewer_scorecard.json",
78
  "urls": {
79
- "github_pages": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/reviewer_scorecard.json",
80
- "hf_space": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/reviewer_scorecard.json",
81
- "hf_artifacts": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/reviewer_scorecard.json",
82
- "hf_model": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/reviewer_scorecard.json",
83
  },
84
  },
85
  {
@@ -176,7 +176,7 @@ MARKER_CHECKS = [
176
  "figure_index.json",
177
  "brand_assets.json",
178
  "xperience10m-logo-social-card.png",
179
- "reviewer_scorecard.json",
180
  "cc-by-nc-4.0",
181
  "12,103 episode folders",
182
  "xperience10m-taskfirst-v12-modality-xl",
@@ -205,7 +205,7 @@ MARKER_CHECKS = [
205
  "figure_index.json",
206
  "brand_assets.json",
207
  "xperience10m-logo-social-card.png",
208
- "reviewer_scorecard.json",
209
  "cc-by-nc-4.0",
210
  "12,103 episode folders",
211
  "xperience10m-taskfirst-v12-modality-xl",
@@ -234,7 +234,7 @@ MARKER_CHECKS = [
234
  "figure_index.json",
235
  "brand_assets.json",
236
  "xperience10m-logo-social-card.png",
237
- "reviewer_scorecard.json",
238
  "cc-by-nc-4.0",
239
  "12,103 episode folders",
240
  "interactive scrub/play walkthrough storyboard",
@@ -255,7 +255,7 @@ MARKER_CHECKS = [
255
  "figure_index.json",
256
  "brand_assets.json",
257
  "xperience10m-logo-social-card.png",
258
- "reviewer_scorecard.json",
259
  "cc-by-nc-4.0",
260
  "12,103 episode folders",
261
  "interactive scrub/play storyboard",
 
2
  """Verify the already-published GitHub Pages and Hugging Face mirrors.
3
 
4
  This is the post-publish companion to the local publication gates. It fetches
5
+ public URLs and compares them with the local release artifacts so a reader can
6
  see that the live surfaces match the repo/HF bundles that were prepared.
7
  """
8
 
 
61
  },
62
  },
63
  {
64
+ "id": "source_alignment_json",
65
+ "title": "Source-alignment JSON",
66
  "local_path": "docs/data/source_alignment_audit.json",
67
  "urls": {
68
  "github_pages": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/source_alignment_audit.json",
 
72
  },
73
  },
74
  {
75
+ "id": "project_status_json",
76
+ "title": "Project status JSON",
77
+ "local_path": "docs/data/project_status.json",
78
  "urls": {
79
+ "github_pages": "https://chaoyue0307.github.io/ropedia-xperience-10m-task-suite/data/project_status.json",
80
+ "hf_space": "https://huggingface.co/spaces/cy0307/ropedia-xperience-10m-task-suite/raw/main/data/project_status.json",
81
+ "hf_artifacts": "https://huggingface.co/datasets/cy0307/ropedia-xperience-10m-task-suite-artifacts/resolve/main/docs/data/project_status.json",
82
+ "hf_model": "https://huggingface.co/cy0307/ropedia-xperience-10m-task-baselines/resolve/main/metrics/project_status.json",
83
  },
84
  },
85
  {
 
176
  "figure_index.json",
177
  "brand_assets.json",
178
  "xperience10m-logo-social-card.png",
179
+ "project_status.json",
180
  "cc-by-nc-4.0",
181
  "12,103 episode folders",
182
  "xperience10m-taskfirst-v12-modality-xl",
 
205
  "figure_index.json",
206
  "brand_assets.json",
207
  "xperience10m-logo-social-card.png",
208
+ "project_status.json",
209
  "cc-by-nc-4.0",
210
  "12,103 episode folders",
211
  "xperience10m-taskfirst-v12-modality-xl",
 
234
  "figure_index.json",
235
  "brand_assets.json",
236
  "xperience10m-logo-social-card.png",
237
+ "project_status.json",
238
  "cc-by-nc-4.0",
239
  "12,103 episode folders",
240
  "interactive scrub/play walkthrough storyboard",
 
255
  "figure_index.json",
256
  "brand_assets.json",
257
  "xperience10m-logo-social-card.png",
258
+ "project_status.json",
259
  "cc-by-nc-4.0",
260
  "12,103 episode folders",
261
  "interactive scrub/play storyboard",