gurixandClaude Opus 4.5 b10ff7a4fe Add change spec: email-based conversation matching
Replace thread-ID-based conversation matching with email-address-based
matching for more reliable conversation continuity. Key changes:

- One conversation per email address (simpler model)
- No data expiration (conversations persist indefinitely)
- Post-completion support (questions and registration updates)
- Versioned storage for registration updates (audit trail)
- Admin notifications for registration changes

This addresses the gap where parents sending new emails (instead of
replying) would lose their registration progress.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-20 22:00:21 +01:00
2026-02-20 14:12:45 +01:00
2026-02-20 14:12:45 +01:00
S
Description
AI-powered conversational registration agent for a play group.
Readme MIT
786 KiB
Languages
Python 90.9%
Jinja 4.5%
JavaScript 2.6%
CSS 1.7%
Dockerfile 0.3%