| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-25 | show software and version in nip11_fetch detail | DanConwayDev | |
| 2026-02-25 | diagnose overall timeout: name culprit check if it consumed >50% of budget, ↵ | DanConwayDev | |
| else report cumulative slowness | |||
| 2026-02-25 | report partial results on overall timeout: completed checks pass/fail, ↵ | DanConwayDev | |
| timed-out step marked, remaining skipped | |||
| 2026-02-25 | add overall probe timeout of min(20s, watch_interval) to prevent overlapping ↵ | DanConwayDev | |
| runs | |||
| 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. | |||