The condition workspace combines separately versioned astronomical facts and Hellenistic lookup policies. Phase 3 adds no hidden weights: each face, joy, host dignity, aspect configuration, and mutual return is serialized as explicit evidence.
Exact policies
- Faces are thirty-six upper-endpoint-exclusive ten-degree segments in the repeating Chaldean order Mars, Sun, Venus, Mercury, Moon, Saturn, Jupiter.
- Planetary joys are Mercury 1, Moon 3, Venus 5, Mars 6, Sun 9, Jupiter 11, and Saturn 12.
- A host must rule the guest position by domicile, exaltation, active triplicity, Egyptian bound, or face.
- Traditional aspect configuration and mutual return are booleans with named provenance; neither is assumed.
- No aggregate dignity or condition score is emitted.
Regression boundary
The deterministic corpus checks every face, ten-degree handoffs, zodiac wraparound, all seven joy houses, host dignity provenance, configuration, mutuality, and absence of a score. Whole-chart synthesis and PDF reports consume the same rule module.
Sect-light workbench contract
sect-light-triplicity-1.0.0 reuses the Dorothean triplicity table in planetary-condition-phase-two-1.0.0. It validates one complete seven-planet natal set, selects the Sun by day or Moon by night, resolves the sect, contrary-sect, and participating rulers, and joins each ruler to measured natal context.
- Reject incomplete seven-planet inputs.
- Reject missing Whole Sign houses or measured longitude speeds.
- Preserve day, night, and participating roles as distinct fields.
- Use traditional sign relationships only for ruler-to-light configuration.
- Return an explicit no-chronology and no-longevity boundary.
Planetary Condition Technical Report 1.1.0
The frozen report context now includes sect-light-triplicity-1.0.0. Generation validates the complete seven-planet natal set, records all three ruler roles and exact contexts, and includes that rules version in the immutable content manifest.
- Template version 2 is published while the product remains inactive and unpriced.
- Existing delivered reports retain their frozen template and content versions.
- Regeneration uses the report template version already attached to the delivered report.
- No triplicity chronology, longevity, ranking, or outcome rule is introduced.
Swiss atmospheric visibility 1.0.0
The Python calculation service calls swe_heliacal_ut with Swiss high precision at the saved longitude and latitude. A bounded, planet-specific synodic lookback finds the latest event not after the chart and the first event after it for each supported phenomenon; the nearest event across those families becomes the prior or next chronology record.
- Engine 0.10.0 and natal rules 0.4.0 preserve typed event windows in saved chart facts.
- The standard observer and atmosphere inputs are explicit zeros, invoking documented Swiss defaults; altitude is fixed at 0 m until elevation intake is separately governed.
- The calculation includes lunar interference, cautions the 55 to 60 degree latitude band, and refuses output beyond 60 degrees.
- Sun output is not-applicable; unsupported and incomplete output is unavailable with a reason and no substitute.
- Planetary Condition Technical Report version 3 freezes the chronology while the template, product, and every variant remain inactive.
- Today displays only the annual time lord natal chronology and explicitly distinguishes it from a current event.
Swiss planetary stations 1.0.0
The Python calculation service samples signed Swiss Ephemeris longitude speed in bounded planet-specific search windows, brackets each sign change, and bisects the root to one-second precision. The nearest root before and after the chart becomes the preserved station chronology.
- Engine 0.11.0 and natal rules 0.5.0 preserve typed station facts in natal, sky, solar-return, and lunar-return output.
- Mercury through Saturn use planet-specific windows that exceed their expected station intervals.
- The event type is determined only from the speed sign immediately before and after the root.
- Reports freeze both station dates and their rule version while products and variants remain inactive.
- Today displays natal annual-lord station context and explicitly distinguishes it from current stationing.
