| name | verify |
| description | Verify the project compiles, imports resolve, and CLI help works. |
| allowed-tools | Bash(python3 *), Glob, Read |
Verify project integrity
Run all verification checks to ensure the project is in a working state.
Steps
-
Compile-check every .py file in the project:
python3 -m py_compile kinescope_dl.py
python3 -m py_compile kinescope/config.py
python3 -m py_compile kinescope/hls.py
python3 -m py_compile kinescope/drm.py
python3 -m py_compile kinescope/runner.py
python3 -m py_compile kinescope/downloaders/base.py
python3 -m py_compile kinescope/downloaders/n_m3u8dl.py
python3 -m py_compile kinescope/downloaders/ffmpeg.py
-
Verify CLI help works (may fail if requests is not installed — that's OK, note it):
python3 kinescope_dl.py --help
-
Check for any new .py files that weren't included above using Glob **/*.py
-
Report results: list of passed/failed checks