Block a user
[Feature] Configurable, View-aware personal dashboards
[Feature] Configurable, View-aware personal dashboards
Codex State: done
All checked acceptance criteria are published. Dashboard main is at b28229c; the coordinated Core and Notifications contributions are now published at 68328f3 and…
[Bug] Repair missing IMAP append claim-token column on upgraded databases
[Bug] Repair missing IMAP append claim-token column on upgraded databases
Codex State: done
The idempotent forward repair is published on main at 5240749. It adds the missing imap_append_attempts.claim_token column for upgraded databases, tolerates repeated…
[Tech debt] Enforce one active Poll response per identified respondent
[Tech debt] Enforce one active Poll response per identified respondent
Codex State: done
The final acceptance gate has now passed.
- Real two-session PostgreSQL concurrency check:
PollResponsePostgresConcurrencyTestspassed against the local PostgreSQL…
[Debt] Replace IDM cross-module ORM imports with public capabilities
[Debt] Replace IDM cross-module ORM imports with public capabilities
Codex State: done
The ORM-boundary debt is complete and published.
- Production IDM code consumes typed Identity and Organizations contracts from Core; direct sibling ORM imports remain only…
[Debt] Add DB query timing and batch auth principal resolution
Codex State: done
All written acceptance criteria are complete and published on main at 68328f3.
- Slow request logs include query count, cumulative DB time, slowest query time, and DB…
[Debt] Refactor high-complexity audit listing endpoints
Codex State: done
The current Audit implementation now satisfies this debt ticket.
- Fresh Xenon run passes the configured threshold:
--max-absolute C --max-modules B --max-average A. -…
[Debt] Refactor high-complexity audit listing endpoints
[Debt] Add DB query timing and batch auth principal resolution
[Debt] Refactor high-complexity admin catalog/settings route helpers
[Debt] Refactor high-complexity admin catalog/settings route helpers
Codex State: done
The current Admin implementation now satisfies this debt ticket.
- Fresh Xenon run passes the configured threshold:
--max-absolute C --max-modules B --max-average A. -…