12-month cadence for every credential, with the trigger rules (offboarding, suspected exposure, after any incident/diagnostic session where a secret could have been read, after any restore).
A last rotated table whose first entry is the Open Collective token rotated 2026-10-27; other rows are blank because nothing has been recorded.
The account map behind the credentials, with the Matrix accounts re-verified by homeserver whoami (both the portal bot token and the agent admin token resolve to @inference-admin, not @inference-bot as the earlier inventory said).
scripts/rotation_due.py, which reads the table and prints only when a credential is within 30 days of its due date.
No owner column: the GM controls all tokens for now.
Adds the credential rotation policy agreed in co-op/support#35:
- 12-month cadence for every credential, with the trigger rules (offboarding, suspected exposure, after any incident/diagnostic session where a secret could have been read, after any restore).
- A `last rotated` table whose first entry is the Open Collective token rotated 2026-10-27; other rows are blank because nothing has been recorded.
- The account map behind the credentials, with the Matrix accounts re-verified by homeserver `whoami` (both the portal bot token and the agent admin token resolve to `@inference-admin`, not `@inference-bot` as the earlier inventory said).
- `scripts/rotation_due.py`, which reads the table and prints only when a credential is within 30 days of its due date.
No owner column: the GM controls all tokens for now.
Records the 12-month cadence and the trigger rules agreed in co-op/support#35,
a last-rotated table (first entry: the Open Collective token, rotated
2026-10-27; other rows blank because nothing is recorded), and the account map
behind the credentials. Adds scripts/rotation_due.py, which reads the table and
prints only when a credential is within 30 days of its due date.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds the credential rotation policy agreed in co-op/support#35:
last rotatedtable whose first entry is the Open Collective token rotated 2026-10-27; other rows are blank because nothing has been recorded.whoami(both the portal bot token and the agent admin token resolve to@inference-admin, not@inference-botas the earlier inventory said).scripts/rotation_due.py, which reads the table and prints only when a credential is within 30 days of its due date.No owner column: the GM controls all tokens for now.