[Feature] Make report page the operator source of truth after a run #6

Closed
opened 2026-07-06 11:20:50 +02:00 by zemion · 1 comment
Owner

Imported from the consolidated GovOPlaN product backlog.

  • Source: /mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md
  • Line: 94
  • Section: Milestones > Milestone 4 - Report, Evidence, And Operational Review
  • Source status: PARTIAL.

Imported backlog item:

- [ ] Make report page the operator source of truth after a run.
<!-- codex-backlog-fingerprint:79914746ea938be6a716ae7a --> Imported from the consolidated GovOPlaN product backlog. - Source: `/mnt/DATA/Nextcloud/ADD ideas UG/Products/govoplan/backlog.md` - Line: `94` - Section: `Milestones > Milestone 4 - Report, Evidence, And Operational Review` - Source status: `PARTIAL.` Imported backlog item: ```markdown - [ ] Make report page the operator source of truth after a run. ```
zemion added this to the Milestone 4 - Report, Evidence, And Operational Review milestone 2026-07-06 13:11:30 +02:00
Author
Owner

Codex State: done

Summary

  • Campaign Reports is the post-run operator surface with exact server totals, filters, pagination, outcome shortcuts, exports, job detail, retries, and evidence-backed reconciliation actions.

Changed Files

  • webui/src/features/campaigns/CampaignReportPage.tsx
  • src/govoplan_campaign/backend/services/job_queries.py

Verification

  • test:report-grid passed
  • Campaign report and response-security tests passed
  • campaign-only and full-product builds passed
## Codex State: done ### Summary - Campaign Reports is the post-run operator surface with exact server totals, filters, pagination, outcome shortcuts, exports, job detail, retries, and evidence-backed reconciliation actions. ### Changed Files - `webui/src/features/campaigns/CampaignReportPage.tsx` - `src/govoplan_campaign/backend/services/job_queries.py` ### Verification - `test:report-grid passed` - `Campaign report and response-security tests passed` - `campaign-only and full-product builds passed`
zemion removed the
status
triage
codex/needs-human
labels 2026-07-30 05:28:54 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-campaign#6