Skip to content

fix(addie): Slack invite domain restriction — behavior rule and help page#3357

Draft
bokelley wants to merge 4 commits intomainfrom
claude/issue-2565-slack-invite-domain-restriction
Draft

fix(addie): Slack invite domain restriction — behavior rule and help page#3357
bokelley wants to merge 4 commits intomainfrom
claude/issue-2565-slack-invite-domain-restriction

Conversation

@bokelley
Copy link
Copy Markdown
Contributor

Summary

Addresses the two non-decision-dependent ACs from #2565 (~55 Slack access questions/week, ~3 domain-allowlist escalations/week from silent failures):

  • Addie behavior rule added to server/src/addie/rules/behaviors.md: when sharing the Slack invite link, Addie now proactively warns about domain restrictions and offers the next step ("reply with your email and I'll flag it for a direct invite"). If someone reports a failed invite, Addie acknowledges the domain allowlist issue, asks for their email, and escalates via the invite category.
  • New help page docs/community/joining-slack.mdx: covers the public invite link, the domain allowlist policy (what it is, who it affects, what to do), and two self-service paths (ask Addie, or email community@agenticadvertising.org). Includes a Note that the allowlist policy is under review pending the product decision.
  • docs/community/working-group.mdx updated with a link to the new help page
  • Nav entries added in both navigation tabs

Not in this PR

The domain allowlist policy decision (Option A: drop allowlist, rely on post-join moderation; Option B: keep allowlist + lightweight self-serve form) is flagged for product owner decision in the issue. This PR ships the deflection path regardless of which option is chosen.

Test plan

  • Ask Addie "how do I join the Slack?" — response should include the invite link AND the domain restriction caveat
  • Ask Addie "the invite link didn't work for me" — Addie should ask for email and mention the domain allowlist
  • /docs/community/joining-slack page renders correctly with Note component
  • /docs/community/working-group shows the new domain restriction link
  • Both nav tabs include docs/community/joining-slack

Partially closes #2565.

https://claude.ai/code/session_01HULrqPhn8kLM76nSmcpj4d


Generated by Claude Code

claude added 4 commits April 27, 2026 11:33
…ookup_key aliases

When the LLM passes an aliased lookup_key (e.g. explorer_annual instead of
aao_membership_explorer_50), create_payment_link/send_invoice/confirm_send_invoice
now include did_you_mean: canonicalKey in the JSON response so the model learns
the canonical key for subsequent calls in the same conversation.

Also tightens the three tool descriptions to explicitly forbid constructing the
key from tier name and billing interval. Bumps CODE_VERSION to 2026.04.6.

Closes #2550

https://claude.ai/code/cse_01HULrqPhn8kLM76nSmcpj4d
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.

community: self-serve Slack invite for restricted domains + Addie caveat

2 participants