← 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