SIGN IN SIGN UP

fix(pi-gauntlet): address review feedback — timeout outcomes, settle safety, state validation

- record pi.exec rejections (timeouts) as failed check outcomes instead of
  escaping runChecks; aborts still propagate so the loop pauses
- settle() never rejects into the agent_settled handler: unexpected errors
  stop the loop and surface through a new hooks.error notification
- parseStateEntry validates iteration (non-negative integer) and drops
  malformed result outcomes that would crash report rendering
- pin @parke.dev/pi-ext-config to ^0.1.0 like other internal consumers
- don't cache a rejected config promise; retry on next call
- type gauntlet tool params from the schema instead of any
- notify when commands run before the engine is initialized
- extract shared checkLine helper in report.ts
L
Luke Parke committed
2dd4b0565c06fc530b35fd0e4f8e94aad135f39a
Parent: 5053761