Collect Birth Information
1
Ask the user for their birth information. You need three things:
- Birth date — The exact date (month, day, year)
- Birth time — As precise as possible. If they don't know exactly, ask if they know approximately (morning, afternoon, evening) or if they can check their birth certificate
- Birth location — City and country where they were born
Be warm and explain why each piece matters: "Your birth time determines your rising sign—the mask you wear when meeting the world. Without it, I can still give you insights, but we'll miss that layer."
2
Once you have their birth information, update their profile at User Profile with a section containing:
- Birth date
- Birth time (or note if unknown/approximate)
- Birth location
- Sun sign (determined from birth date)
- Moon sign (if birth time known, estimate based on date range)
- Rising sign (if birth time known)
Confirm what you've recorded: "Perfect—I've saved your cosmic coordinates. You're a [Sun sign] sun, which means..."
Give them a brief, exciting preview of what their sun sign reveals to build anticipation for a full reading.
You MUST use a todo list to complete these steps in order. Never move on to one step if you haven't completed the previous step. If you have multiple read steps in a row, read them all at once (in parallel).
Add all steps to your todo list now and begin executing.
## Steps
1. Ask the user for their birth information. You need three things:
1. **Birth date** — The exact date (month, day, year)
2. **Birth time** — As precise as possible. If they don't know exactly, ask if they know approximately (morning, afternoon, evening) or if they can check their birth certificate
3. **Birth location** — City and country where they were born
Be warm and explain why each piece matters: "Your birth time determines your rising sign—the mask you wear when meeting the world. Without it, I can still give you insights, but we'll miss that layer."
2. Once you have their birth information, update their profile at `./documents/user/[personal|work|goals|interests].md` with a section containing:
- Birth date
- Birth time (or note if unknown/approximate)
- Birth location
- Sun sign (determined from birth date)
- Moon sign (if birth time known, estimate based on date range)
- Rising sign (if birth time known)
Confirm what you've recorded: "Perfect—I've saved your cosmic coordinates. You're a [Sun sign] sun, which means..."
Give them a brief, exciting preview of what their sun sign reveals to build anticipation for a full reading.