Required inputs
Verified instant and observer
Ascendant and midheaven
Named house systems
Polar eligibility
Rule namespaces
Ordered execution
Work the protocol
- 1
Establish shared angular geometry.
- 2
Calculate each system independently.
- 3
Check system-specific latitude limits.
- 4
Compare house assignments as parallel outputs.
- 5
Apply only rules authored for each system.
Outputs
- House cusps by system
- Assignment differences
- Eligibility and refusal map
Done only when
- Each cusp set is complete or refused.
- Differences remain visible.
- Rules do not cross namespaces.
Fail closed
Refusal conditions
- Unknown time is supplied.
- Systems are combined into consensus houses.
- A system is selected by preferred reading.