Electional - Ranking Engine
How Electional decides
which windows rise to the top.
This page shows the same scoring logic the product uses live. The goal is simple: help you understand why a window looks strong before you decide to trust it.
Architecture
Capped passes, weighted by what matters most
Bigger sky conditions matter first. Natal fit matters more than transit-to-transit pattern noise. Additive caps and hard gates keep later refinements from overpowering the core signal.
1
Baseline
5 layers · Tier 1
Macro weather first. The engine checks Moon condition, phase, sign, true void-of-course, eclipse pressure, syzygy context, Via Combusta, besiegement, and overall benefic versus malefic pressure before later refinements matter.
2
House Alignment
5 layers · Tier 1-2
The scorer now uses the real election Ascendant, Midheaven, and house frame at the peak moment instead of natal-angle proxies. Natal topical house rulers still come from the birth Ascendant frame; temporary election Ascendant ruler condition is a light chart-context modifier. Fixed-star, asteroid, and galactic discovery contacts are shown separately and are not scored.
3
Intent Fit
9 layers · Tier 1-2
Primary significators are judged as actual actors: dignity, debility, under-beams/combust/cazimi, speed, ingress risk, angularity, planetary day/hour, house joy, hayz, out-of-bounds state, and oriental/occidental condition.
4
Natal Compatibility
6 layers · Tier 3
Transit-to-natal remains deliberately stronger than transit-to-transit. The engine grades natal targets as ally, usable, developmental, or red-flag; checks topical natal occupants; weights annual profections; folds in a bounded solar-return / Lord-of-the-Year annual context; identifies the chart's more difficult malefic; and scores planetary return windows with Jupiter returns leading.
5
Finalization
5 layers · Tier 4
Once the chart already works, the engine adds advanced traditional refinements: transit-to-transit sky patterns, lunar mansions, lots of Fortune and Spirit, antiscia and contra-antiscia, node contacts, translation or collection of light, and prohibition mechanics.
6
Solar Return Transits
5 layers · Optional
Opt-in, and only available when solar return / annual context is enabled. Scores current transits against the solar-return chart's own angles and key points as a tightly-bounded confirmation layer. It is deliberately secondary: it can corroborate or lightly time, never override the natal-anchored result, and never creates a window. Off by default; the annual story still anchors to the natal chart (spec: docs/solar-returns-electional.md §10–§12).
Full Calculation Map
Every step, every rule, in one chart
From raw transit hits to the ranked window list: candidate selection, the capped scoring passes and their rule layers, hard gates, global modifiers, the score formula, and the band cutoffs. This is the same chart kept in our internal engine docs.
Drag to pan. Wheel or controls to zoom. Default view is magnified for readability.
Pass 1
Baseline - Tier 1
Macro weather first. The engine checks Moon condition, phase, sign, true void-of-course, eclipse pressure, syzygy context, Via Combusta, besiegement, and overall benefic versus malefic pressure before later refinements matter.
Pass 2
House Alignment - Tier 1-2
The scorer now uses the real election Ascendant, Midheaven, and house frame at the peak moment instead of natal-angle proxies. Natal topical house rulers still come from the birth Ascendant frame; temporary election Ascendant ruler condition is a light chart-context modifier. Fixed-star, asteroid, and galactic discovery contacts are shown separately and are not scored.
Pass 3
Intent Fit - Tier 1-2
Primary significators are judged as actual actors: dignity, debility, under-beams/combust/cazimi, speed, ingress risk, angularity, planetary day/hour, house joy, hayz, out-of-bounds state, and oriental/occidental condition.
Pass 4
Natal Compatibility - Tier 3
Transit-to-natal remains deliberately stronger than transit-to-transit. The engine grades natal targets as ally, usable, developmental, or red-flag; checks topical natal occupants; weights annual profections; folds in a bounded solar-return / Lord-of-the-Year annual context; identifies the chart's more difficult malefic; and scores planetary return windows with Jupiter returns leading.
Pass 5
Finalization - Tier 4
Once the chart already works, the engine adds advanced traditional refinements: transit-to-transit sky patterns, lunar mansions, lots of Fortune and Spirit, antiscia and contra-antiscia, node contacts, translation or collection of light, and prohibition mechanics.
Pass 6
Solar Return Transits - Optional
Opt-in, and only available when solar return / annual context is enabled. Scores current transits against the solar-return chart's own angles and key points as a tightly-bounded confirmation layer. It is deliberately secondary: it can corroborate or lightly time, never override the natal-anchored result, and never creates a window. Off by default; the annual story still anchors to the natal chart (spec: docs/solar-returns-electional.md §10–§12).
Global Modifiers
Applied across the whole engine
These settings adjust emphasis without changing the product's overall ranking philosophy.
Each pass is capped additively; empty buckets no longer refill themselves to a fixed score budget.
Relaxed, standard, and strict modes scale the whole rule set without changing its ordering philosophy.
User-controlled emphasis on natal compatibility while preserving the engine's hard Tr-Na preference.
Applying contacts remain stronger than separating ones, especially for the Moon.
Partile contacts outrank loose ones, and minor advanced layers stay on tight orbs.
35
Live rule layers
6
Evaluation passes
72
Timing goals
< 1 min
Full-year scan
Learning depth