The problem
External collaboration leaves a trail of guest accounts. Vendors finish projects, partners move on, and the guest invitations stay in the directory with access to whatever they were once shared.
What AscendCore does
A requester names the guest account (and optionally why) in Slack or Teams. AscendCore resolves it in Microsoft Entra ID and posts an approval card with destructive-action styling, because this one deletes. At execution the account's directory type is re-verified: only an account marked Guest is removed, and a member account is always refused, even if one was somehow proposed. Removal is a soft delete with a 30-day recycle bin, restorable from the Entra portal, and every decision lands in the audit chain.
Status
Live in production. Runs against real Microsoft Entra ID tenants today with the execute-time guest safety gate verified in production (a member account was refused before any guest was removed) and a full audit trail.
