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