Files
govoplan-projects/docs/PROJECTS_DOMAIN_BOUNDARY.md

32 lines
1.1 KiB
Markdown

# 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.