Moves Gitea readiness checks into a bounded lifespan monitor. Public /readyz now serves a timestamped, sanitized snapshot without consuming upstream request capacity. Healthy snapshots expire, timeout responses retain Retry-After, and shutdown cancels the monitor cleanly.
Verification: hermes verify --json passed bootstrap, full 1,362-test suite, boot, and readiness polling.
Closes #687
Moves Gitea readiness checks into a bounded lifespan monitor. Public `/readyz` now serves a timestamped, sanitized snapshot without consuming upstream request capacity. Healthy snapshots expire, timeout responses retain `Retry-After`, and shutdown cancels the monitor cleanly.
Verification: `hermes verify --json` passed bootstrap, full 1,362-test suite, boot, and readiness polling.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #687
Moves Gitea readiness checks into a bounded lifespan monitor. Public
/readyznow serves a timestamped, sanitized snapshot without consuming upstream request capacity. Healthy snapshots expire, timeout responses retainRetry-After, and shutdown cancels the monitor cleanly.Verification:
hermes verify --jsonpassed bootstrap, full 1,362-test suite, boot, and readiness polling.