[Feature] Define optional files integration for postbox-visible file and evidence references #7

Closed
opened 2026-07-07 21:01:32 +02:00 by zemion · 1 comment
Owner

Imported from the repository seed backlog.

  • Source: /mnt/DATA/git/govoplan-postbox/docs/POSTBOX_BACKLOG.md
  • Line: 14
  • Section: P2 Module Integration
  • Milestone: P2 Module Integration

Backlog item:

Define optional files integration for postbox-visible file and evidence references
<!-- codex-module-seed-fingerprint:89e2ff8c6e9ba0a709cbb28e --> Imported from the repository seed backlog. - Source: `/mnt/DATA/git/govoplan-postbox/docs/POSTBOX_BACKLOG.md` - Line: `14` - Section: `P2 Module Integration` - Milestone: `P2 Module Integration` Backlog item: ```text Define optional files integration for postbox-visible file and evidence references ```
zemion added this to the P2 Module Integration milestone 2026-07-07 21:01:32 +02:00
zemion added the source/backlog-import label 2026-07-29 14:15:14 +02:00
Author
Owner

Implemented through optional capabilities in govoplan-core@e6457b3, govoplan-files@1e511e4, and govoplan-postbox@11f175c.

Postbox messages can carry Files-owned evidence references and resolve them for the current principal without importing Files internals. Resolution requires an immutable exact file-version reference; ambiguous mutable file references fail with exact_version_required. Files performs the final tenant, ACL, existence, and version checks and exposes an exact-version download route. Postbox returns bounded unavailable reasons when Files is absent, disabled, unauthorized, or the reference no longer resolves.

Files and Postbox remain independently startable. Exact-version, authorization, unavailable-capability, router, and full module suites pass.

Implemented through optional capabilities in `govoplan-core@e6457b3`, `govoplan-files@1e511e4`, and `govoplan-postbox@11f175c`. Postbox messages can carry Files-owned evidence references and resolve them for the current principal without importing Files internals. Resolution requires an immutable exact file-version reference; ambiguous mutable file references fail with `exact_version_required`. Files performs the final tenant, ACL, existence, and version checks and exposes an exact-version download route. Postbox returns bounded unavailable reasons when Files is absent, disabled, unauthorized, or the reference no longer resolves. Files and Postbox remain independently startable. Exact-version, authorization, unavailable-capability, router, and full module suites pass.
zemion removed the codex/ready
status
ready
labels 2026-08-07 15:10:22 +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#7