modern_or_dual_rulership_doctrine - TheDaniel166/moira GitHub Wiki
Modern Or Dual Rulership Doctrine
Purpose
This document defines the pre-constitutional doctrine layer for the
modern_or_dual_rulership family within Moira's dispositorship subsystem.
It exists because dispositorship becomes substantially more inclusive once outer-planet rulership or dual-rulership systems are admitted, but that inclusivity also introduces a more fragile graph topology than the narrow Phase 1 traditional model.
Before Moira implements this family, it must state clearly:
- whether outer planets are admitted only as subjects, or also as rulers
- whether modern rulership replaces traditional rulership or coexists with it
- whether "dual rulership" means parallel doctrines or one combined doctrine
- how mixed traditional/modern results are named and kept separate
This document is therefore pre-constitutional work for a deferred doctrine family. It is not an API contract and not yet a backend standard.
Foundational Thesis
modern_or_dual_rulership is a distinct dispositorship family, not a minor
variant of traditional domicile dispositorship.
Why:
- it changes the sign-rulership topology of the graph
- it usually changes the participating subject set
- it changes which chains terminate where
- it can alter whether a chart has a final dispositor, a cycle, or no final dispositorship at all
Moira must therefore treat this family as doctrine-bearing, not as a cosmetic extension.
What This Family Covers
This family includes doctrines such as:
- modern domicile rulership
- hybrid domicile rulership
- dual-rulership systems
Typical examples in contemporary astrology include assigning:
- Uranus to Aquarius
- Neptune to Pisces
- Pluto to Scorpio
But Moira must not assume that all modern practitioners use the same system, or that all hybrid systems mean the same thing.
Why Outer-Planet Admission Is Not Enough
There are at least three materially different possibilities:
- admit outer planets as subjects only
- admit outer planets as subjects and rulers under a modern doctrine
- admit outer planets into a hybrid or dual-rulership doctrine
These are not equivalent.
For example:
- including Uranus in a chart while Saturn still rules Aquarius is one system
- including Uranus and making Uranus the ruler of Aquarius is another
- including both Saturn and Uranus in a dual-rulership doctrine is a third
Therefore:
- subject admission must remain distinct from rulership doctrine
- "include outers" must not silently imply "modern rulership"
Core Doctrinal Questions
1. Replacement vs Coexistence
This answers:
- does modern rulership replace the traditional ruler
- or does the sign carry both a traditional and modern ruler
The distinction is decisive.
If modern rulership replaces traditional rulership, the graph is single-valued.
If both coexist, then Moira must decide whether it is doing:
- two separate doctrine runs in parallel
- or one explicit dual-rulership doctrine with its own graph semantics
Those are different computational acts.
2. Dual Rulership Meaning
This answers:
- what "dual" means in practice
Possible meanings include:
- a comparative bundle over two separate doctrines
- one doctrine that allows two rulers per sign
- one doctrine that prioritizes one ruler and preserves the other as secondary
Moira should not use the phrase "dual rulership" unless one of those meanings is fixed explicitly.
3. Subject Scope
This answers:
- which bodies may participate as dispositorship subjects
Possible future scopes include:
- classical plus Uranus, Neptune, Pluto
- a broader modern planetary subject set
- a mixed set with selected points
This must still remain independent from the rulership rule itself.
4. Termination Semantics
This answers:
- how final dispositors and cycles are recognized once outer-planet rulership is active
Moira should preserve the same termination ontology unless a doctrine requires otherwise:
final_dispositorterminal_cycleunresolved
But the distribution of those results may change radically when the rulership graph changes.
Recommended Constitutional Stance
Moira should not implement one vague "modernized dispositorship" mode.
Instead, it should admit named sub-doctrines within this family, such as:
modern_domicilehybrid_domicile- later, perhaps additional named dual-rulership doctrines
Each sub-doctrine should:
- declare its subject policy
- declare its rulership policy
- declare whether rulership is single or dual-valued
- preserve a visible policy receipt in every result
Comparative Implication
This family is especially well suited to the comparative-bundle layer.
Why:
- traditional and modern outputs may differ sharply
- the same chart may show radically different final dispositors under each doctrine
- callers often need to compare rather than collapse the results
So Moira should treat comparative presentation as a first-class companion to this family, rather than forcing users to infer differences manually.
What Must Be Avoided
Moira should avoid:
- ambient outer-planet admission
- hidden replacement of Saturn/Jupiter/Mars by Uranus/Neptune/Pluto
- calling a result "dual" when it is really a silent blend
- one merged graph that hides which doctrine produced which edge
These would make the subsystem more inclusive in appearance but less exact in truth.
Deferred Implementation Recommendation
This family should remain deferred until Moira freezes at least one explicit sub-doctrine under it.
The cleanest first candidate would likely be:
modern_domicile
implemented as:
- a named single-doctrine profile
- explicitly paired with the comparative-bundle layer so it can be compared against traditional domicile dispositorship
Only after that should Moira consider a truly dual-rulership doctrine.
Final Recommendation
Moira should treat modern_or_dual_rulership as a legitimate long-term
dispositorship family, but only if it is implemented through explicit named
sub-doctrines.
It should preserve:
- separation of subject scope and rulership doctrine
- explicit declaration of replacement vs coexistence
- compatibility with comparative bundles
- the existing termination ontology
It should avoid:
- silent modernization
- hidden dual-rulership blending
- ambiguous graph identity
The family is appropriate for Moira, but only as a governed expansion of doctrine, not as a broad permissive switch.