[Feature] Design the postbox, binding, message, participant, attachment-reference, and audit-event data model #2

Open
opened 2026-07-07 21:00:52 +02:00 by zemion · 1 comment
Owner

Imported from the repository seed backlog.

  • Source: /mnt/DATA/git/govoplan-postbox/docs/POSTBOX_BACKLOG.md
  • Line: 6
  • Section: P1 Immediate
  • Milestone: P1 Immediate

Backlog item:

Design the postbox, binding, message, participant, attachment-reference, and audit-event data model

Refined model scope

The model must cover template revisions, stable function/unit/context addresses, lazily materialized containers, bindings, messages, participants, attachment/evidence refs, delivery attempts/idempotency, routing/copy links, read/ack state, access events, classification, retention/hold state, and future encryption metadata. Organization and IDM facts are referenced by stable typed ids and delivery-time snapshots; they are not copied into a second directory model.

Keep current access separate from historical evidence and make vacancy, retirement, withdrawal, deletion, and retention destruction distinct states. Parent user story: #16; template slice: #17.

<!-- codex-module-seed-fingerprint:287afb7bb4ab1ff73d8d09d6 --> Imported from the repository seed backlog. - Source: `/mnt/DATA/git/govoplan-postbox/docs/POSTBOX_BACKLOG.md` - Line: `6` - Section: `P1 Immediate` - Milestone: `P1 Immediate` Backlog item: ```text Design the postbox, binding, message, participant, attachment-reference, and audit-event data model ``` <!-- codex-postbox-model-refinement-2026-07-28 --> ## Refined model scope The model must cover template revisions, stable function/unit/context addresses, lazily materialized containers, bindings, messages, participants, attachment/evidence refs, delivery attempts/idempotency, routing/copy links, read/ack state, access events, classification, retention/hold state, and future encryption metadata. Organization and IDM facts are referenced by stable typed ids and delivery-time snapshots; they are not copied into a second directory model. Keep current access separate from historical evidence and make vacancy, retirement, withdrawal, deletion, and retention destruction distinct states. Parent user story: #16; template slice: #17.
zemion added this to the P1 Immediate milestone 2026-07-07 21:00:52 +02:00
Author
Owner

Codex State: progress

The Postbox-owned baseline now models templates and immutable revisions, stable addresses, containers, bindings, messages, participants, attachment/evidence references, idempotent deliveries, route snapshots, personal receipts, groupings, and access events. Encryption/key-epoch, expiry, withdrawal, retention, and routing fields are reserved without claiming unsupported behavior. Migration round-trip coverage passes. Close after push.

## Codex State: progress The Postbox-owned baseline now models templates and immutable revisions, stable addresses, containers, bindings, messages, participants, attachment/evidence references, idempotent deliveries, route snapshots, personal receipts, groupings, and access events. Encryption/key-epoch, expiry, withdrawal, retention, and routing fields are reserved without claiming unsupported behavior. Migration round-trip coverage passes. Close after push.
zemion added
status
in-progress
and removed
status
ready
labels 2026-07-29 00:20:18 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-postbox#2
No description provided.