Create Python entry points for the repo's startup and coverage200 profiles,
and ensure each workflow writes its current status into markdown progress docs
so unfinished work stays visible.
- Add
scripts/run_startup.py - Add
scripts/run_coverage200.py - Persist progress to
progress/startup.mdandprogress/coverage200.md - Record incomplete steps instead of hiding them in terminal output
- Both scripts support
--dry-run - Both scripts can execute the corresponding
harness.py --profile ...flow - Each script updates its progress markdown before and after execution
- Pending or blocked items are explicitly listed in the markdown
Implementation complete. All code was written and dry-run validated on 2026-05-04.
Delivered files:
scripts/run_startup.py— entry point for the startup profilescripts/run_coverage200.py— entry point for the coverage200 profilescripts/progress_utils.py— shared progress-doc utilitiesprogress/startup.md— auto-generated progress tracker (startup)progress/coverage200.md— auto-generated progress tracker (coverage200)
Dry-run validation passed for both scripts:
python scripts/run_startup.py --dry-runpython scripts/run_coverage200.py --dry-run
The following are runtime tasks, not development tasks:
- Run
python scripts/run_startup.pyto execute the full startup benchmark - Run
python scripts/run_coverage200.pyto execute the full coverage200 benchmark - Review the generated markdown trackers after each full run