Files
govoplan-projects/docs/PROJECTS_DOMAIN_BOUNDARY.md

1.1 KiB

Projects Domain Boundary

Owns

  • portfolio and project identity
  • goals, status, dates, milestones, and project structure
  • participant and responsibility references
  • links to tasks, tickets, cases, files, Wiki pages, and calendar objects
  • project-level external references and synchronization provenance

Does Not Own

  • task execution or ticket queues
  • formal administrative case procedure
  • file storage or Wiki content
  • workflow runtime
  • OpenProject transport, credentials, or synchronization jobs

OpenProject Boundary

Projects owns the native representation and decides which project concepts are meaningful inside GovOPlaN. Connectors owns OpenProject discovery, transport, mapping diagnostics, synchronization, and migration. A project may remain external-only, linked, partially synchronized, imported, or native according to the integration maturity level recorded on its external reference.

First Slice

Implement project identity, status, milestones, participants, resource links, and canonical OpenProject reference mapping before implementing a full native work-package model.