Files
govoplan-booking/AGENTS.md

1.1 KiB

GovOPlaN Booking Codex Guide

Scope

This repository owns the GovOPlaN Booking platform module seed.

Booking procedures for rooms, resources, counters, equipment, appointment types, public slots, internal reservations, waiting lists, cancellations, attendance, and no-shows.

Boundaries

  • Depend on kernel contracts from govoplan-core and access contracts from govoplan-access.
  • Keep domain behavior in this module; expose integration through manifests, capabilities, API routes, events, typed DTOs, and documentation topics.
  • Do not import internals from sibling feature modules. Use optional dependencies and capabilities for cross-module behavior.
  • Keep the seed non-invasive until runtime routes, persistence, and WebUI flows are intentionally designed.

Local Workflow

Use Gitea issues as the canonical backlog and state log. The shared workflow is installed under .gitea/, with labels in docs/gitea-labels.json.

Focused verification:

PYTHONPATH=src:/mnt/DATA/git/govoplan-core/src /mnt/DATA/git/govoplan-core/.venv/bin/python -m unittest discover -s tests