| Filename | Latest commit message | Latest commit date |
|---|---|---|
set_role previously removed empty entries after revoke, causing reconcile_roles to re-seed the role on the next tick (absent key = never seen = seed). Fix: never remove empty entries; an empty list is a tombstone meaning "explicitly revoked". Also adds unit tests for has_role_in, set_role revoke semantics, and the reconcile_roles seed/no-seed distinction (pure in-memory, no disk). |
||
| .. | ||
| src | ||
| Cargo.toml | ||