calculate_time_lords
Computes Firdaria major and sub-periods plus annual profections from exact birth data and an as-of date, returning timing tables and lords for astrological time-lord analysis.
Instructions
Calculate Firdaria and annual profections for as_of: major periods through the configured age-100 horizon, sub-periods within the active major period, and profection years from one year before to three years after the current year, clipped to the available report. Use calculate_zodiacal_releasing for releasing from Fortune/Spirit instead. Requires exact local birth date/time, confirmed birthplace location_id and explicit house_system; missing prerequisites return needs_clarification. Returns timing tables and lords, not event predictions. Server checks run before successful results are returned. Before interpreting this data, call verify_calculation_claims with its unchanged calculation_reference and draft source-field claims. Correct contradicted facts and reverify before the final answer. Psychological interpretations are not checked. Optional detail_level=summary previews object/nested rows (up to five), preserves complete scalar membership lists, and marks truncation; include selects top-level content fields. Omit both for the original full result. Verification references always identify the complete checked calculation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | Birth day of month, valid for the supplied year and month in the birthplace local civil calendar. | |
| fold | No | For a repeated local time at a DST rollback, ask the user to choose 0 (first occurrence) or 1 (second). Otherwise omit; never guess. | |
| hour | No | Exact birth hour, 0-23, in birthplace local civil time; do not substitute noon for an unknown time. | |
| year | No | Birth year in the Gregorian calendar, using local civil time at the confirmed birthplace. Required for calculation; do not guess missing birth data. | |
| as_of | No | Reference date YYYY-MM-DD; omission uses the current UTC date. Evaluated at 12:00 UTC, not at local midnight. | |
| month | No | Birth month, 1-12, in the birthplace local civil calendar. | |
| minute | No | Exact birth minute, 0-59, in birthplace local civil time. | |
| include | No | Optional 1-30 top-level content field names, each 1-80 characters. Omit to return all content. Control/provenance fields remain; unknown or control field names return invalid_input with available_fields. Known selectable fields: annual_profections, as_of, firdaria. Use these exact names. | |
| tradition | No | Firdaria request name: abu_mashar (default), al_biruni or bonatti. This implementation maps al_biruni to abu_mashar rules (nodes last); bonatti moves the nodes after Mars for night births. Result tradition preserves the request; effective_tradition and tradition_note disclose the implemented rules. This alias is not a claim of historical equivalence. Profection house_system is independent. | abu_mashar |
| location_id | No | Confirmed birthplace ID returned by search_birthplace or resolve_birth_coordinates; not a city name. Resolve ambiguous places before calling. | |
| detail_level | No | full returns complete calculation content. summary previews up to five object/nested rows per list, preserves scalar membership lists, and reports omitted counts. References still identify the full calculation. | full |
| house_system | No | Required explicit choice: placidus or whole_sign. Selects the reported profection house system. Reuse a confirmed user choice; omission requests clarification. |