Releases: HermeticaLabs/caelis-engine
Releases · HermeticaLabs/caelis-engine
Caelis Engine 4.0.0
Caelis Engine v4.0.0
Complete architectural rewrite. Pure astronomical output. Plugin system. 28/28 validation.
What's new in v4.0
The schema is now astronomically pure
The snapshot produced by getSnapshot() no longer contains interpretive concepts.
Houses, house assignments per body, and astrological symbology have been removed from the core schema.
The astronomical output is now exactly what it should be: physical state, coordinate frames, declared algorithms, declared precision. Nothing else.
json
{
"schema_version": "3.1",
"meta": { "frame": { "planets": "VSOP87B", "moon": "ELP/MPP02-LLR", ... } },
"bodies": { "Sol": { "lon_ecl_geocentric_deg": 71.498, "above_horizon": false } },
"luna": { "phase_ratio": 0.894, "illumination": 0.972 }
}A.T.A.C.I.R. plugin system
The interpretive layer is now a formal plugin system with a declared contract.
Every plugin is a pure function:
- Does not modify the snapshot
- Does not call
Date.now() - Does not access global state
- Same snapshot + same config = same output. Always.
A disabled plugin does not exist in the JSON.
Available plugins: houses · aspects · symmetries ·