Files
james.maesandClaude Opus 5.5 4bc330d96b feat: table help, channel status write-back, user group handle, tables guardrail
Every slack_* table and the app get help bundle text saying how rows get
created. Readiness and a new Check channels action persist the channel's
Slack name, privacy, bot membership, archived, purpose and checked time.
User group handle is resolved from usergroups.list and used in mentions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 17:04:29 -05:00

620 B

Upgrade notes

Unreleased

  • No schema change and no Liquibase include. Hosts need do nothing.
  • Registered channels now show real status. After upgrading, run "Check channels" on Registered Channels, or wait for the next readiness run, to fill slackChannelName, isPrivate, botIsMember, isArchived, description and checkedAt. slackChannelName is now set from Slack, so the label in the outbox follows the channel's current Slack name.
  • A user group's handle is filled during readiness when the Slack app has the optional usergroups:read scope; mentions then read <!subteam^ID|@handle>.