Skip to content

Owner re-adds after a moderator's removal, and rotates for whoever holds the key in force - #102

Merged
Ocnrb merged 2 commits into
mainfrom
fix/moderator-cut-followups
Oct 5, 2026
Merged

Ocnrb merged 2 commits into
mainfrom
fix/moderator-cut-followups

Conversation

@Ocnrb

@Ocnrb Ocnrb commented Oct 5, 2026

Copy link
Copy Markdown
Member
  • Adding someone this device still lists asks the gate first: a moderator or another device may have revoked them
  • The owner's sweep rotates for anyone whose request got a wrap of the current epoch key and who lost access, even if an earlier rotation covered them; on a warm open the sweep waits for the background -4 read that names them

Ocnrb and others added 2 commits September 30, 2026 10:47
- A moderator or another device may have revoked them; the local list only hid that
- The stale entries are dropped, and a batch skips only who the gate still allows

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
…the owner never saw them with it

- The owner's sweep counts accounts whose KEY_REQUEST got a wrap of the current epoch key on -4, whoever answered
- They rotate even if an earlier rotation covered them: a moderator may have re-admitted and removed them between two owner opens
- On a warm open the sweep now waits for the background -4 read (~8 s) that names them; bans wait the same
- Read from the -4 the owner already reads; nothing new is persisted or synced

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
p2p-public-chat Ready Ready Preview Oct 5, 2026 10:36am UTC
pombo Ready Ready Preview Oct 5, 2026 10:36am UTC

@Ocnrb
Ocnrb merged commit 5aa9112 into main Oct 5, 2026
3 checks passed

This branch was successfully deployed

2 active deployments
Preview – p2p-public-chat — c71dfa2b Deployed Oct 5, 2026 by vercel[bot]
Preview – pombo — c71dfa2b Deployed Oct 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant