Magian Age seat (birth + as-of)
get_age_spreadUSE for one person's Magian Age Spread board seat: birth_date + as_of_date (completed civil years; no wall clock). NOT the 90-year Long Range Journey theme card; NOT get_date sky/calendars; NOT two-person scoring. RETURNS compact cosmic birth card + age_spread {age_civil, age_no (mod 90), age_aliases, age_spread_pos, planet_row, planet_col, is_fixed_card}. Feb-29 follows Postgres age(). Error as_of_before_birth when as_of_date < birth_date.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| as_of_date | Yes | As-of civil date YYYY-MM-DD (pass host today when asking current age board) | |
| birth_date | Yes | Civil birth date YYYY-MM-DD (month/day resolves Cosmic birth card) |