Files
govoplan-learning/docs/LEARNING_DOMAIN_BOUNDARY.md

1.2 KiB

Learning Domain Boundary

Purpose

Course planning, course booking, participant lists, attendance, certificates, trainer allocation, rooms, materials, and evaluations for public-sector training.

Owns

  • course catalogue
  • course sessions
  • participant enrolment
  • attendance facts
  • trainer and material allocation
  • evaluation records

Does Not Own

  • generic room inventory
  • certificate verification registry
  • generic booking engine

Integration Candidates

  • booking
  • resources
  • certificates
  • calendar
  • files
  • portal
  • mail
  • notifications

Seed State

The current repository state is intentionally small:

  • module manifest and entry point
  • tenant-level permission definitions
  • manager and viewer role templates
  • documentation topic describing the module boundary
  • Gitea issue workflow templates
  • manifest contract test

No runtime API, database model, migration, WebUI route, or navigation item is registered yet. The first implementation slice should preserve the boundary above and only add user-visible surfaces once the workflow model is clear.

First Implementation Slice

Define course, session, participant, attendance, and certificate handoff concepts, then add tenant-local course administration.