AstroZenAstroZen

Public method · Version 2026-08-30

AstroZen Accuracy Lab

Calculation claims should be inspectable. This lab publishes the rules, edge cases, expected outputs, and limitations behind AstroZen's deterministic BaZi and Western chart pipeline.

05

Published boundary fixtures with no customer records

Download JSON

What is being tested

Three layers, three standards.

Calculated

Time offsets, pillars, longitudes, angles, cusps, aspects, and event dates are deterministic outputs.

Conventional

Solar-time, day-boundary, house-system, and orb choices must be named and consistently applied.

Interpretive

Symbolic meaning is reviewed for evidence use, restraint, and explicit uncertainty, not scientific prediction.

Published fixtures

Boundary cases before broad claims.

Each fixture defines an input, a narrow purpose, and expected calculated fields. The full executable suite remains in source control.

01

bazi time normalization

Large longitude and summer-offset correction

Checks whether a large civil-time and longitude difference is carried into the local solar-time result.

Input conditions

  • Recorded local time: 15 June 1992 at 08:30
  • Madrid coordinates: 40.4165° N, 3.70256° W
  • UTC+2 reference meridian: 30° E

Expected result

  • True solar time resolves to 06:15
  • The correction moves the clock earlier by more than 130 minutes
02

bazi time normalization

Small correction near the UTC+8 standard meridian

Confirms that a birthplace close to its time-zone meridian receives only a small solar-time correction.

Input conditions

  • Recorded local time: 15 January 1990 at 09:00
  • Shanghai coordinates: 31.2304° N, 121.47° E
  • UTC+8 reference meridian: 120° E

Expected result

  • True solar time resolves to approximately 08:56 or 08:57
  • The total correction remains below 10 minutes
03

western natal

Planet, angle, house, and aspect output contract

Checks that one Western natal calculation returns a coherent set of planets, angles, houses, and aspects.

Input conditions

  • UTC moment: 15 June 1992 at 06:30
  • Madrid coordinates: 40.4165° N, 3.70256° W
  • Placidus houses with calculated angles

Expected result

  • Sun in Gemini and Moon in Sagittarius
  • Cancer Ascendant and all 12 houses present
  • At least one supported natal aspect is returned
04

cross system safety

Prevent false precision when time is unavailable

Verifies that AstroZen removes time-dependent factors instead of presenting guessed precision when birth time is unknown.

Input conditions

  • Birth date is available
  • Exact local birth time is marked unknown

Expected result

  • Hour Pillar, Ascendant, Midheaven, houses, and angle aspects are omitted
  • Time-sensitive Moon claims are not generated
05

western transits

Verify a daily event scan rather than monthly snapshots only

Confirms that the forecast scans daily events across twelve timing windows rather than relying on one monthly snapshot.

Input conditions

  • Forecast begins on 17 July 2026
  • Twelve consecutive timing windows are requested

Expected result

  • The final window ends on 16 July 2027
  • Every midpoint contains at least eight planetary positions
  • Station and aspect events are both represented

What this lab supports

Reproducible implementation claims.

  • The same inputs produce the declared deterministic outputs.
  • Unknown-time factors are omitted instead of guessed.
  • High-risk date, place, and house boundaries have explicit fixtures.
  • Engine changes can be reviewed against versioned expectations.

What this lab does not prove

Scientific predictive validity.

  • It does not establish personality, compatibility, health, wealth, or event predictions.
  • It does not settle every traditional school-level convention.
  • It is not a complete historical time-zone validation corpus.
  • It does not turn AI-assisted interpretation into calculated fact.

Read the method in context

Two calculation clusters.