fix: align combustion thresholds across engine (upstream 080c286c, adapted)
One direct / retrograde orb table (Moon included) in the shared COMBUSTION_ORBS / is_combust, used by the full reading and the consultation graha-drishti layer. TASK-upstream-sync5-20261002 U3. (cherry picked from commit 080c286c, resolved onto our shared helper) Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
765ff66ce5
commit
cf78d4ca21
@@ -643,7 +643,7 @@ def build_graha_drishti(engine, chart: dict) -> dict:
|
||||
for name in DRISHTI_CASTERS:
|
||||
lon = _planet_lon(planets.get(name))
|
||||
if lon is not None and name in rows:
|
||||
rows[name]["combust"] = bool(engine.is_combust(name, lon, sun_lon))
|
||||
rows[name]["combust"] = bool(engine.is_combust(name, lon, sun_lon, bool(_record(planets.get(name)).get("retrograde"))))
|
||||
for row in rows.values():
|
||||
row.pop("house", None)
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user