Operational layer · astrology-workflows/1.0
Do the work, preserve the uncertainty, and know when to refuse.
These are execution protocols rather than additional summaries. Each route names its inputs, operations, outputs, refusal conditions, completion test, and authority contracts. Calculation routes add digest-bound fixtures that can be recomputed without trusting the page.
36 worked protocols
No route duplicates the existing 36-page explanatory answer graph.
10 calculation receipts
Inputs, units, assumptions, outputs, uncertainty, and SHA-256 are public.
Predictive validity not claimed
Only a prospectively locked evaluation can produce a bounded performance result.
12 protocols
Input and reference-frame workflows
Twelve protocols that turn event claims, civil time, observer location, time scales, ephemerides, coordinate frames, zodiac conventions, and houses into explicit inputs.
5 steps · 3 refusals
Source-event intake and identity workflow
Convert a claimed birth, organization, or public event into a source-bound candidate before any celestial calculation begins.
Open protocol →
5 steps · 3 refusals
Local civil time to UTC workflow
Resolve a wall-clock label into a reproducible instant without hiding timezone rules.
Open protocol →
5 steps · 3 refusals
Timezone fold and gap triage
Branch repeated, nonexistent, and ordinary local times into explicit resolution paths.
Open protocol →
5 steps · 3 refusals
Uncertain-time interval construction
Represent imprecise event time as a bounded interval and feature-stability problem.
Open protocol →
5 steps · 3 refusals
Observer site and horizon contract
Turn a place label into the geodetic inputs required for observer-dependent geometry.
Open protocol →
5 steps · 3 refusals
UTC–TAI–TT–TDB–UT1 conversion chain
Declare which time scale each operation consumes and preserve every conversion input.
Open protocol →
5 steps · 3 refusals
Ephemeris and correction-model pinning
Bind positions to one identified ephemeris, data release, software version, and correction chain.
Open protocol →
5 steps · 3 refusals
Geocentric or topocentric origin selection
Choose coordinate origin from the requested observable rather than from interpretive preference.
Open protocol →
5 steps · 3 refusals
Coordinate reference-frame declaration
Specify axes, origin, epoch, equinox, and correction state before comparing coordinates.
Open protocol →
5 steps · 3 refusals
Zodiac zero-point declaration
Derive tropical and sidereal labels from one retained celestial state without blending conventions.
Open protocol →
5 steps · 3 refusals
House-system eligibility workflow
Determine whether an event has enough observer and time evidence for the requested house system.
Open protocol →
5 steps · 3 refusals
Canonical chart-input manifest
Freeze all calculation choices into one digest-bound input object before interpretation.
Open protocol →
10 protocols
Deterministic calculation and uncertainty
Ten worked operations with public fixtures whose outputs and digests can be independently recomputed.
5 steps · 3 refusals · receipt
Julian-date conversion receipt
Convert an explicit UTC instant to Julian Date under a declared scale and preserve the arithmetic.
Open protocol →
5 steps · 3 refusals · receipt
Longitude normalization receipt
Map an angular longitude into the half-open [0°,360°) interval without losing the original value.
Open protocol →
5 steps · 3 refusals · receipt
Tropical-to-sidereal transform receipt
Apply a named angular offset while retaining both coordinate values.
Open protocol →
5 steps · 3 refusals · receipt
Sign-boundary distance workflow
Quantify whether rounding or upstream uncertainty can change a derived sign label.
Open protocol →
5 steps · 3 refusals · receipt
Uncertain-time feature stability sweep
Evaluate a discrete label across the full allowed input interval rather than only at its midpoint.
Open protocol →
5 steps · 3 refusals · receipt
Repeated-ingress root scan
Find every crossing of a declared longitude boundary, including retrograde recrossings.
Open protocol →
5 steps · 3 refusals · receipt
Station bracketing and direction workflow
Locate a change in apparent longitudinal motion without equating a rounded daily value with a station.
Open protocol →
5 steps · 3 refusals · receipt
Lunation phase-angle residual workflow
Solve a Moon–Sun longitude difference against a named phase target.
Open protocol →
5 steps · 3 refusals · receipt
Vimśottarī opening-balance allocation
Calculate a tradition-relative remaining period from a declared lunar position and duration convention.
Open protocol →
5 steps · 3 refusals · receipt
Combined calculation-uncertainty budget
Keep independent uncertainty components visible and combine them only under a declared model.
Open protocol →
8 protocols
Prospective evaluation and falsifiability
Eight protocols for preregistration, leakage control, baselines, blinding, scoring, multiplicity, nulls, and replication.
5 steps · 3 refusals
Preregister one falsifiable astrology claim
Translate an interpretive rule into one prospectively testable claim before outcomes are visible.
Open protocol →
5 steps · 3 refusals
Outcome definition and horizon lock
Make the scored event observable without substituting a nearby success after the deadline.
Open protocol →
5 steps · 3 refusals
Temporal train–validation–test split
Prevent future outcomes from influencing fitting, model selection, or feature construction.
Open protocol →
5 steps · 3 refusals
Blinded prediction and outcome join
Separate prediction production from outcome adjudication until both sides are immutable.
Open protocol →
5 steps · 3 refusals
Ordinary-baseline comparison protocol
Require an astrology model to outperform a declared non-astrological comparator on identical tasks.
Open protocol →
5 steps · 3 refusals
Abstention-aware forecast scoring
Prevent selective silence from inflating apparent accuracy.
Open protocol →
5 steps · 3 refusals
Multiplicity and stopping-rule protocol
Prevent many attempted claims or repeated peeking from manufacturing a positive result.
Open protocol →
5 steps · 3 refusals
Null, adverse, and replication reporting
Publish the complete evidentiary outcome rather than only favorable forecasts.
Open protocol →
6 protocols
Tradition-comparison decision maps
Six maps that preserve parallel definitions and rule namespaces instead of manufacturing blended systems.
5 steps · 3 refusals
Tropical–sidereal comparison decision map
Decide whether two chart statements are coordinate comparisons, tradition comparisons, or invalid blends.
Open protocol →
5 steps · 3 refusals
Geocentric–topocentric decision map
Choose or compare origins from the observable and declared method, not from the desired result.
Open protocol →
5 steps · 3 refusals
Mean–true lunar-node decision map
Preserve two computational definitions and prevent silent substitution in rule application.
Open protocol →
5 steps · 3 refusals
House-system comparison decision map
Compare whole-sign, equal, and quadrant houses without merging incompatible definitions.
Open protocol →
5 steps · 3 refusals
Hellenistic–Jyotiṣa decision map
Compare documented systems by source, frame, chart type, and rule semantics without manufacturing a hybrid.
Open protocol →
5 steps · 3 refusals
Natal–horary–mundane scope decision map
Choose the chart class from the question and event evidence before any rules are applied.
Open protocol →
Workflow pages
36
Registry digest
sha256:f521437546e9a0e9a4723bafe87249e6f88ed908d36d73a4d7d6726782a9254e