{"id":"ant-quic-xkz","title":"Bootstrap Cache Gossip \u0026 Grafana Dashboard Integration","description":"Integrate ant-quic-test-network with saorsa-gossip infrastructure for decentralized peer discovery and cache sharing. Use existing Grafana on saorsa-1 for dashboards.","status":"closed","priority":1,"issue_type":"epic","created_at":"2025-12-29T21:25:50.030435Z","created_by":"davidirvine","updated_at":"2025-12-29T21:40:27.545983Z","closed_at":"2025-12-29T21:40:27.545983Z","close_reason":"Closed"}
{"id":"ant-quic-xkz.10","title":"Phase 3: Enhance /metrics endpoint with gossip metrics","description":"Add GossipStats to types.rs, get_gossip_stats() to store.rs, enhance prometheus output","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:27:30.69619Z","created_by":"davidirvine","updated_at":"2025-12-29T21:29:24.637043Z","closed_at":"2025-12-29T21:29:24.637043Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.10","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:27:30.696973Z","created_by":"davidirvine"}]}
{"id":"ant-quic-xkz.11","title":"Phase 4: Create Grafana dashboard JSON","description":"Create dashboard with overview stats, gossip health, connection types, data transfer panels","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:27:36.608646Z","created_by":"davidirvine","updated_at":"2025-12-29T21:29:24.637619Z","closed_at":"2025-12-29T21:29:24.637619Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.11","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:27:36.6097Z","created_by":"davidirvine"}]}
{"id":"ant-quic-xkz.12","title":"Phase 5: Remove results page from index.html","description":"Remove Results modal CSS, HTML, and JavaScript - use Grafana link instead","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:27:42.495901Z","created_by":"davidirvine","updated_at":"2025-12-29T21:29:24.63817Z","closed_at":"2025-12-29T21:29:24.63817Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.12","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:27:42.496742Z","created_by":"davidirvine"}]}
{"id":"ant-quic-xkz.5","title":"Phase 1: Add saorsa-gossip-coordinator dependency","description":"Add saorsa-gossip-coordinator crate to Cargo.toml","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:26:46.169257Z","created_by":"davidirvine","updated_at":"2025-12-29T21:29:24.634412Z","closed_at":"2025-12-29T21:29:24.634412Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.5","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:26:46.170263Z","created_by":"davidirvine"}]}
{"id":"ant-quic-xkz.6","title":"Phase 1: Rewrite gossip.rs to use saorsa-gossip PeerCache","description":"Major rewrite integrating saorsa-gossip PeerCache, HyParViewMembership, PlumtreePubSub","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:27:09.205127Z","created_by":"davidirvine","updated_at":"2025-12-29T21:29:24.635303Z","closed_at":"2025-12-29T21:29:24.635303Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.6","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:27:09.206013Z","created_by":"davidirvine"}]}
{"id":"ant-quic-xkz.7","title":"Phase 1: Add peer query message types and GossipMetrics","description":"Add PeerConnectionQuery, PeerConnectionResponse, GossipMetrics structs","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:27:14.479679Z","created_by":"davidirvine","updated_at":"2025-12-29T21:29:24.635917Z","closed_at":"2025-12-29T21:29:24.635917Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.7","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:27:14.480577Z","created_by":"davidirvine"}]}
{"id":"ant-quic-xkz.8","title":"Phase 1: Update node/client.rs to use GossipIntegration","description":"Replace GossipDiscovery with GossipIntegration, add cache persistence","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:27:19.746201Z","created_by":"davidirvine","updated_at":"2025-12-29T21:29:24.636483Z","closed_at":"2025-12-29T21:29:24.636483Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.8","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:27:19.747049Z","created_by":"davidirvine"}]}
{"id":"ant-quic-xkz.9","title":"Phase 2: Deploy Prometheus on saorsa-1","description":"Deploy Prometheus server to scrape metrics from all nodes","status":"closed","priority":2,"issue_type":"task","created_at":"2025-12-29T21:27:25.030986Z","created_by":"davidirvine","updated_at":"2025-12-29T21:39:35.597488Z","closed_at":"2025-12-29T21:39:35.597488Z","close_reason":"Closed","dependencies":[{"issue_id":"ant-quic-xkz.9","depends_on_id":"ant-quic-xkz","type":"parent-child","created_at":"2025-12-29T21:27:25.031885Z","created_by":"davidirvine"}]}
