[Feature] Decide whether GovOPlaN needs a govoplan-projects module or only an OpenProject connector #196

Closed
opened 2026-07-06 21:49:58 +02:00 by zemion · 1 comment
Owner

Created from the GovOPlaN module and integration planning list on 2026-07-06.

  • Source item: govoplan-openProject api / project management
  • Proposed owner: govoplan-core
  • Routing rationale: Project management can be external integration first; a native module should exist only if GovOPlaN owns project semantics.
  • Related wiki: core Repo-docs-GOVOPLAN-MODULE-ROADMAP after the wiki sync.

Acceptance criteria:

  • Compare connector-only OpenProject integration with a native govoplan-projects module boundary.
  • Map overlaps with cases, tasks, workflow, appointments, documents, and reporting.
  • Record the decision and create a repository only if native project ownership is justified.
<!-- codex-module-roadmap-fingerprint:c09e0d400f47cd5979194c6a --> Created from the GovOPlaN module and integration planning list on 2026-07-06. - Source item: `govoplan-openProject api / project management` - Proposed owner: `govoplan-core` - Routing rationale: Project management can be external integration first; a native module should exist only if GovOPlaN owns project semantics. - Related wiki: core `Repo-docs-GOVOPLAN-MODULE-ROADMAP` after the wiki sync. Acceptance criteria: - [ ] Compare connector-only OpenProject integration with a native `govoplan-projects` module boundary. - [ ] Map overlaps with cases, tasks, workflow, appointments, documents, and reporting. - [ ] Record the decision and create a repository only if native project ownership is justified.
zemion added this to the Module And Integration Roadmap milestone 2026-07-06 21:49:58 +02:00
zemion added the
type
feature
codex/ready
labels 2026-07-07 23:09:28 +02:00
zemion added the
priority
p2
status
triage
labels 2026-07-08 02:16:18 +02:00
Author
Owner

Resolved by docs/MODULE_BOUNDARY_DECISIONS.md.

Decision: connector-first. Do not create a native govoplan-projects module yet. OpenProject integration belongs in govoplan-connectors first: profile test, project/work-package lookup, external-reference storage, and selected publish/synchronize capabilities for tasks/workflow/cases. A native project module is justified only if GovOPlaN must own project semantics beyond cases, tasks, workflow, appointments, documents, and reporting.

Implementation remains in govoplan-connectors#1.

Resolved by `docs/MODULE_BOUNDARY_DECISIONS.md`. Decision: connector-first. Do not create a native `govoplan-projects` module yet. OpenProject integration belongs in `govoplan-connectors` first: profile test, project/work-package lookup, external-reference storage, and selected publish/synchronize capabilities for tasks/workflow/cases. A native project module is justified only if GovOPlaN must own project semantics beyond cases, tasks, workflow, appointments, documents, and reporting. Implementation remains in `govoplan-connectors#1`.
zemion added the
source/module-roadmap
label 2026-07-10 19:48:38 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

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