• Joined on 2024-06-17
david closed issue david/knox#1 2026-08-29 12:09:05 +00:00
Gossip protocol for cross-machine knowledge sharing
david commented on issue david/knox#1 2026-08-29 12:09:03 +00:00
Gossip protocol for cross-machine knowledge sharing

All four milestones implemented and pushed.

  • M1 2c0f8fa — determinism fixes (canonical fingerprints, HLC + node_id, TF-IDF tie-break, locator ordering)
  • M2 aa0dec6 — composite locator…
david pushed to main at david/knox 2026-08-29 12:08:50 +00:00
48e9c39d7b feat: M4 gossip ops and UX
david pushed to main at david/knox 2026-08-29 11:53:32 +00:00
8c054094a1 feat: M3 peer gossip protocol
david pushed to main at david/knox 2026-08-29 11:47:25 +00:00
aa0dec68c1 feat: M2 composite locator + idle reconcile
david pushed to main at david/knox 2026-08-29 10:51:42 +00:00
2c0f8fa257 feat: M1 determinism fixes for gossip
david pushed to main at david/knox 2026-08-29 10:40:57 +00:00
f5766aa6d8 docs: gossip protocol design for cross-machine sharing
david opened issue david/knox#1 2026-08-29 10:40:50 +00:00
Gossip protocol for cross-machine knowledge sharing
david pushed to main at david/knox 2026-08-29 09:52:34 +00:00
8eecde18b4 Initial commit: knox knowledge index
david created branch main in david/knox 2026-08-29 09:52:34 +00:00
david created repository david/knox 2026-08-29 09:52:27 +00:00
david commented on issue klubhaus/klubhaus-doorbell#9 2026-08-29 05:17:14 +00:00
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)

Kuma doorbell service down — fixed + committed

Root cause: the doorbell-kuma-heartbeat.sh canary published to ntfy.sh anonymously → anonymous rate limit → ntfy_publish_failed →…

david pushed to main at david/nr-flow-validator 2026-08-29 05:17:06 +00:00
f4d6be0364 doorbell: add ntfy token auth to listener poll + authenticated kuma canary
david commented on issue klubhaus/klubhaus-doorbell#9 2026-08-28 23:53:48 +00:00
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)

429 fix shipped + probe routing regression fixed

Root cause of slowness confirmed: doorbell-listener polled ntfy.sh without the auth token → anonymous-tier 429s (≈2 topics × every…

david commented on issue klubhaus/klubhaus-doorbell#9 2026-08-28 23:45:46 +00:00
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)

Plan correction — the bridge already exists (DietPi side)

Phase 1 recon completed by reaching the Pi at its real address root@192.168.81.147 (ZeroTier peer 172.30.158.123; earlier…

david commented on issue klubhaus/klubhaus-doorbell#9 2026-08-28 23:33:18 +00:00
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)

Phase 1 recon results

Mosquitto config (from david/rpi-zigbee-stack/mosquitto.conf, cloned 2026-08-28):

  • listener 1883, allow_anonymous true, no TLS, no pwfile → **bare, LAN-only…
david opened issue klubhaus/klubhaus-doorbell#9 2026-08-28 23:32:18 +00:00
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)
david pushed to main at david/nr-flow-validator 2026-08-28 19:58:52 +00:00
0bc38431b9 monitoring: doorbell E2E kuma push heartbeat + systemd timer
david pushed to main at david/nr-flow-validator 2026-08-28 19:56:27 +00:00
d17c8dea98 doorbell: fake zigbee probe device + E2E validation (no real ring)
david pushed to main at david/nr-flow-validator 2026-08-28 19:52:46 +00:00
595796b027 fix: drop flaky ntfy echo check; assert container + publish 200