VALIDATION REPORT — Destiny / Antagon Calendar

What this revision locks down:
- Graal is the observer and home-world calendar body.
- Graal rotation is the canonical civic day: 26 hours.
- The calendar year is 7 months × 24 days = 168 local days.
- Graal's orbital period is also 168 local days.
- Because the civic year already matches the home-world orbital year exactly, leap years were removed on purpose.
- Month and weekday duration overrides were removed from the definition so the engine derives them cleanly from the canonical day length.
- The consistency checker now validates both:
  - calendar day vs. home-body rotation
  - average civic year vs. home-body orbital period

Cosmos design choices:
- Antago remains the central star because the lore around gravity, justice, and the first time system makes him the natural anchor.
- Graal sits at the 1.0 reference distance and defines the 168-day civic year.
- Azrael is the hot inner death world.
- Pachuka is retrograde and carries the Bomber / Unixmad theft moons.
- Mandi is a bright art world with Nick as a companion moon.
- Ultimate Weapon is lean, disciplined, and orbited by Sdg.
- FrEAk+ is colorful and eccentric in the mid-outer system.
- Galen is a swollen storm giant: large, loud, and power-heavy.
- Fuitad is a remote retrograde outer giant with Cygnus and Weatherlight orbiting it.

Why there is no leap year now:
- The cleanest version of this calendar is the one that does not invent drift.
- 7 × 24 = 168 exactly.
- 168 custom days × 26 custom hours = the exact Graal orbital year used by the system.
- Adding a leap day here would create drift unless the orbit were intentionally made fractional.

New body variables you can treat as the main ones:
- radius = symbolic physical size of the body
- distance.from_parent_units = relative orbital distance from the parent body
- distance.visual_radius = orbit ring size used by the demo renderer
- motion.period_ms = orbital period
- rotation.period_ms = local day length
- rotation.daylight_fraction = how much of that local day is daylight

In other words:
- radius controls stature
- distance controls placement
- motion.period_ms controls year length for that body
- rotation.period_ms controls day/night cycle for that body
