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.

6 protocols

Tradition-comparison decision maps

Six maps that preserve parallel definitions and rule namespaces instead of manufacturing blended systems.

Workflow pages

36

Registry digest

sha256:f521437546e9a0e9a4723bafe87249e6f88ed908d36d73a4d7d6726782a9254e