This folder holds workspace automation.
workctl.py and expctl.py are the main CLIs.
python3 scripts/workctl.py tree
python3 scripts/workctl.py guide work
python3 scripts/workctl.py init <name> --title "<title>" --owner <owner>
python3 scripts/workctl.py list
python3 scripts/workctl.py validate --all
python3 scripts/workctl.py move <task> completed
python3 scripts/expctl.py tree
python3 scripts/expctl.py guide experiments
python3 scripts/expctl.py init <name> --title "<title>" --owner <owner>
python3 scripts/expctl.py list
python3 scripts/expctl.py validate --all
python3 scripts/expctl.py move <experiment> runningworkctl.py: create, move, validate, and index generic workexpctl.py: create, move, and validate experimentsrun/: shared run scriptscollect/: log/result collection scriptsanalyze/: analysis scriptspublish/: publish preparation scripts
Guidelines:
- Keep only reusable workspace-level scripts here.
- Put one-off scripts inside the relevant work or experiment folder.