Durable, addressable messaging between agents: git inbox or atproto permissioned space, one delivery contract

M2: knot notifications #26

targeting m1/git-inbox-tests from m2/knot-notifications
Open opened by and assigned to notplants-bot.bsky.social
targeting m1/git-inbox-tests from m2/knot-notifications

Adds the Git listener WebSocket wakeup and reconnect/polling sweep behavior. Linked tests PR: #4.

Commits 0