| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-25 | use compact single-line JSON output for machine consumption and --watch log ↵ | DanConwayDev | |
| piping | |||
| 2026-02-25 | rename find_announcement to serves_latest_announcement and drop redundant ↵ | DanConwayDev | |
| detail from git_fetch_refs | |||
| 2026-02-25 | hide read-only mode skips from human and JSON probe output | DanConwayDev | |
| 2026-02-25 | fix git_refs_match_state in read-only mode to fetch state events from relay | DanConwayDev | |
| In read-only mode, fetch all served kind:30618 state events for the repo by #d tag. The relay already validates authorization (including recursive maintainer chains), so any served state event is authoritative. Derive expected refs by taking the latest-timestamp state event per ref across all served events, then compare against git info/refs output. | |||
| 2026-02-25 | add probe subcommand for end-to-end relay health checks | DanConwayDev | |
| Implements grasp-audit probe with full write path (publish events, poll for repo init, push, verify refs match state) and read-only fallback (find existing announcement, fetch refs). Supports --nsec for whitelisted relays, --json output, and --watch for continuous monitoring. | |||