[Feature] Define the postbox backend manifest, permissions, module metadata, and capability names #1

Closed
opened 2026-07-07 21:00:50 +02:00 by zemion · 2 comments
Owner

Imported from the repository seed backlog.

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

Backlog item:

Define the `postbox` backend manifest, permissions, module metadata, and capability names

Refined acceptance criteria

  • Initialize the currently concept-only repository as a standard backend/WebUI module package with migrations, release metadata, and tests.
  • Declare Core auth/kernel requirements and the minimum normalized Identity, Organizations, and IDM interfaces needed for the function-bound production profile.
  • Keep Access/Audit/Policy/Campaign/Files/Notifications/Mail/Portal/Workflow integrations optional behind capabilities/events.
  • Define postbox.directory, postbox.access, postbox.messages, postbox.delivery, and postbox.evidence interfaces with version ranges.
  • Register permissions for discover/read/send/reply/acknowledge/administer/bind/export and conservative role templates.
  • Parent user story: #16.
<!-- codex-module-seed-fingerprint:b37691e0efb996b78f66424e --> Imported from the repository seed backlog. - Source: `/mnt/DATA/git/govoplan-postbox/docs/POSTBOX_BACKLOG.md` - Line: `5` - Section: `P1 Immediate` - Milestone: `P1 Immediate` Backlog item: ```text Define the `postbox` backend manifest, permissions, module metadata, and capability names ``` <!-- codex-postbox-priority-2026-07-28 --> ## Refined acceptance criteria - Initialize the currently concept-only repository as a standard backend/WebUI module package with migrations, release metadata, and tests. - Declare Core auth/kernel requirements and the minimum normalized Identity, Organizations, and IDM interfaces needed for the function-bound production profile. - Keep Access/Audit/Policy/Campaign/Files/Notifications/Mail/Portal/Workflow integrations optional behind capabilities/events. - Define `postbox.directory`, `postbox.access`, `postbox.messages`, `postbox.delivery`, and `postbox.evidence` interfaces with version ranges. - Register permissions for discover/read/send/reply/acknowledge/administer/bind/export and conservative role templates. - Parent user story: #16.
zemion added this to the P1 Immediate milestone 2026-07-07 21:00:50 +02:00
Author
Owner

Codex State: progress

The standard backend/WebUI package, manifest, dependency graph, five versioned Postbox capabilities, permissions/role templates, migrations, retirement guards, documentation, and module tests are implemented in the current local working trees. The package is intentionally 0.1.0, matching the new-module convention used by Views. Close after the coordinated module/Core release is pushed.

## Codex State: progress The standard backend/WebUI package, manifest, dependency graph, five versioned Postbox capabilities, permissions/role templates, migrations, retirement guards, documentation, and module tests are implemented in the current local working trees. The package is intentionally `0.1.0`, matching the new-module convention used by Views. Close after the coordinated module/Core release is pushed.
zemion added
status
in-progress
and removed
status
ready
labels 2026-07-29 00:20:18 +02:00
zemion added the source/backlog-import label 2026-07-29 14:15:14 +02:00
Author
Owner

Codex State: done

The standard Postbox package, backend/WebUI manifests, five versioned capabilities, permissions, conservative role templates, migrations, retirement guards, documentation, and module checks are published at d848a9a, with the coordinated Core contracts at 68328f3. Closing after the requested push.

## Codex State: done The standard Postbox package, backend/WebUI manifests, five versioned capabilities, permissions, conservative role templates, migrations, retirement guards, documentation, and module checks are published at `d848a9a`, with the coordinated Core contracts at `68328f3`. Closing after the requested push.
zemion removed the codex/ready
status
in-progress
labels 2026-07-29 14:23:46 +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#1