[Feature] Define Adrema-style address and distribution-list management #1

Open
opened 2026-07-06 21:44:12 +02:00 by zemion · 2 comments
Owner

Created from the GovOPlaN module and integration planning list on 2026-07-06.

  • Source item: adrema (address management, send letters, manage email lists)
  • Proposed owner: govoplan-addresses
  • Routing rationale: Address and recipient semantics belong in the address/recipient layer, with mail/files/templates as consumers.
  • Related wiki: core Repo-docs-GOVOPLAN-MODULE-ROADMAP after the wiki sync.

Acceptance criteria:

  • Model persons, organizations, postal addresses, email addresses, distribution lists, consent/status, and deduplication.
  • Define letter/mail merge flows with templates, files/DMS, mail, campaign, and reporting.
  • Define import/export paths for CSV, registers, and existing address-management systems.
<!-- codex-module-roadmap-fingerprint:fc965cd004400c0a4da79cc9 --> Created from the GovOPlaN module and integration planning list on 2026-07-06. - Source item: `adrema (address management, send letters, manage email lists)` - Proposed owner: `govoplan-addresses` - Routing rationale: Address and recipient semantics belong in the address/recipient layer, with mail/files/templates as consumers. - Related wiki: core `Repo-docs-GOVOPLAN-MODULE-ROADMAP` after the wiki sync. Acceptance criteria: - [ ] Model persons, organizations, postal addresses, email addresses, distribution lists, consent/status, and deduplication. - [ ] Define letter/mail merge flows with templates, files/DMS, mail, campaign, and reporting. - [ ] Define import/export paths for CSV, registers, and existing address-management systems.
zemion added this to the Module And Integration Roadmap milestone 2026-07-06 21:44:12 +02:00
zemion added the
type
feature
priority
p2
status
triage
codex/ready
labels 2026-07-07 22:34:17 +02:00
zemion added the
source/module-roadmap
label 2026-07-10 19:43:57 +02:00
Author
Owner

Codex State: note

Summary

  • Split the address roadmap into concrete implementation issues: #3, #4, #5, #6, #7, #8, #9, and #10.
  • Added architecture and implementation-plan docs in docs/ADDRESS_MODULE_ARCHITECTURE.md and docs/IMPLEMENTATION_PLAN.md.
  • This issue can stay as the broad umbrella for Adrema-style address and distribution-list management.
    '',
    2:
## Codex State: note ### Summary - Split the address roadmap into concrete implementation issues: #3, #4, #5, #6, #7, #8, #9, and #10. - Added architecture and implementation-plan docs in `docs/ADDRESS_MODULE_ARCHITECTURE.md` and `docs/IMPLEMENTATION_PLAN.md`. - This issue can stay as the broad umbrella for Adrema-style address and distribution-list management. '', 2:
Author
Owner

Codex State: progress

Summary

  • Implemented classical address-list backend support in govoplan-addresses: address-list tables, API/service layer, permissions, manifest ownership, tests, and addresses.recipient_source exposure using addresses:address_list:<id> source IDs.
  • Documented the boundary: address lists remain address-domain groupings; operational mixed Verteiler/distribution lists move to govoplan-dist-lists.
  • Created focused govoplan-dist-lists issues for DTO/contract, local implementation, and UI/provider integrations.

Remaining In Addresses

  • Address-list management UI and campaign picker polish.
  • Dynamic address-domain segments.
  • Consent, suppression, communication preferences, and privacy policy behavior.
## Codex State: progress ### Summary - Implemented classical address-list backend support in `govoplan-addresses`: address-list tables, API/service layer, permissions, manifest ownership, tests, and `addresses.recipient_source` exposure using `addresses:address_list:<id>` source IDs. - Documented the boundary: address lists remain address-domain groupings; operational mixed `Verteiler`/distribution lists move to `govoplan-dist-lists`. - Created focused `govoplan-dist-lists` issues for DTO/contract, local implementation, and UI/provider integrations. ### Remaining In Addresses - Address-list management UI and campaign picker polish. - Dynamic address-domain segments. - Consent, suppression, communication preferences, and privacy policy behavior.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-addresses#1
No description provided.