Problem
No event-driven sync between machines. Everything is poll-based.
Solution
Tiny HTTP listener on each machine (bound to Tailscale IP only) that accepts Gitea push webhooks and triggers:
know sync (KB update)
git pull on plugin cache (hook/config updates)
Acceptance Criteria
Part of v1.1.0 release.
Problem
No event-driven sync between machines. Everything is poll-based.
Solution
Tiny HTTP listener on each machine (bound to Tailscale IP only) that accepts Gitea push webhooks and triggers:
know sync(KB update)git pullon plugin cache (hook/config updates)Acceptance Criteria
Part of v1.1.0 release.