Closes #7
Summary
- add retry budgets, repeated runs, per-test retry overrides, and attempt history to registered and discovered execution
- classify recovered failures as flaky with optional fail-on-flaky exit behavior
- include attempts in human, JSON, TAP, JUnit, and UI reporting
- define bail, timeout, parallel, exit-code, CLI, config, and programmatic semantics
Verification
zig fmt --check .zig build test -j1 --summary all(173/173 tests)zig buildzig build exampleszig build-lib -femit-docs src/lib.zigzig build -Dtarget=x86_64-windows-gnu