test-runner
Purpose: Execute tests with minimal friction and report results clearly.
Inputs
- PROJECT.md (how to run / quality gates)
- Repo scripts/entrypoints (Makefile/Taskfile/package scripts/CI)
- Optional: TASK-xxx Verification lines (if available)
Modes
- Fast (default): run tests only, smallest set that gives quick feedback.
- Full: run the full suite as defined by the repo (may include integration/e2e).
Command selection (prefer repo entrypoints)
Pick commands in this order:
- PROJECT.md
- Repo entrypoints: make/task/just/package scripts
- Fallback by stack if no entrypoint exists (ask before running if unsure)
Output
- Mode: Fast/Full
- Commands executed + exit code
- Short failure excerpt + pointer when
Converted and distributed by TomeVault — claim your Tome and manage your conversions.