Block a user
[Feature] Define distribution-list DTOs and expansion contract
[Feature] Implement local operational distribution lists
[Debt] Refactor duplicated audit route response assembly
[Debt] Refactor duplicated audit route response assembly
Codex State: done
Summary
- Extracted duplicated admin audit list/delta query preparation into a shared helper while preserving pagination, filtering, sorting, scope checks, and watermark…
[Debt] Provide shared module runtime proxy helper for modules
Codex State: done
Summary
- Added shared ModuleRuntimeState/ModuleSettingsProxy in core and switched calendar, files, and mail runtime adapters to use it.
Changed Files
- `src/govopl…
[Debt] Provide shared module runtime proxy helper for modules
[Debt] Reduce campaign route and recipient UI duplication after address integration
[Debt] Define shared SQLAlchemy change-tracking helpers for modules
[Debt] Triage jscpd duplicate-code baseline across GovOPlaN repositories
Codex State: done
Triaged the jscpd duplicate-code baseline and split the actionable source-code clusters into owner-specific child issues.
Child issues:
- govoplan-audit#7: [Debt] Refactor…
[Debt] Triage jscpd duplicate-code baseline across GovOPlaN repositories
[Debt] Provide shared module runtime proxy helper for modules
[Debt] Consolidate duplicated calendar sync source finalization paths
[Debt] Remove permission catalog duplication between access and core
[Debt] Define shared platform API schema primitives across access, admin, policy, and tenancy
[Debt] Centralize repeated WebUI API client request helpers
[Debt] Refactor duplicated audit route response assembly
[Feature] Integrate addresses.lookup for recipient autocomplete and add-contact flows
Codex State: progress
Summary
- Added optional addresses.lookup support at the mail backend/API boundary: manifest metadata, /api/v1/mail/address-lookup, runtime registry access, and…
[Feature] Integrate addresses.lookup for attendees and organizers
[Feature] Integrate addresses.lookup for attendees and organizers
Codex State: done
Summary
- Implemented optional address lookup for scheduling participants via addresses.lookup, exposed /api/v1/scheduling/address-lookup, wired participant email…