Files
Meister-Eder/openspec/changes/define-project-scope/specs/registration-notifications/spec.md
T
gurixandClaude Opus 4.5 145947c520 Add project scope documentation for AI playgroup registration system
Define complete non-technical scope for replacing Google Forms registration
with an AI-powered conversational agent. Includes:

- Registration data requirements (13 fields with validation rules)
- Knowledge base content (fees, regulations, schedule, FAQ from official PDFs)
- Conversation flow design with bilingual support (German/English)
- Agent personality guidelines (warm & friendly tone)
- Admin notification routing by playgroup type
- Email reminder system for incomplete registrations
- Data export formats (CSV/JSON)
- Channel configuration (email + chat)
- Release priorities (MVP scope defined)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-20 17:52:13 +01:00

1.7 KiB

ADDED Requirements

Requirement: Notify admin on completed registration

The system SHALL send an email notification to the admin when a new registration is completed.

Scenario: Notification sent

  • WHEN a parent completes a registration
  • THEN the admin SHALL receive an email notification

Scenario: Notification timing

  • WHEN a registration is completed
  • THEN the notification SHALL be sent promptly (within minutes)

Requirement: Notification contains registration summary

The system SHALL include a summary of the registration in the notification email.

Scenario: Summary content

  • WHEN a notification email is sent
  • THEN it SHALL include child name, parent contact, requested booking days, and any special needs noted
  • WHEN the admin views the notification email
  • THEN it SHALL indicate how to access the full registration record

Requirement: Notification identifies source channel

The system SHALL indicate in the notification which channel the registration came through.

Scenario: Email registration notification

  • WHEN a registration completed via email triggers a notification
  • THEN the notification SHALL indicate the registration came via email

Scenario: Chat registration notification

  • WHEN a registration completed via chat triggers a notification
  • THEN the notification SHALL indicate the registration came via chat

Requirement: Admin can configure notification preferences

The system SHALL allow the admin to configure notification email address.

Scenario: Update notification email

  • WHEN the admin changes the notification email address
  • THEN subsequent notifications SHALL be sent to the new address