← Moon
to production
Moon completion plan
What remains for full production: phase calculation, Moon sign, timezone, Supabase, Stripe, OpenAI schema.
After this pass, Moon has the frame. Next step: connect real sky data.
Three Moon layers
The phase shows the place in the cycle, Moon sign shows reaction style, and lunar day adds image and practice.
phase
sign
lunar day
evening Echo
Moon as retention engine
The Moon hall should bring the user back gently: morning sign, daytime action, evening Echo, monthly cycle map.
morning
day
evening
month
Safety boundary
Moon language must calm, clarify, and return to reality, not create fear of a phase.
The Moon shows a rhythm of attention, not a guaranteed event.
Phase, sign, and lunar day must be read as layers, not a verdict.
The answer must end with a small safe action.
The Moon cannot be used as proof of another person's love, betrayal, guilt, or intention.
Medical, legal, immigration, tax, and financial topics receive only a symbolic frame and a recommendation to consult a professional.
Production gaps
Needs ephemeris or reliable provider, timezone resolver, user profile, archive tables, price IDs, and repair-loop.
phase calculation
moon sign calculation
Supabase archive
Stripe products
OpenAI strict JSON