[Feature] Define distribution-list DTOs and expansion contract #1

Open
opened 2026-07-13 18:10:41 +02:00 by zemion · 0 comments
Owner

Goal

Define the provider-neutral contract for operational distribution lists (Verteiler).

Scope

  • distribution-list, entry, expansion-plan, expansion-result, and snapshot DTOs
  • source reference formats for address contacts, address lists, identities, users, groups, organization units, functions, roles, raw recipients, and nested lists
  • read-only/policy explanation payloads
  • expansion limits and cycle detection semantics

Acceptance Criteria

  • Consumers can understand list entries without importing module internals.
  • Snapshot evidence includes source IDs, revisions, provenance, and stale-source markers.
  • The distinction between address lists, distribution lists, and workflow/Umlauf execution remains explicit.
## Goal Define the provider-neutral contract for operational distribution lists (`Verteiler`). ## Scope - distribution-list, entry, expansion-plan, expansion-result, and snapshot DTOs - source reference formats for address contacts, address lists, identities, users, groups, organization units, functions, roles, raw recipients, and nested lists - read-only/policy explanation payloads - expansion limits and cycle detection semantics ## Acceptance Criteria - Consumers can understand list entries without importing module internals. - Snapshot evidence includes source IDs, revisions, provenance, and stale-source markers. - The distinction between address lists, distribution lists, and workflow/Umlauf execution remains explicit.
zemion added
module/dist-lists
and removed
module/addresses
labels 2026-07-13 18:15:41 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

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