[Feature] Build Postbox template, binding, and routing administration with audit-visible changes #12

Closed
opened 2026-07-07 21:02:55 +02:00 by zemion · 3 comments
Owner

Imported from the repository seed backlog.

  • Source: /mnt/DATA/git/govoplan-postbox/docs/POSTBOX_BACKLOG.md
  • Line: 22
  • Section: P2 WebUI
  • Milestone: P2 WebUI

Backlog item:

Build a binding editor for organization and role links with audit-visible changes

Refined acceptance criteria

Administrators can manage drafts/published template revisions, function-type and unit scopes, exact exceptional postboxes, vacancy behavior, classifications, retention references, bindings, and bounded hierarchy rules. The editor previews affected unit/function addresses and incumbency/vacancy, explains inherited/locked policy, validates ambiguous structures and loops, and records before/after audit evidence. Related slices: #17, #18; parent story: #16.

<!-- codex-module-seed-fingerprint:ae53b05ff211e76697e966e8 --> Imported from the repository seed backlog. - Source: `/mnt/DATA/git/govoplan-postbox/docs/POSTBOX_BACKLOG.md` - Line: `22` - Section: `P2 WebUI` - Milestone: `P2 WebUI` Backlog item: ```text Build a binding editor for organization and role links with audit-visible changes ``` <!-- codex-postbox-admin-refinement-2026-07-28 --> ## Refined acceptance criteria Administrators can manage drafts/published template revisions, function-type and unit scopes, exact exceptional postboxes, vacancy behavior, classifications, retention references, bindings, and bounded hierarchy rules. The editor previews affected unit/function addresses and incumbency/vacancy, explains inherited/locked policy, validates ambiguous structures and loops, and records before/after audit evidence. Related slices: #17, #18; parent story: #16.
zemion added this to the P2 WebUI milestone 2026-07-07 21:02:55 +02:00
zemion changed title from [Feature] Build a binding editor for organization and role links with audit-visible changes to [Feature] Build Postbox template, binding, and routing administration with audit-visible changes 2026-07-28 18:59:07 +02:00
Author
Owner

Codex State: progress

Tenant administration now supports exact function-bound Postboxes, archive actions, template drafts/revisions, publish/retire, scoped organization/function selection, and lazy materialization. Policy inheritance explanations, affected-address preview, and hierarchy-rule administration remain open.

## Codex State: progress Tenant administration now supports exact function-bound Postboxes, archive actions, template drafts/revisions, publish/retire, scoped organization/function selection, and lazy materialization. Policy inheritance explanations, affected-address preview, and hierarchy-rule administration remain open.
zemion added
status
in-progress
and removed
status
ready
labels 2026-07-29 00:20:19 +02:00
zemion added the source/backlog-import label 2026-07-29 14:15:13 +02:00
Author
Owner

Codex State: progress

Template administration now exposes explicit organization-structure and allowed-relation scopes and a read-only impact preview. The preview batches hierarchy/function/incumbency resolution, reports affected and vacant addresses, and returns bounded diagnostics without eagerly materializing Postboxes.

Commit: govoplan-postbox@d107c09.

Remaining acceptance is the broader inherited/locked Policy explanation, complete binding administration and before/after audit evidence; keep this issue open.

## Codex State: progress Template administration now exposes explicit organization-structure and allowed-relation scopes and a read-only impact preview. The preview batches hierarchy/function/incumbency resolution, reports affected and vacant addresses, and returns bounded diagnostics without eagerly materializing Postboxes. Commit: `govoplan-postbox@d107c09`. Remaining acceptance is the broader inherited/locked Policy explanation, complete binding administration and before/after audit evidence; keep this issue open.
Author
Owner

Codex State: done

Focused verification confirms that the administration slice is present: draft/published immutable template revisions, target scopes and exact exceptions, address preview, vacancy and hierarchy routing settings, bindings, validation, policy provenance/explanations, and audit-visible mutations are exposed through the existing administration surface.

The final authorization duplication was removed in 36530b6: API routes and the Tasks projection now use the same current principal and Postbox access decision helpers. The 43-test backend suite, real-directory access tests, manifest checks, and WebUI interface-pattern tests pass.

## Codex State: done Focused verification confirms that the administration slice is present: draft/published immutable template revisions, target scopes and exact exceptions, address preview, vacancy and hierarchy routing settings, bindings, validation, policy provenance/explanations, and audit-visible mutations are exposed through the existing administration surface. The final authorization duplication was removed in `36530b6`: API routes and the Tasks projection now use the same current principal and Postbox access decision helpers. The 43-test backend suite, real-directory access tests, manifest checks, and WebUI interface-pattern tests pass.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-postbox#12