astrodynes_phase1_truth_preservation_2026 07 12 - TheDaniel166/moira GitHub Wiki
Astrodynes SCP Phase 1 Truth Preservation (2026-07-12)
Status: complete for the bounded natal computational core
Follow-up: the bounded natal subsystem subsequently completed SCP Phases 2-12.
The frozen architecture and validation doctrine are recorded in
wiki/02_standards/ASTRODYNES_BACKEND_STANDARD.md.
1. Constitutional Boundary
This increment implements Phase 1 (truth preservation) of the Moira Subsystem Constitutional Process for Church of Light natal Astrodynes.
It admits:
- the source-owned natal computational core
- immutable source-table rows
- result vessels that preserve inputs, intermediate derivation, and output
It does not admit:
- Phase 2 classification
- Phase 3 inspectability helpers
- Phase 4 doctrine alternatives or policy knobs
- Phase 5-6 mutual-reception relation vessels
- Phase 7 integrated planetary conditions
- Phase 8 sign, house, or chart-wide aggregates
- Phase 9 network intelligence
- Phase 10-11 constitutional freeze
- Phase 12 package-root, facade, or REST exposure
2. Governing Sources
Primary computational authority:
- Elbert Benjamine and W. M. A. Drake, The Astrodyne Manual (1946)
Direct table authority:
- Church of Light, Astrological Delineation with Astrodynes: Class 1 -
The Planets, page 3,
Table of Essential Dignities
The embedded page-3 table was rendered directly on 2026-07-12 and checked against a clearer image of the same table supplied in-thread. The inspection resolved the earlier Mercury/Virgo transcription error and corrected additional Venus, Jupiter, and Neptune entries.
This is a distinct Hermetic dignity doctrine. It must not delegate to or alter
the conventional Western tables in moira.dignities.
3. Confirmed Essential-Dignity Table
| Planet | Home | Detriment | Exaltation | Degree | Fall | Degree | Harmony | Inharmony |
|---|---|---|---|---|---|---|---|---|
| Sun | Leo | Aquarius | Aries | 19 | Libra | 19 | Sagittarius | Gemini |
| Moon | Cancer | Capricorn | Taurus | 3 | Scorpio | 3 | Pisces | Virgo |
| Mercury | Gemini, Virgo | Sagittarius, Pisces | Aquarius | 15 | Leo | 15 | Scorpio | Taurus |
| Venus | Taurus, Libra | Aries, Scorpio | Pisces | 27 | Virgo | 27 | Aquarius | Leo |
| Mars | Aries, Scorpio | Taurus, Libra | Capricorn | 28 | Cancer | 28 | Leo | Aquarius |
| Jupiter | Sagittarius, Pisces | Gemini, Virgo | Cancer | 15 | Capricorn | 15 | Taurus | Scorpio |
| Saturn | Capricorn, Aquarius | Cancer, Leo | Libra | 21 | Aries | 21 | Virgo | Pisces |
| Uranus | Aquarius | Leo | Gemini | 7 | Sagittarius | 7 | Libra | Aries |
| Neptune | Pisces | Virgo | Sagittarius | 18 | Gemini | 18 | Cancer | Capricorn |
| Pluto | Scorpio | Taurus | Leo | 17 | Aquarius | 17 | Aries | Libra |
Scoring preserved from the manual:
- degree of exaltation
+4 - exaltation
+3 - home
+2 - harmony
+1 - degree of fall
-4 - fall
-3 - detriment
-2 - inharmony
-1
The degree tier applies within one degree of the tabulated degree, inclusive. This rule is explicit in the source but still lacks an independent worked numeric example; Phase 1 therefore preserves both its derivation and that validation limitation.
4. Implemented Core
moira.astrodynes now owns:
- all ten dignity rows
- all twelve house-position power rows
- all nine zodiacal aspect-orb rows
- the fixed one-degree parallel orb
- the fixed M.C./Asc. house-position power of 15.00
- house-position interpolation truth
- zodiacal aspect admission and scoring truth
- Mercury's ordinary presence orb plus Sun-Moon scoring orb
- magnitude-parallel truth using absolute declination magnitudes, including opposite-hemisphere inputs
- essential-dignity match and contribution truth
- aspect-family and planetary-nature harmony/discord truth
No kernel, ephemeris, native extension, external dependency, or conventional dignity engine is used by this core.
5. Validation Evidence
tests/unit/test_astrodynes.py pins the source tables row-for-row and reproduces:
- Venus in the twelfth house:
8.72astrodynes after source rounding - Sun-Jupiter trine:
3.82 - Mars-Mercury sextile:
3.62 - Mercury-Saturn opposition: ordinary presence orb
12, scoring orb15, result3.18 - Sun-Saturn magnitude parallel:
7.60 - Mercury-Venus magnitude parallel:
0.25 - Uranus-Jupiter magnitude parallel:
6.00
The tests also prove that Mercury in Aquarius receives the Church of Light exaltation contribution and Mercury in Virgo receives home, not exaltation.
6. Remaining Validation Boundary
Phase 1 does not claim full-chart parity. The three captured Church of Light charts remain later end-to-end targets because their exact house cusps and aspect grids are not fully captured. The manual's discrete worked examples are the authority exercised by this increment.
Later status (2026-07-12): this was the Phase 1 boundary, not current runtime
truth. Official PDF pages 9-11 were subsequently rendered, their wheels and all
125 populated grid cells were captured, and the three-chart integration corpus
now passes. See
astrodynes_three_chart_parity_validation_2026-07-12.md.