Appearance
Membership audit
Every project-member / group / invitation / user-lifecycle change is recorded.
Where to find it
GET /api/projects/{id}/members/audit— needs the Project — Administer permission.- (No UI yet — this is an API-only feature in v1.)
What's recorded
PROJECT_MEMBER_ADDED / REMOVED / ROLE_CHANGEDGROUP_CREATED / DELETEDGROUP_MEMBER_ADDED / REMOVEDPROJECT_GROUP_ATTACHED / DETACHED / ROLE_CHANGEDINVITATION_SENT / ACCEPTED / REVOKED / RESENTROLE_CREATED / UPDATED / DELETED— custom-role changesPROJECT_DEFAULT_ROLE_CHANGED— a project's default access was set, changed, or cleared
Why audit
Compliance and debugging. "Who removed me from the project?" — the audit log says.