feat: nullable last_used_at voor API-tokens (IDEA-227) #64
No reviewers
Labels
No labels
severity/s4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-shared!64
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/idea-227-token-usage"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beheerders krijgen een canoniek gebruikstijdstip voor API-tokens. Dit voegt nullable ApiToken.last_used_at en een gedeelde parameterized monotone UTC-update toe, met eigenaar- en intrekkingscontrole.
Geen backfill of index. Afhankelijkheden: Scrum4Me #267 verzorgt de migratie en de gesloten policy-overgang; MCP #166 registreert verzoeken; Workers #108 toont de tijd. Eerst de kolom via de aangewezen migrator en de policycontrole, dan nieuwe consumers.
Validatie: npm run verify,549 tests; CI groen. Onafhankelijke eindreview uitsluitend mac:claude: GO zonder Critical/Major bevindingen. Geen merge of productie-uitrol uitgevoerd.
Verdict: APPROVED
Bevindingen
Geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
De wijziging houdt de gedeelde module runtime-onafhankelijk, voegt de nullable schemakolom toe op de canonieke plek en dekt de SQL-parameterisatie, UTC-normalisatie en monotone updatevoorwaarde met een gerichte test.