Model scheduling as poll-backed workflow

This commit is contained in:
2026-07-12 17:32:07 +02:00
parent e9e2b56360
commit cfea0edb97
3 changed files with 13 additions and 1 deletions

View File

@@ -63,7 +63,8 @@ DOCUMENTATION = (
body=(
"Scheduling owns meeting scheduling workflows, candidate slots, participant availability "
"collection, conflict explanation, reminders, and decision handoff. It depends on Poll "
"for reusable availability matrices and can optionally trigger Evaluation for post-event feedback. "
"for reusable availability matrices and poll-backed workflow context, and can optionally "
"trigger Evaluation for post-event feedback. "
"Access is optional: when installed, Scheduling can use principal resolution, permission "
"evaluation, groups, and role templates; without it, reduced signed-link or local organizer "
"flows remain possible."
@@ -89,6 +90,8 @@ manifest = ModuleManifest(
),
requires_interfaces=(
ModuleInterfaceRequirement(name="poll.availability_matrix", version_min="0.1.8", version_max_exclusive="0.2.0"),
ModuleInterfaceRequirement(name="poll.workflow_context", version_min="0.1.8", version_max_exclusive="0.2.0"),
ModuleInterfaceRequirement(name="poll.signed_participation", version_min="0.1.8", version_max_exclusive="0.2.0", optional=True),
ModuleInterfaceRequirement(name="evaluation.feedback", version_min="0.1.8", version_max_exclusive="0.2.0", optional=True),
),
permissions=PERMISSIONS,