Resolve PR review comments

- prompts.py: correct age restrictions (indoor ≥2 yrs, outdoor ≥2.5 yrs)
  Previously had indoor ≥2.5 and outdoor ≥3, which was too restrictive
- README.md: add full setup and configuration guide covering prerequisites,
  installation, env var reference, provider switching, cron scheduling,
  running tests, and knowledge base editing

https://claude.ai/code/session_01HaUFs7SaLD5SoiuGCY27Tw
This commit is contained in:
Claude
2026-02-21 13:35:35 +00:00
parent 60f056ece4
commit 98a5f5b5b1
2 changed files with 96 additions and 14 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ STEP_DESCRIPTIONS = {
"child_name": "Ask for the child's full name.",
"child_dob": (
"Ask for the child's date of birth. "
"Validate age: indoor requires ≥2.5 years, outdoor requires ≥3 years."
"Validate age: indoor requires ≥2 years, outdoor requires ≥2.5 years."
),
"playgroup_selection": (
"Explain both playgroup options and ask which the parent wants "
@@ -152,7 +152,7 @@ def _build_registration_prompt(kb: KnowledgeBase, state: ConversationState) -> s
## Registration Flow (8 steps)
1. greeting — greet and detect intent
2. child_name — ask for child's full name
3. child_dob — ask for date of birth; validate age (indoor ≥2.5 yrs, outdoor ≥3 yrs)
3. child_dob — ask for date of birth; validate age (indoor ≥2 yrs, outdoor ≥2.5 yrs)
4. playgroup_selection — present options, collect type(s) and day(s)
5. special_needs — ask about special needs / allergies / medical conditions
6. parent_contact — name, street address, postal code, city, phone, email