[Feature] Define templates and reporting module boundary #190

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

Imported from the GovOPlaN module and integration planning discussion.

Durable context: Gitea wiki page Repo-docs-GOVOPLAN-MODULE-ROADMAP in govoplan-core.

Define whether templates and reports start as one module or split later.

Coverage:

  • letter/document templates
  • report rendering
  • dashboards and BI outputs
  • scheduled exports
  • campaign/mail/files integration
<!-- codex-module-roadmap:templates-reports-module --> Imported from the GovOPlaN module and integration planning discussion. Durable context: Gitea wiki page `Repo-docs-GOVOPLAN-MODULE-ROADMAP` in `govoplan-core`. Define whether templates and reports start as one module or split later. Coverage: - letter/document templates - report rendering - dashboards and BI outputs - scheduled exports - campaign/mail/files integration
zemion added this to the GovOPlaN Module Roadmap milestone 2026-07-06 20:26:59 +02:00
zemion added the
type
feature
priority
p2
codex/ready
labels 2026-07-07 23:10:28 +02:00
Author
Owner

Resolved by docs/MODULE_BOUNDARY_DECISIONS.md.

Decision: templates and reporting are separate modules. govoplan-templates owns reusable renderable templates and render contracts. govoplan-reporting owns data selection, dashboards/BI, report execution, scheduled outputs, and exports. Reporting may call templates through a capability for formatted output; templates do not own data selection or reporting semantics.

Implementation remains tracked in govoplan-templates#1 and govoplan-reporting#1.

Resolved by `docs/MODULE_BOUNDARY_DECISIONS.md`. Decision: templates and reporting are separate modules. `govoplan-templates` owns reusable renderable templates and render contracts. `govoplan-reporting` owns data selection, dashboards/BI, report execution, scheduled outputs, and exports. Reporting may call templates through a capability for formatted output; templates do not own data selection or reporting semantics. Implementation remains tracked in `govoplan-templates#1` and `govoplan-reporting#1`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: add-ideas/govoplan-core#190
No description provided.