|
| 1 | +# task153_super3_m0_data_env_docs_path_portability_s1 |
| 2 | + |
| 3 | +<!-- METADATA:STATUS=InProgress,ASSIGNEE=intern_nem_dev_3 --> |
| 4 | + |
| 5 | +## Summary |
| 6 | + |
| 7 | +Make the Super3 M0 data-env README examples portable by replacing scoped |
| 8 | +named-user `/mnt/3fs/data/lei.song/nemotron` paths with |
| 9 | +`${NEMO_RUN_DIR:-.}/output/super3/...` examples and adding a focused static |
| 10 | +test guard. |
| 11 | + |
| 12 | +## Scope |
| 13 | + |
| 14 | +- `src/nemotron/recipes/super3/milestones/m0_data_env/README.md` |
| 15 | +- Focused static docs test under `tests/recipes/super3/` |
| 16 | +- Task/status docs for `intern_nem_dev_3` |
| 17 | + |
| 18 | +## Boundaries |
| 19 | + |
| 20 | +- No live M0 data prep, HF/dataset download, health baseline run, train/eval, |
| 21 | + endpoint calls, W&B, cluster jobs, deploy, artifact download, direct |
| 22 | + `main`/`master` push, or self-merge. |
| 23 | +- Do not touch task150/task152 files, Stage1 SFT docs/config comments, tiny |
| 24 | + blend files, production data-prep logic, generated artifacts, live-run |
| 25 | + reports, or benchmark/eval configs. |
| 26 | + |
| 27 | +## Acceptance Checks |
| 28 | + |
| 29 | +- Focused pytest for the M0 data-env docs guard. |
| 30 | +- `py_compile` and Ruff on touched test files. |
| 31 | +- Scoped static grep proving the README no longer contains |
| 32 | + `/mnt/3fs/data/lei.song/nemotron`. |
| 33 | +- `git diff --check` and `git diff --cached --check`. |
| 34 | +- Added-line live-surface scan limited to docs/static-test examples. |
0 commit comments