Skip to content

feat(users): add strict batch identity resolution - #132

Open
dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/strict-user-resolution-129
Open

feat(users): add strict batch identity resolution#132
dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/strict-user-resolution-129

Conversation

@dwaxe

@dwaxe dwaxe commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Closes #129.

Adds an opt-in agent-slack user resolve <identities...> command for fail-closed identity resolution.

  • Matches IDs, emails, handles, and whitespace-bearing full names exactly across every users.list page.
  • Verifies active-human eligibility, detects ambiguity and incomplete directory evidence, and restarts a full scan after credential refresh.
  • Emits live Slack mentions only when every requested identity resolves uniquely; unsafe output contains no live mention tokens.
  • Leaves the existing operational user and search resolvers unchanged.
  • Keeps the README and installable agent skill aligned with the new safety contract.

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.

Proposal: add strict batch identity resolution for safe mentions

1 participant