Land QA fixes and repository hygiene guardrails

This commit is contained in:
732642856
2026-06-29 03:25:03 +08:00
parent 4bd1e6db70
commit 25000647e7
8 changed files with 100 additions and 2 deletions
+6 -1
View File
@@ -104,7 +104,12 @@ def recommend_remedies(shadbala_results: Dict, planet_dignities: Dict = None,
evidence_chain = []
for planet, data in shadbala_results.items():
rupas = data.get('total_rupas', data.get('rupas', 1.0))
if isinstance(data, (int, float)) and not isinstance(data, bool):
rupas = float(data)
elif isinstance(data, dict):
rupas = data.get('total_rupas', data.get('rupas', 1.0))
else:
rupas = 1.0
if rupas < STRENGTH_THRESHOLDS['weak']:
weak_planets.append(planet)
evidence_chain.append({