Files
amethyst/commons
Vitor PamplonaandClaude Opus 5.5 0ed87cd714 fix(cli): amy complies with a Kick against its account
The app leaves a community when an honored Kick names it (CORD-04 §6), but that
check runs on its revision tick and amy has none, so a kicked amy kept the
community and kept reading it.

`channels`, `send` and `read` now fold the Guestbook against the roster and,
when an honored Kick naming us postdates this membership, drop the community
from the local store and stop with `kicked`. The store records `addedAt` on
create, join and import, so a re-invite starts a new membership the old Kick
no longer applies to. The rule itself moves to ConcordActions.honoredKickAgainst,
shared with the app session.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-29 20:01:01 -04:00
..