2c72950096
# Conflicts: # docs/research/pre_work_error_ledger.md # jyotish-app/api-bridge.js # mcp_server.py # references/technique_registry.json # scripts/jyotish_api_server.py # scripts/skill_release_package.py
2969 lines
100 KiB
JSON
2969 lines
100 KiB
JSON
{
|
||
"version": "v7.0",
|
||
"source_inspiration": [
|
||
{
|
||
"lesson": "Use structured dictionary/JSON sections for chart, varga, bala, ashtakavarga and dasha outputs. Do not depend on free-form prose for facts.",
|
||
"name": "jyotishyamitra",
|
||
"url": "https://pypi.org/project/jyotishyamitra/"
|
||
},
|
||
{
|
||
"lesson": "Keep astronomical/calendar computation separate from interpretive reasoning; prefer deterministic data layers.",
|
||
"name": "jyotisham/jyotisha",
|
||
"url": "https://github.com/jyotisham/jyotisha"
|
||
},
|
||
{
|
||
"lesson": "Validate registry-like configuration against a schema before using it. This project keeps a stdlib validator to avoid new dependencies.",
|
||
"name": "Yamale",
|
||
"url": "https://pypi.org/project/yamale/"
|
||
}
|
||
],
|
||
"status_vocabulary": [
|
||
"covered",
|
||
"partial",
|
||
"knowledge-only",
|
||
"workflow-only",
|
||
"not-integrated",
|
||
"missing"
|
||
],
|
||
"techniques": {
|
||
"d1_rashi": {
|
||
"audit_label": "D1/Rashi",
|
||
"commands": [
|
||
"chart",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"core",
|
||
"static"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/signs-and-houses.md"
|
||
],
|
||
"missing_impact": "No reliable static chart basis.",
|
||
"name": "D1 / Rashi",
|
||
"output_paths": [
|
||
"modules.chart"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"d9_navamsa": {
|
||
"audit_label": "D9/Navamsa",
|
||
"commands": [
|
||
"varga-full",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"varga",
|
||
"strength",
|
||
"relationship",
|
||
"dharma"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/navamsa-d9-interpretation-template.md",
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"missing_impact": "Inner strength and marriage/dharma layer incomplete.",
|
||
"name": "D9 / Navamsa",
|
||
"output_paths": [
|
||
"modules.varga_full.D9_Navamsa",
|
||
"modules.d9_navamsa_expanded"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"d10_dasamsa": {
|
||
"audit_label": "D10/Dasamsa",
|
||
"commands": [
|
||
"varga-full",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"career",
|
||
"varga"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/varga-system-quick-reference.md",
|
||
"references/divisional-chart-deep-reading.md"
|
||
],
|
||
"missing_impact": "Career-specific varga layer missing; career timing confidence must be capped.",
|
||
"name": "D10 / Dasamsa",
|
||
"output_paths": [
|
||
"modules.varga_full.D10_Dasamsa"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"vimshottari_dasha": {
|
||
"audit_label": "Vimshottari",
|
||
"commands": [
|
||
"dasha",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"timing",
|
||
"event"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/dasha-calculation-tool.md"
|
||
],
|
||
"missing_impact": "Primary timing layer unavailable.",
|
||
"name": "Vimshottari Dasha",
|
||
"output_paths": [
|
||
"modules.dasha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"ashtottari_dasha": {
|
||
"audit_label": "Ashtottari",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"timing",
|
||
"event",
|
||
"nakshatra"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/alternative-dasha-systems.md"
|
||
],
|
||
"missing_impact": "Nakshatra-based conditional timing layer unavailable for qualifying charts.",
|
||
"name": "Ashtottari Dasha / 108年周期",
|
||
"output_paths": [
|
||
"modules.ashtottari_dasha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"yogini_dasha": {
|
||
"audit_label": "Yogini",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"timing",
|
||
"event",
|
||
"yogini"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/alternative-dasha-systems.md"
|
||
],
|
||
"missing_impact": "Yogini Dasha 已可输出,但起运边界、子运切分与传统软件对齐度仍需更多外部 benchmark,细粒度事件定时置信度受限。",
|
||
"name": "Yogini Dasha / 36年周期",
|
||
"output_paths": [
|
||
"modules.yogini_dasha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"kalachakra_dasha": {
|
||
"audit_label": "Kalachakra",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"timing",
|
||
"event",
|
||
"nakshatra"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/alternative-dasha-systems.md"
|
||
],
|
||
"limitation": "当前实现已接入 full-reading 与多系统 Dasha convergence,可作为补充 timing 证据使用;但起始 pada 映射与完整传统细则仍为简化版,不能单独承担最终事件定时结论。",
|
||
"missing_impact": "Kalachakra 已可输出 Savya/Apasavya 模式、当前主周期与 Rashi-year 序列,但 classical pada mapping、子运细化与传统软件黑盒对齐仍需继续成熟化。",
|
||
"name": "Kalachakra Dasha / 时轮大运",
|
||
"output_paths": [
|
||
"modules.kalachakra_dasha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
}
|
||
},
|
||
"dasha_sandhi": {
|
||
"audit_label": "Dasha Sandhi",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"timing",
|
||
"transition"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/strict-workflow-router.md"
|
||
],
|
||
"missing_impact": "Transition windows may be overstated or understated.",
|
||
"name": "Dasha Sandhi",
|
||
"output_paths": [
|
||
"modules.dasha_sandhi"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"jaimini_chara_dasha": {
|
||
"audit_label": "Jaimini/Chara",
|
||
"commands": [
|
||
"jaimini",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"timing",
|
||
"career",
|
||
"relationship"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/jaimini-complete-system.md"
|
||
],
|
||
"limitation": "v6.1.12: KN Rao method正式benchmark通过(120/120 sign=100%, 110/120 duration=91.67%, overall=95.83%≥95%)。剩余~4.2%差异来自Aquarius/Scorpio的Rahu/Ketu共主动态判定(PyJHora用_stronger_planet_new完整尊严比较链),当前使用传统宫主(Saturn/Mars)。已记录为未来优化项。Chara Dasha作为标准应期模块可正常使用。",
|
||
"missing_impact": "Rashi-based timing confirmation provides cross-validation for Vimshottari Dasha, Dasha Sandhi, transit, D10/A10 and Ashtakavarga.",
|
||
"name": "Jaimini / Chara Dasha",
|
||
"output_paths": [
|
||
"modules.jaimini"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"karakamsha_ak_amk": {
|
||
"audit_label": "AK/AmK/Karakamsha",
|
||
"commands": [
|
||
"jaimini",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"career",
|
||
"soul",
|
||
"dharma"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/jaimini-complete-system.md"
|
||
],
|
||
"missing_impact": "Jaimini career/soul indicator layer incomplete.",
|
||
"name": "Karakamsha / AK / AmK",
|
||
"output_paths": [
|
||
"modules.jaimini.karakas",
|
||
"modules.jaimini.karakamsha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"a10_karma_pada": {
|
||
"audit_label": "A10/Karma Pada",
|
||
"commands": [
|
||
"full-reading",
|
||
"scripts/special_lagnas.py --tenth-lord"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"career",
|
||
"public_image"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/technique-capability-matrix.md"
|
||
],
|
||
"missing_impact": "Career public-image layer incomplete.",
|
||
"name": "A10 / Karma Pada / Rajya Pada",
|
||
"output_paths": [
|
||
"modules.special_lagnas.A10_Karma_Pada"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"argala": {
|
||
"audit_label": "Argala",
|
||
"commands": [
|
||
"argala",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"static",
|
||
"intervention",
|
||
"event"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/argala-complete-guide.md"
|
||
],
|
||
"missing_impact": "Intervention/blocking layer missing.",
|
||
"name": "Argala",
|
||
"output_paths": [
|
||
"modules.argala"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"badhaka": {
|
||
"audit_label": "Badhaka",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"static",
|
||
"obstacle",
|
||
"event"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/badhaka-obstacle-planet-guide.md"
|
||
],
|
||
"missing_impact": "Obstacle-house logic missing, so blockage, interference and frustration timing are under-modeled.",
|
||
"name": "Badhaka / Obstacle House-Lord",
|
||
"output_paths": [
|
||
"scripts/yoga_engine.py:is_badhaka"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"upagraha_gulika_maandi": {
|
||
"audit_label": "Upagraha/Gulika/Maandi",
|
||
"commands": [
|
||
"chart",
|
||
"prashna",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Guarded risk context only; no final verdict or score lift.",
|
||
"domains": [
|
||
"static",
|
||
"upagraha",
|
||
"event"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/prashna-complete-guide.md"
|
||
],
|
||
"limitation": "Gulika is exposed only as a supporting risk indicator; Maandi and a complete adjudication layer remain unavailable.",
|
||
"missing_impact": "Swiss day/night and Prasna Marga Ghatika Gulika are available as supporting evidence; Maandi, other Upagrahas and external numeric parity remain unavailable.",
|
||
"name": "Upagraha / Gulika / Maandi",
|
||
"note": "Gulika/Maandi is exposed through Prashna context as a strict workflow risk supporting indicator; it is not a primary judgement layer and cannot set final verdict.",
|
||
"output_paths": [
|
||
"scripts/gulika.py:calculate_gulika",
|
||
"prashna_context.supporting_indicators.gulika"
|
||
],
|
||
"status": "guarded",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
}
|
||
},
|
||
"sphuta_trisphuta_family": {
|
||
"audit_label": "Sphuta/Trisphuta",
|
||
"commands": [
|
||
"prashna",
|
||
"scripts/jyotish_engine.py --mode sphutas",
|
||
"scripts/jyotish_engine.py --mode life"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"prashna",
|
||
"timing",
|
||
"life"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/prashna-complete-guide.md",
|
||
"references/single-event-inquiry-protocol.md"
|
||
],
|
||
"missing_impact": "Formula-only Trisphuta/Catusphuta/Pancasphuta evidence is available from exact Gulika. Life-sensitive Sphutas, external numeric parity and all verdict use remain unavailable.",
|
||
"name": "Sphuta / Trisphuta / Catusphuta / Pancasphuta / Prana-Deha-Mrityu",
|
||
"note": "Covered as calculation/report support by scripts/prashna_sphuta.py and Prashna entry/context tests; prediction remains support-only inside strict Prashna workflow.",
|
||
"output_paths": [
|
||
"prashna_context.supporting_indicators.sphuta"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"deha_jeeva": {
|
||
"audit_label": "Deha/Jeeva",
|
||
"commands": [
|
||
"full-reading",
|
||
"prashna"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"dasha",
|
||
"prashna",
|
||
"health",
|
||
"spiritual"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/alternative-dasha-systems.md",
|
||
"references/prashna-complete-guide.md"
|
||
],
|
||
"missing_impact": "Without Deha/Jeeva routing, body-vs-consciousness event classification and some classical alternative Dasha judgments stay shallow.",
|
||
"name": "Deha / Jeeva Framework",
|
||
"note": "Current role is primarily interpretive and workflow-level. Keep maturity at covered until more explicit engine-level outputs and external cases are frozen.",
|
||
"output_paths": [
|
||
"modules.prashna.deha_jeeva",
|
||
"modules.alternative_dasha_frameworks.deha_jeeva"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"shadbala": {
|
||
"audit_label": "Shadbala",
|
||
"commands": [
|
||
"shadbala",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"strength",
|
||
"static"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/shadbala-complete-methodology.md"
|
||
],
|
||
"limitation": "Round 9 internal invariant benchmark passed 1200/1200 checks and full-reading matches the shadbala command. However scripts/shadbala.py still uses simplified Nathonnata Bala, approximate Saptavargaja sub-vargas, Chesta speed buckets and simplified Drik aspect weights. Use for relative strength ranking with confidence cap until an external full Shadbala table benchmark is frozen.",
|
||
"missing_impact": "Planetary strength claims are quantitatively anchored only as an internally consistent reference, not as externally calibrated absolute Parashara Shadbala.",
|
||
"name": "Shadbala",
|
||
"note": "v6.9.3 — Sputa Drishti精确相位 + Yuddha Bala + BPHS 1200/1200校准",
|
||
"output_paths": [
|
||
"modules.shadbala"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"ashtakavarga": {
|
||
"audit_label": "Ashtakavarga",
|
||
"commands": [
|
||
"ashtakavarga",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"transit",
|
||
"strength",
|
||
"timing"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/ashtakavarga-complete-system.md"
|
||
],
|
||
"missing_impact": "covered: SAV/BAV/PAV/Sodhita/Yoga Pinda are exposed through /api/ashtakavarga and the Skill workbench.",
|
||
"name": "Ashtakavarga",
|
||
"output_paths": [
|
||
"modules.ashtakavarga"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"avastha": {
|
||
"audit_label": "Avastha",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"strength",
|
||
"state"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/technique-capability-matrix.md"
|
||
],
|
||
"missing_impact": "Planet condition/state layer missing.",
|
||
"name": "Avastha",
|
||
"output_paths": [
|
||
"modules.avasthas"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"combustion": {
|
||
"audit_label": "Combustion",
|
||
"commands": [
|
||
"chart",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"static",
|
||
"sun",
|
||
"dignity"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/retrograde-combustion-war-guide.md"
|
||
],
|
||
"missing_impact": "Planetary independence vs solar absorption is not tracked, weakening dignity and expression analysis.",
|
||
"name": "Combustion / Asta",
|
||
"output_paths": [
|
||
"scripts/pancha_mahapurusha.py:_is_combust",
|
||
"modules.chart.planets.*.combust"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"graha_yuddha": {
|
||
"audit_label": "Graha Yuddha",
|
||
"commands": [
|
||
"tajika",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"static",
|
||
"disaster",
|
||
"strength"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/retrograde-combustion-war-guide.md"
|
||
],
|
||
"missing_impact": "Planetary contest and winner-loser dynamics are absent, reducing conflict and strength nuance.",
|
||
"name": "Graha Yuddha / Planetary War",
|
||
"output_paths": [
|
||
"scripts/tajika.py.graha_yuddha",
|
||
"scripts/yoga_expansion.py:detect_graha_yuddha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"gandanta": {
|
||
"audit_label": "Gandanta",
|
||
"commands": [
|
||
"chart",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"nakshatra",
|
||
"crisis",
|
||
"transition"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/nakshatra_deities.md"
|
||
],
|
||
"missing_impact": "Water-fire knot transitions are not surfaced, weakening crisis and karmic transition interpretation.",
|
||
"name": "Gandanta",
|
||
"output_paths": [
|
||
"scripts/yoga_expansion.py:detect_gandanta"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"moolatrikona": {
|
||
"audit_label": "Moolatrikona",
|
||
"commands": [
|
||
"chart",
|
||
"shadbala",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"dignity",
|
||
"strength",
|
||
"static"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/planetary-dignity-complete-reference.md",
|
||
"references/planets.md"
|
||
],
|
||
"missing_impact": "Without a first-class Moolatrikona layer, dignity ranking, Sthana Bala nuance and several yoga-strength judgments become too coarse.",
|
||
"name": "Moolatrikona / 原始三方",
|
||
"note": "Degree-band details vary by lineage. Current skill already uses Moolatrikona in dignity reasoning and strength interpretation, but should keep lineage notes explicit.",
|
||
"output_paths": [
|
||
"modules.chart.planets.*.dignity",
|
||
"modules.shadbala.sthana_bala"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"vargottama": {
|
||
"audit_label": "Vargottama",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"strength"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"missing_impact": "D1-D9 consistency strength may be undercounted.",
|
||
"name": "Vargottama",
|
||
"output_paths": [
|
||
"modules.vargottama"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"pushkara": {
|
||
"audit_label": "Pushkara",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"dignity",
|
||
"grace"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/planetary-dignity-complete-reference.md",
|
||
"references/navamsa-marriage-deep-analysis.md"
|
||
],
|
||
"missing_impact": "D9 grace/support layer may be undercounted.",
|
||
"name": "Pushkara Navamsa / Pushkara Bhaga",
|
||
"output_paths": [
|
||
"modules.pushkara"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"shodasavarga": {
|
||
"audit_label": "Shodasavarga",
|
||
"commands": [
|
||
"full-reading",
|
||
"chart"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"strength",
|
||
"classification"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/shodasavarga-complete-guide.md",
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"missing_impact": "Without a first-class 16-varga map, divisional interpretation and traditional weighting logic remain fragmented across isolated chart outputs.",
|
||
"name": "Shodasavarga / 十六分盘体系",
|
||
"note": "Registry entry covers the traditional 16-varga framework and teaching layer; not a claim that every Vimsopaka weighting path is already fully benchmark-closed.",
|
||
"output_paths": [
|
||
"modules.chart.divisional_charts",
|
||
"modules.varga_strength_overview"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"varga_dignity": {
|
||
"audit_label": "Varga Dignity",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"strength",
|
||
"classification"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/shodasavarga-complete-guide.md",
|
||
"references/planetary-dignity-complete-reference.md"
|
||
],
|
||
"missing_impact": "Without a first-class Varga Dignity entry, Simhasana/Parijata/Shridhama-style honor ladders remain buried inside divisional doctrine and are easy to omit in deep reading.",
|
||
"name": "Varga Dignity / 分盘尊严等级",
|
||
"output_paths": [
|
||
"modules.vimsopaka_bala",
|
||
"modules.varga_strength_overview"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"vimsopaka_bala": {
|
||
"audit_label": "Vimsopaka Bala",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"strength",
|
||
"timing"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/shodasavarga-complete-guide.md",
|
||
"references/shadbala-interpretation-methodology.md",
|
||
"references/dasha-calculation-tool.md"
|
||
],
|
||
"missing_impact": "Without Vimsopaka Bala, cross-varga strength synthesis stays under-modeled, weakening Dasha-lord judgment and deep divisional confidence calibration.",
|
||
"name": "Vimsopaka Bala / 分盘综合力量",
|
||
"note": "Keep maturity at covered: the interpretive layer and reference doctrine exist, but external benchmark closure for all weighting schemes is still incomplete.",
|
||
"output_paths": [
|
||
"analysis_natal_full.vimsopaka_bala",
|
||
"modules.vimsopaka_bala"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"navamsa_64th": {
|
||
"audit_label": "64th Navamsa",
|
||
"commands": [
|
||
"scripts/varga.py"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"nakshatra",
|
||
"crisis",
|
||
"timing"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/navamsa-d9-interpretation-template.md"
|
||
],
|
||
"missing_impact": "A classical stress-sensitive Navamsa trigger is unavailable, weakening vulnerability and event-pressure analysis.",
|
||
"name": "64th Navamsa / Chatushashti Navamsa",
|
||
"output_paths": [
|
||
"scripts.varga.calc_64th_navamsa"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"drekkana_22nd": {
|
||
"audit_label": "22nd Drekkana",
|
||
"commands": [
|
||
"scripts/varga.py"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"d30",
|
||
"crisis",
|
||
"timing"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"missing_impact": "A classical danger-sensitive Drekkana trigger is absent, weakening accident and adversity screening.",
|
||
"name": "22nd Drekkana",
|
||
"output_paths": [
|
||
"scripts.varga.calc_22nd_drekkana"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"bhrigu_bindu": {
|
||
"audit_label": "Bhrigu Bindu",
|
||
"commands": [
|
||
"scripts/varga.py"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"sensitive_point",
|
||
"timing",
|
||
"destiny"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/bhrigu-pada-dasha-marriage-counting.md",
|
||
"references/feature-gap-matrix-2026.md"
|
||
],
|
||
"missing_impact": "A commonly used Moon-Rahu destiny trigger is unavailable, weakening event-sensitive reading depth.",
|
||
"name": "Bhrigu Bindu",
|
||
"output_paths": [
|
||
"scripts.varga.calc_bhrigu_bindu"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"sarpa_drekkana": {
|
||
"audit_label": "Sarpa Drekkana",
|
||
"commands": [
|
||
"scripts/varga.py"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"toxicity",
|
||
"crisis"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/translated-articles/3印度占星_preview.txt",
|
||
"references/feature-gap-matrix-2026.md"
|
||
],
|
||
"missing_impact": "A classical toxic-crisis Drekkana marker is absent, thinning advanced risk and temperament screening.",
|
||
"name": "Sarpa Drekkana",
|
||
"output_paths": [
|
||
"scripts.varga.calc_sarpa_drekkana"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"bhava_chalit": {
|
||
"audit_label": "Bhava Chalit",
|
||
"commands": [
|
||
"chart",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"house_cusp",
|
||
"event"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/kp-astrology-complete-system.md"
|
||
],
|
||
"limitation": "Complete in v6.9.13: house cusps, Bhava Sandhi boundaries, planet reassignment, Rashi-vs-Bhava shift detection.",
|
||
"missing_impact": "covered",
|
||
"name": "Bhava Chalit",
|
||
"note": "v6.9.13 — bhava_chalit.py 完整行星重分配 + cross_house_check",
|
||
"output_paths": [
|
||
"modules.chart.houses"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.13"
|
||
},
|
||
"sudarshana_chakra": {
|
||
"audit_label": "Sudarshana Chakra",
|
||
"commands": [
|
||
"sudarshana",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"multi_chart",
|
||
"confirmation"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"limitation": "Complete in v6.9.14: traditional triple-lagna confirmation with Ascendant/Moon/Sun reference charts and life-area convergence scoring.",
|
||
"missing_impact": "covered",
|
||
"name": "Sudarshana Chakra",
|
||
"note": "v6.9.14 — sudarshana_chakra.py 三参考点盘(Lagna+Chandra+Surya) + 收敛分析",
|
||
"output_paths": [
|
||
"scripts/sudarshana_chakra.py",
|
||
"modules.sudarshana"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.14"
|
||
},
|
||
"dispositor_chain": {
|
||
"audit_label": "Dispositor Chain",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"strength",
|
||
"flow",
|
||
"dignity"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/technique-capability-matrix.md"
|
||
],
|
||
"missing_impact": "Planet energy flow / final dispositor analysis incomplete.",
|
||
"name": "Dispositor Chain / 定位星链",
|
||
"output_paths": [
|
||
"modules.dispositor_chains",
|
||
"modules.final_dispositors"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"inter_chart_linkage": {
|
||
"audit_label": "Inter-chart Linkage",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"confirmation",
|
||
"multi_chart"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"missing_impact": "Cross-chart planet linkage (D1->D9->D10) analysis incomplete.",
|
||
"name": "Inter-chart Linkage / 分盘间飞星",
|
||
"output_paths": [
|
||
"modules.inter_chart_linkage"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"tajika_yogas": {
|
||
"audit_label": "Tajika Yogas",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"tajika",
|
||
"timing",
|
||
"event",
|
||
"yoga"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Tajika year-chart yoga detection incomplete; annual timing confidence capped.",
|
||
"name": "Tajika Yogas / 年运盘格局",
|
||
"note": "Covered by scripts/tajika.py and annual closure status; tajika_sahams annual closure can be claimed, but production tuning still requires external oracle governance.",
|
||
"output_paths": [
|
||
"modules.tajika_yogas"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"sahams": {
|
||
"audit_label": "Sahams",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"saham",
|
||
"timing",
|
||
"event",
|
||
"tajika"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"limitation": "历史无地点/太阳落宫昼夜代理已阻断。公式级 +30 度例外、去重与传统软件 oracle 对标未完成,因此保持 partial。",
|
||
"missing_impact": "Sahams 仅在后端提供真实提问时刻与地点、并经 Swiss 日出日落判定时可计算;仍不能单独承担精确落点结论。",
|
||
"name": "Sahams / 特殊点",
|
||
"note": "Covered by scripts/tajika.py, full-reading Saham contract tests, and annual closure status; use remains governed by domain strict workflow and external evidence boundaries.",
|
||
"output_paths": [
|
||
"modules.sahams"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"darakaraka": {
|
||
"audit_label": "Darakaraka (DK)",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"jaimini",
|
||
"marriage",
|
||
"relationship",
|
||
"karaka"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/darakaraka-complete-guide.md",
|
||
"references/spouse-multi-layer-methodology.md"
|
||
],
|
||
"missing_impact": "Marriage/partner analysis incomplete without DK.",
|
||
"name": "Darakaraka (DK) / 配偶星",
|
||
"output_paths": [
|
||
"modules.jaimini.darakaraka"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"validation_note": "v6.1.10 wires scripts/darakaraka_reader.py into full-reading and thematic reports; output includes DK planet/sign/house, D9 dignity, conjunctions, quality score and narrative.",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"raj_yoga": {
|
||
"audit_label": "Raj Yoga",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"yoga",
|
||
"power",
|
||
"status"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Power/status timing confidence capped without Raj Yoga detection.",
|
||
"name": "Raj Yoga / 王者瑜伽",
|
||
"note": "v7.0 — 5种Raj Yoga(双重宫主/同宫/互看/互容/Viparita)+角宫主×三方宫主完整组合+dashaflow参考对齐",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.raj_yogas"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"dhana_yoga": {
|
||
"audit_label": "Dhana Yoga",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"yoga",
|
||
"wealth",
|
||
"money"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Wealth timing confidence capped without Dhana Yoga.",
|
||
"name": "Dhana Yoga / 财富瑜伽",
|
||
"note": "v7.0 — 5种Dhana Yoga(2+11宫主强/5+9宫主/2+9宫主/11+9宫主/财富宫主+吉星)+dashaflow参考对齐",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.dhana_yogas"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"solar_lunar_yogas": {
|
||
"audit_label": "Solar/Lunar Yogas",
|
||
"commands": [
|
||
"yoga",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"yoga",
|
||
"wealth",
|
||
"personality"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"limitation": "Restored from Git dangling commit f19369c. Algorithm-based detection in yoga_engine.py.",
|
||
"missing_impact": "Solar/Lunar Yogas not detected.",
|
||
"name": "Solar/Lunar Yogas (Veshi/Voshi/Ubhayachari/Sunapha/Anapha/Durudhura)",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.solar_lunar_yogas"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
}
|
||
},
|
||
"pancha_mahapurusha": {
|
||
"audit_label": "Pancha Mahapurusha",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"yoga",
|
||
"power",
|
||
"personality"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"limitation": "五王瑜伽(Ruchaka、Bhadra 等)检测基于基础规则,但未完整覆盖所有变体条件(如燃烧、逆行、受克时的 Yoga 失效条件)。与 PyJHora 的 284 种瑜伽体系对齐度未经验证。只能作为人格特质的辅助参考。",
|
||
"missing_impact": "Personality strength assessment incomplete.",
|
||
"name": "Pancha Mahapurusha Yoga / 五王瑜伽",
|
||
"note": "v6.9.3 — pancha_mahapurusha.py 5Yoga + 4层失效条件(燃烧/逆行/受克/Navamsa)",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.pancha_mahapurusha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"nicha_bhanga_raj": {
|
||
"audit_label": "Neecha Bhanga",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"yoga",
|
||
"debilitation",
|
||
"recovery"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Debilitation recovery analysis incomplete.",
|
||
"name": "Neecha Bhanga Raj Yoga / 落陷解除王者瑜伽",
|
||
"note": "v7.0 — 6种解除条件(dispositor在Lagna角宫/Moon角宫+擢升星主在角宫+互容+Navamsa入庙)+量化解除程度+dashaflow参考对齐",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.nicha_bhanga_raj"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"neechabhanga": {
|
||
"audit_label": "Neechabhanga",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Alias/discoverability entry only; it must not be counted as an independent prediction source.",
|
||
"domains": [
|
||
"yoga",
|
||
"debilitation",
|
||
"recovery"
|
||
],
|
||
"entry_type": "alias_entry",
|
||
"evidence_role": "alias",
|
||
"knowledge_refs": [
|
||
"references/neechabhanga-raja-yoga.md",
|
||
"references/common-misconceptions.md"
|
||
],
|
||
"missing_impact": "Debilitation cancellation logic becomes harder to discover when users ask with the common spelling only.",
|
||
"name": "Neechabhanga / 落陷取消(别名入口)",
|
||
"note": "Alias entry to keep common terminology aligned with nicha_bhanga_raj. Do not interpret this alias as a separate extra technique.",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.nicha_bhanga_raj"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "hidden",
|
||
"verification_level": {
|
||
"calculation": "not_applicable",
|
||
"prediction": "not_applicable",
|
||
"rule": "not_applicable"
|
||
}
|
||
},
|
||
"mangal_dosha": {
|
||
"audit_label": "Mangal Dosha",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"dosha",
|
||
"marriage",
|
||
"mars"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Marriage difficulty assessment incomplete without Mangal Dosha.",
|
||
"name": "Mangal Dosha / 火星煞",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.mangal_dosha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"kaal_sarp_dosha": {
|
||
"audit_label": "Kaal Sarp Dosha",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"dosha",
|
||
"rahu",
|
||
"obstacle"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Obstacle analysis incomplete without Kaal Sarp.",
|
||
"name": "Kaal Sarp Dosha / 时间蛇煞",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.kaal_sarp_dosha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"pitra_dosha": {
|
||
"audit_label": "Pitra Dosha",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"dosha",
|
||
"sun",
|
||
"ancestor"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Ancestor karma analysis incomplete.",
|
||
"name": "Pitra Dosha / 父辈煞",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.pitra_dosha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"sade_sati": {
|
||
"audit_label": "Sade Sati",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"transit",
|
||
"saturn",
|
||
"pressure"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"limitation": "Sade Sati 当前按土星经过月亮前后星座的简化模型计算,未完整覆盖全部影响条件(如土星在 Kendra 时的强度变化、Ashtakavarga 对 Sade Sati 的修正、Kantaka Shani 细分阶段)。压力程度评估为近似值,不宜作为精确事件预测依据。",
|
||
"missing_impact": "Saturn pressure timing incomplete.",
|
||
"name": "Sade Sati / 土星七年",
|
||
"note": "v6.9.3 — sade_sati.py 三阶段(Rising/Peak/Setting) + Kantaka Shani",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.sade_sati"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"arudha_lagna": {
|
||
"audit_label": "Arudha Lagna",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"lagna",
|
||
"perception",
|
||
"image"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Public image analysis incomplete without AL.",
|
||
"name": "Arudha Lagna (AL) / 镜像上升",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.arudha_lagna"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"upapada_lagna": {
|
||
"audit_label": "Upapada Lagna",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"lagna",
|
||
"marriage",
|
||
"partner"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Marriage quality analysis incomplete without UL.",
|
||
"name": "Upapada Lagna (UL) / 配偶镜像上升",
|
||
"output_paths": [
|
||
"modules.yogas_doshas.upapada_lagna"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"special_lagnas_extended": {
|
||
"audit_label": "Special Lagnas",
|
||
"commands": [
|
||
"chart",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"lagna",
|
||
"timing",
|
||
"wealth",
|
||
"status"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/open_source_sources/jaimini-tropical/jaimini/core/lagnas.py"
|
||
],
|
||
"missing_impact": "Special Lagna timing, status and prosperity sub-angles are thinner without HL/GL/VL/PP/ViL.",
|
||
"name": "Special Lagnas / HL GL VL PP ViL",
|
||
"output_paths": [
|
||
"special_lagnas.HL",
|
||
"special_lagnas.GL",
|
||
"special_lagnas.VL",
|
||
"special_lagnas.PP",
|
||
"special_lagnas.ViL"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"special_lagnas": {
|
||
"audit_label": "Special Lagnas",
|
||
"commands": [
|
||
"chart",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Alias/discoverability entry only; it must not be counted as an independent prediction source.",
|
||
"domains": [
|
||
"lagna",
|
||
"timing",
|
||
"wealth",
|
||
"status"
|
||
],
|
||
"entry_type": "alias_entry",
|
||
"evidence_role": "alias",
|
||
"knowledge_refs": [
|
||
"references/open_source_sources/jaimini-tropical/jaimini/core/lagnas.py",
|
||
"references/strict-workflow-router.md"
|
||
],
|
||
"missing_impact": "Important prosperity/status/timing sub-ascendants become harder to discover when users ask for special lagnas by the common umbrella term.",
|
||
"name": "Special Lagnas / 特殊上升点(别名入口)",
|
||
"note": "Alias entry aligned to special_lagnas_extended; not a separate additional calculation family.",
|
||
"output_paths": [
|
||
"special_lagnas.HL",
|
||
"special_lagnas.GL",
|
||
"special_lagnas.VL",
|
||
"special_lagnas.PP",
|
||
"special_lagnas.ViL"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "hidden",
|
||
"verification_level": {
|
||
"calculation": "not_applicable",
|
||
"prediction": "not_applicable",
|
||
"rule": "not_applicable"
|
||
}
|
||
},
|
||
"tithi_lord": {
|
||
"audit_label": "Tithi Lord",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"tithi",
|
||
"prashna",
|
||
"timing",
|
||
"moon_sun"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Tithi Lord 分析不完整,Prashna 问卜时机判断受限。",
|
||
"name": "Tithi Lord / 月日守护星",
|
||
"note": "v7.0 — 完整30个Tithi名称+5类分类(Nanda/Bhadra/Jaya/Rikta/Purna)+适忌活动表+落宫强度评估+Prashna分类匹配+jyotishganit参考对齐",
|
||
"output_paths": [
|
||
"modules.tithi_lord"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"pancha_pakshi": {
|
||
"audit_label": "Pancha Pakshi",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"pancha_pakshi",
|
||
"tamil",
|
||
"prashna",
|
||
"timing"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Pancha Pakshi 已可输出基础鸟态与活动矩阵,但 Tamil 传统时机细则、地域化口径与真实案例闭环仍不足,结论应保留成熟度边界。",
|
||
"name": "Pancha Pakshi / 五鸟系统",
|
||
"note": "v7.0 — 已实现 5x5 活动矩阵、星期 Yama 偏移、鸟间相克互动与 weekday 参数支持;输出可用但整体成熟度仍按 covered 管理",
|
||
"output_paths": [
|
||
"modules.pancha_pakshi"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"rangacharya_jaimini_variant": {
|
||
"audit_label": "Rangacharya Jaimini Variant",
|
||
"commands": [
|
||
"jaimini"
|
||
],
|
||
"conclusion_policy": "Display current-vs-variant differences only; do not use for verdicts or timing.",
|
||
"domains": [
|
||
"jaimini",
|
||
"arudha",
|
||
"experimental",
|
||
"audit"
|
||
],
|
||
"entry_type": "experimental_variant",
|
||
"evidence_role": "comparison_only",
|
||
"knowledge_refs": [
|
||
"references/rangacharya_source_manifest.json",
|
||
"references/rangacharya_source_cards.json",
|
||
"docs/superpowers/specs/2026-07-16-rangacharya-vedastro-design.md"
|
||
],
|
||
"missing_impact": "Rangacharya-specific Arudha and named-yoga rules remain unavailable for adjudication until source cards, golden fixtures, oracle comparison, and case calibration pass.",
|
||
"name": "Rangacharya / Iranganti Jaimini Variant",
|
||
"note": "Rangacharya variant has a tested current-vs-variant diff path and API variant output, but adjudication remains disabled until source-card validation and golden fixtures pass.",
|
||
"output_paths": [
|
||
"result.rangacharya",
|
||
"result.rangacharya_diff"
|
||
],
|
||
"status": "comparison-only",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "experimental",
|
||
"prediction": "blocked",
|
||
"rule": "blocked"
|
||
}
|
||
},
|
||
"rashi_tulya_navamsa": {
|
||
"audit_label": "Rashi Tulya Navamsa",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"d1_d9",
|
||
"analysis",
|
||
"marriage"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/rashi-tulya-navamsa-root-impulse.md",
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"limitation": "Rashi Tulya Navamsa 分析当前基于 D1 与 D9 同宫行星的简单对比,未完整覆盖所有变体条件(如行星在 D9 中的精确度数对比、Vargottama 与非 Vargottama 的混合情况)。婚姻和内在潜力的深度解读应结合更多分盘(D7、D12)交叉验证。",
|
||
"missing_impact": "D1-D9 同宫对比分析不完整,婚姻/内在潜力判断受限。",
|
||
"name": "Rashi Tulya Navamsa / 本命对分盘分析",
|
||
"note": "v6.9.3 — 已接入 full-reading 流程",
|
||
"output_paths": [
|
||
"modules.rashi_tulya_navamsa"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"validation_note": "v6.1.10 exposes RTN evidence to thematic reports: relationship mapping, curse-yoga warnings and Guna balance are injected from modules.rashi_tulya_navamsa.",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"marriage_counting": {
|
||
"audit_label": "Marriage Counting",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"marriage",
|
||
"bhrigu",
|
||
"counting",
|
||
"d1_d9"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/bhrigu-pada-dasha-marriage-counting.md"
|
||
],
|
||
"missing_impact": "婚姻数量判断不完整,关系模式分析受限。",
|
||
"name": "Marriage Counting Method / 婚姻计数法",
|
||
"note": "v7.0 — Parivartana自动重算(原TODO已实现)+D9完整评估(Venus/Mars/Jupiter/7宫主/Rahu-Ketu)+每段关系质量预测+5级评级系统",
|
||
"output_paths": [
|
||
"modules.marriage_counting"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"trimshamsa_d30": {
|
||
"audit_label": "D30 Trimshamsa",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"varga",
|
||
"d30",
|
||
"crisis",
|
||
"disaster"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/varga-system-quick-reference.md"
|
||
],
|
||
"missing_impact": "D30 灾难分析不完整,危机事件判断受限。",
|
||
"name": "Trimshamsa D30 / 三十分盘",
|
||
"note": "v7.0 — Parashara经典规则修正(奇偶星座分区法,非简单30等分循环)+D30宫位推算+行星状态分析+凶星集中度分析+完整婚姻危机评估+jyotishganit参考对齐",
|
||
"output_paths": [
|
||
"modules.trimshamsa_d30"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"muntha": {
|
||
"audit_label": "Muntha",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"tajika",
|
||
"varsha_phal",
|
||
"muntha",
|
||
"annual"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/tajika-yoga-complete-guide.md"
|
||
],
|
||
"missing_impact": "Varshaphala 年运盘核心指标缺失,年度主题判断受限。",
|
||
"name": "Muntha / 年运之主 (Tajika)",
|
||
"output_paths": [
|
||
"modules.muntha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"solar_return": {
|
||
"audit_label": "Solar Return Varshaphala",
|
||
"commands": [
|
||
"solar-return",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"tajika",
|
||
"varshaphala",
|
||
"solar_return",
|
||
"annual"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/tajika-yoga-complete-guide.md"
|
||
],
|
||
"missing_impact": "Varshaphala/Tajika 已可输出年盘骨架、Muntha、Mudda Dasha 与年度 Yoga,但年度事件裁决深度与 Saham 权重仍需继续闭环。",
|
||
"name": "Solar Return / Varshaphala (Tajika)",
|
||
"output_paths": [
|
||
"modules.solar_return",
|
||
"modules.muntha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"prashna_integration": {
|
||
"audit_label": "Prashna Integration",
|
||
"commands": [
|
||
"full-reading",
|
||
"prashna"
|
||
],
|
||
"conclusion_policy": "Guarded integration: may expose question-moment evidence and audit rows, but cannot set final verdict or change local score.",
|
||
"domains": [
|
||
"prashna",
|
||
"standalone",
|
||
"full_reading_integration"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"limitation": "Context only; it cannot change score, verdict, dominant label, confidence cap, or primary drivers, and classical Prashna adjudication remains blocked.",
|
||
"missing_impact": "Prashna 已接入 full-reading,但问事分支的传统判断链、时机裁决与外部实盘闭环仍不均匀。",
|
||
"name": "Prashna Integration / 问事占星接入",
|
||
"note": "Prashna context is integrated as guarded question-moment evidence in strict career workflow Technique Audit; final prediction remains support-only and cannot override domain primary adjudication.",
|
||
"output_paths": [
|
||
"modules.prashna"
|
||
],
|
||
"status": "guarded",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"bhrigu_pada_dasha": {
|
||
"audit_label": "Bhrigu Pada Dasha",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"bhrigu",
|
||
"pada_dasha",
|
||
"progression",
|
||
"marriage_timing"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/bhrigu-pada-dasha-marriage-counting.md"
|
||
],
|
||
"missing_impact": "Bhrigu 足步推进法缺失,婚姻时机精确预测受限(通用近似版已实现)。",
|
||
"name": "Bhrigu Pada Dasha / 足步推进法",
|
||
"note": "v7.0 — BCP自然周期法完整实现+完整Dasha序列(0-80岁)+Nakshatra级推进+多行星推进+Vimshottari交叉验证接口+D9完整验证(含Venus质量评估)",
|
||
"output_paths": [
|
||
"modules.bhrigu_pada_dasha"
|
||
],
|
||
"status": "complete",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "7.0"
|
||
},
|
||
"narayana_dasha": {
|
||
"audit_label": "Narayana Dasha",
|
||
"commands": [
|
||
"narayana-dasha",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"dasha",
|
||
"rashi",
|
||
"timing",
|
||
"narayana"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/bphs-ch48-narayana-dasha.md"
|
||
],
|
||
"missing_impact": "Narayana Dasha 已可输出主序列,但不同传统口径、解释层权重与外部黑盒对标仍需继续沉淀。",
|
||
"name": "Narayana Dasha (Rishi Dasha / Padakrama Dasha)",
|
||
"output_paths": [
|
||
"modules.narayana_dasha"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"muhurta": {
|
||
"audit_label": "Muhurta",
|
||
"commands": [
|
||
"muhurta"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"muhurta",
|
||
"panchanga",
|
||
"electional",
|
||
"tithi",
|
||
"nakshatra",
|
||
"vara",
|
||
"yoga",
|
||
"karana"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [
|
||
"references/muhurta-complete-guide.md"
|
||
],
|
||
"missing_impact": "Muhurta 已可运行,但复杂活动类型、长时间窗筛选和传统择时解释层仍需继续扩深。",
|
||
"name": "Muhurta (Panchanga / Auspicious Timing)",
|
||
"output_paths": [
|
||
"modules.muhurta"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"nakshatra_advanced": {
|
||
"audit_label": "Nakshatra Advanced",
|
||
"commands": [
|
||
"nakshatra-adv",
|
||
"nakshatra-full",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"nakshatra",
|
||
"static",
|
||
"strength",
|
||
"muhurta",
|
||
"timing"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [
|
||
"references/nakshatra-chinese-quick-ref.md",
|
||
"references/nakshatra_deities.md",
|
||
"references/pancha-pakshi-nakshatra-systems.md"
|
||
],
|
||
"missing_impact": "N/A - implemented in v6.0.22",
|
||
"name": "Nakshatra Advanced / 星宿进阶(Tara Bala + Chandra Bala + Sub-Lord)",
|
||
"output_paths": [
|
||
"modules.nakshatra_advanced",
|
||
"modules.nakshatra_advanced.tara_bala",
|
||
"modules.nakshatra_advanced.chandra_bala",
|
||
"modules.nakshatra_advanced.tara_chandra_combined"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
}
|
||
},
|
||
"tara_bala": {
|
||
"audit_label": "Tara Bala",
|
||
"commands": [
|
||
"nakshatra-adv",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"nakshatra",
|
||
"muhurta",
|
||
"timing",
|
||
"strength"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/pancha-pakshi-nakshatra-systems.md",
|
||
"references/navatara-kantaka-shani-guide.md",
|
||
"references/quick-reference-guide.md"
|
||
],
|
||
"missing_impact": "Without a first-class Tara Bala entry, personalized Muhurta filtering and Nakshatra-based caution windows stay hidden behind generic Nakshatra outputs.",
|
||
"name": "Tara Bala / Tarabala / 星宿力",
|
||
"note": "This is a first-class view over the existing Nakshatra Advanced layer, not a claim that every Navatara branch has already been benchmark-closed.",
|
||
"output_paths": [
|
||
"modules.nakshatra_advanced.tara_bala",
|
||
"modules.nakshatra_advanced.tara_chandra_combined"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"chandra_bala": {
|
||
"audit_label": "Chandra Bala",
|
||
"commands": [
|
||
"nakshatra-adv",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"nakshatra",
|
||
"muhurta",
|
||
"timing",
|
||
"strength"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/quick-reference-guide.md",
|
||
"references/pancha-pakshi-nakshatra-systems.md"
|
||
],
|
||
"missing_impact": "Without a first-class Chandra Bala entry, Moon-relative suitability and emotional timing filters remain hidden behind a generic advanced Nakshatra surface.",
|
||
"name": "Chandra Bala / 月亮力",
|
||
"output_paths": [
|
||
"modules.nakshatra_advanced.chandra_bala",
|
||
"modules.nakshatra_advanced.tara_chandra_combined"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"navatara": {
|
||
"audit_label": "Navatara",
|
||
"commands": [
|
||
"nakshatra-adv",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"nakshatra",
|
||
"timing",
|
||
"personality",
|
||
"spiritual"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [
|
||
"references/navatara-kantaka-shani-guide.md",
|
||
"references/pancha-pakshi-nakshatra-systems.md"
|
||
],
|
||
"missing_impact": "Without a first-class Navatara entry, 27-star three-cycle grouping remains invisible in the skill map even when related Tara layers already exist.",
|
||
"name": "Navatara / 九星链",
|
||
"note": "Current maturity reflects doctrinal and workflow coverage; treat as covered until a dedicated structured Navatara output surface is frozen.",
|
||
"output_paths": [
|
||
"modules.nakshatra_advanced.tara_bala",
|
||
"modules.nakshatra_advanced"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
}
|
||
},
|
||
"nakshatra_dasha": {
|
||
"audit_label": "Nakshatra Dasha",
|
||
"commands": [
|
||
"nakshatra-dasha",
|
||
"nakshatra-full",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"nakshatra",
|
||
"dasha",
|
||
"timing",
|
||
"transit"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [
|
||
"references/nakshatra-chinese-quick-ref.md",
|
||
"references/vimshottari_dasha_guide.md",
|
||
"references/alternative-dasha-systems.md"
|
||
],
|
||
"missing_impact": "N/A - implemented in v6.0.22",
|
||
"name": "Nakshatra Dasha / 星宿大运推演(Ashtottari + Nakshatra-level Vimshottari)",
|
||
"output_paths": [
|
||
"modules.nakshatra_dasha",
|
||
"modules.nakshatra_dasha.ashtottari",
|
||
"modules.nakshatra_dasha.vimshottari_nak_breakdown",
|
||
"modules.nakshatra_dasha.transit_overlay"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
}
|
||
},
|
||
"kp_system": {
|
||
"audit_label": "kp_system.py",
|
||
"commands": [
|
||
"kp"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"kp"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "KP 已可输出 Sublord/Subsublord/ABCD significator,但 ruling planets、horary workflow、事件裁决口径与传统工作流细节仍需更多外部案例闭环。",
|
||
"name": "kp_system.py",
|
||
"note": "kp_system.py — Sublord+Subsublord+ABCD Significator (diliprk/VedicAstro MIT)",
|
||
"output_paths": [
|
||
"scripts/kp_system.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"prashna": {
|
||
"audit_label": "prashna.py",
|
||
"commands": [
|
||
"prashna"
|
||
],
|
||
"conclusion_policy": "Guarded question-moment evidence only; cannot set final verdict, cannot output absolute Yes/No, and cannot change domain primary score by itself.",
|
||
"domains": [
|
||
"prashna"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Prashna 已可运行,且已有 KP 证据层、Arudha、Sphuta 与 timing score,但不同问事分支的传统判断链、时机裁决与实盘命中率仍需继续通过外部案例收敛。",
|
||
"name": "prashna.py",
|
||
"note": "Prashna calculation and rule layers are verified; guarded production use is through prashna_context / strict workflow evidence. Legacy cast_prashna fallback remains blocked. Prediction remains support-only.",
|
||
"output_paths": [
|
||
"scripts/prashna.py",
|
||
"scripts/prashna_context.py",
|
||
"modules.prashna_context"
|
||
],
|
||
"status": "guarded",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"synastry_16factor": {
|
||
"audit_label": "synastry.py",
|
||
"commands": [
|
||
"synastry"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"synastry"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "synastry.py",
|
||
"note": "synastry.py — Ashtakoot 8因子36分制+Kuta+附加因子 (dashaflow MIT)",
|
||
"output_paths": [
|
||
"scripts/synastry.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"remedies": {
|
||
"audit_label": "remedies.py",
|
||
"commands": [
|
||
"remedies",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Engineering, correction, or remedial support only; it cannot decide astrological conclusions.",
|
||
"domains": [
|
||
"remedies"
|
||
],
|
||
"entry_type": "workflow_or_engineering",
|
||
"evidence_role": "audit_only",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "remedies.py",
|
||
"note": "remedies.py — 5类补救(宝石/咒语/捐赠/斋戒/Yantra)+Dosha专项",
|
||
"output_paths": [
|
||
"scripts/remedies.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "not_applicable",
|
||
"prediction": "not_applicable",
|
||
"rule": "not_applicable"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"bhava_bala": {
|
||
"audit_label": "bhava_bala.py",
|
||
"commands": [
|
||
"bhava-bala",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"bhava"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "bhava_bala.py",
|
||
"note": "bhava_bala.py — 三组件(Adhipathi+Dig+Drik),Sputa Drishti (jyotishganit MIT)",
|
||
"output_paths": [
|
||
"scripts/bhava_bala.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"muhurtha": {
|
||
"audit_label": "muhurtha_election.py",
|
||
"commands": [
|
||
"muhurta"
|
||
],
|
||
"conclusion_policy": "Alias/discoverability entry only; it must not be counted as an independent prediction source.",
|
||
"domains": [
|
||
"muhurtha"
|
||
],
|
||
"entry_type": "alias_entry",
|
||
"evidence_role": "alias",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "muhurtha_election.py",
|
||
"note": "muhurtha_election.py — 6活动选举(婚/旅/商/学/迁入/医) (dashaflow MIT)",
|
||
"output_paths": [
|
||
"scripts/muhurtha_election.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "hidden",
|
||
"verification_level": {
|
||
"calculation": "not_applicable",
|
||
"prediction": "not_applicable",
|
||
"rule": "not_applicable"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"career_engine": {
|
||
"audit_label": "career_analysis.py",
|
||
"commands": [
|
||
"career"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"career"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "career_analysis.py",
|
||
"note": "career_analysis.py — 10宫+D10+Saturn+领域评分 结构化事业引擎",
|
||
"output_paths": [
|
||
"scripts/career_analysis.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"relationship_engine": {
|
||
"audit_label": "relationship_analysis.py",
|
||
"commands": [
|
||
"relationship"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"relationship"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "relationship_analysis.py",
|
||
"note": "relationship_analysis.py — Venus+7宫+DK+UL+D9 结构化感情引擎",
|
||
"output_paths": [
|
||
"scripts/relationship_analysis.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"varshaphala": {
|
||
"audit_label": "varshaphala.py",
|
||
"commands": [
|
||
"solar-return",
|
||
"tajika",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"varshaphala"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "Varshaphala/Tajika 已可输出年盘骨架、Muntha 与年度 Yoga,但 Saham 权重、年度事件裁决和传统软件逐项对齐仍需继续闭环。",
|
||
"name": "varshaphala.py",
|
||
"note": "varshaphala.py — Solar Return+Muntha+Varshesha+Tajika 10 Yoga+36 Sahams",
|
||
"output_paths": [
|
||
"scripts/varshaphala.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "case_validated_partial",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"ashtakavarga_pav": {
|
||
"audit_label": "ashtakavarga.py calc_prastara_av()",
|
||
"commands": [
|
||
"ashtakavarga",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"ashtakavarga"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "ashtakavarga.py calc_prastara_av()",
|
||
"note": "ashtakavarga.py calc_prastara_av() — 7×12×8三维PAV展开",
|
||
"output_paths": [
|
||
"scripts/ashtakavarga.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"ashtakavarga_sodhita": {
|
||
"audit_label": "ashtakavarga.py calc_sodhita_av()",
|
||
"commands": [
|
||
"ashtakavarga",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"ashtakavarga"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "ashtakavarga.py calc_sodhita_av()",
|
||
"note": "ashtakavarga.py calc_sodhita_av() — BPHS标准减法净化",
|
||
"output_paths": [
|
||
"scripts/ashtakavarga.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"ashtakavarga_yoga_pinda": {
|
||
"audit_label": "ashtakavarga.py calc_yoga_pinda()",
|
||
"commands": [
|
||
"ashtakavarga",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"ashtakavarga",
|
||
"strength"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "ashtakavarga.py calc_yoga_pinda()",
|
||
"note": "ashtakavarga.py calc_yoga_pinda() — Yoga Pinda / Shodhya Pinda first-class contract",
|
||
"output_paths": [
|
||
"modules.ashtakavarga.yoga_pinda",
|
||
"/api/ashtakavarga.yoga_pinda_summary"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.14"
|
||
},
|
||
"kakshya": {
|
||
"audit_label": "kakshya.py",
|
||
"commands": [
|
||
"kakshya"
|
||
],
|
||
"conclusion_policy": "Supporting evidence only; it can raise/lower confidence but cannot by itself decide an event or timing claim.",
|
||
"domains": [
|
||
"kakshya"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "kakshya.py",
|
||
"note": "kakshya.py — 8区间×3.75° + 守护星力量评估",
|
||
"output_paths": [
|
||
"scripts/kakshya.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"transit_trigger": {
|
||
"audit_label": "transit_trigger.py",
|
||
"commands": [
|
||
"transit-trigger"
|
||
],
|
||
"conclusion_policy": "May participate in a domain primary chain; do not use as a single-factor conclusion.",
|
||
"domains": [
|
||
"transit"
|
||
],
|
||
"entry_type": "core_technique",
|
||
"evidence_role": "primary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "transit_trigger.py",
|
||
"note": "transit_trigger.py — 度数级二分搜索 + 区间批量搜索",
|
||
"output_paths": [
|
||
"scripts/transit_trigger.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "verified",
|
||
"prediction": "support_only",
|
||
"rule": "verified"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"divisional_yoga": {
|
||
"audit_label": "divisional_yoga.py",
|
||
"commands": [
|
||
"divisional-yoga"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"divisional"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "divisional_yoga.py",
|
||
"note": "divisional_yoga.py — D9/D10/D12分盘中PMC/Raja/Dhana/Moon/Exchange检测",
|
||
"output_paths": [
|
||
"scripts/divisional_yoga.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"deep_varga_avastha": {
|
||
"audit_label": "Deep Varga Avastha",
|
||
"commands": [
|
||
"deep-varga-avastha"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"divisional",
|
||
"avastha",
|
||
"d24",
|
||
"d30",
|
||
"d60",
|
||
"strength"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [
|
||
"references/varga-system-quick-reference.md",
|
||
"references/technique-capability-matrix.md"
|
||
],
|
||
"missing_impact": "covered",
|
||
"name": "Deep Varga Avastha / Sayanadi-Shayanadi + D24/D30/D60",
|
||
"note": "deep_varga_avastha.py — Sayanadi/Shayanadi状态汇总 + D24/D30/D60深层模板卡",
|
||
"output_paths": [
|
||
"scripts/deep_varga_avastha.py",
|
||
"/api/deep_varga_avastha.report.deep_varga_templates"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "7.1.0"
|
||
},
|
||
"birth_time_rectifier": {
|
||
"audit_label": "birth_time_rectifier.py",
|
||
"commands": [
|
||
"rectification"
|
||
],
|
||
"conclusion_policy": "Composite route: it may organize evidence, but final conclusions require the domain primary chain and conflict checks.",
|
||
"domains": [
|
||
"birth"
|
||
],
|
||
"entry_type": "composite_adjudicator",
|
||
"evidence_role": "context",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "birth_time_rectifier.py",
|
||
"note": "birth_time_rectifier.py — Lagna边界+事件-宫位映射+精度矩阵 (vedic-astro-skills MIT)",
|
||
"output_paths": [
|
||
"scripts/birth_time_rectifier.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "ordinary_topic_router",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "not_claimed",
|
||
"rule": "partial"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"case_validator": {
|
||
"audit_label": "case_validator.py",
|
||
"commands": [
|
||
"case-validation"
|
||
],
|
||
"conclusion_policy": "Engineering, correction, or remedial support only; it cannot decide astrological conclusions.",
|
||
"domains": [
|
||
"case"
|
||
],
|
||
"entry_type": "workflow_or_engineering",
|
||
"evidence_role": "audit_only",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "case_validator.py",
|
||
"note": "case_validator.py — 三层验证(配置/大运/过境)+22个案例 94.7%吻合",
|
||
"output_paths": [
|
||
"scripts/case_validator.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "not_applicable",
|
||
"prediction": "not_applicable",
|
||
"rule": "not_applicable"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"misconceptions": {
|
||
"audit_label": "misconceptions.py",
|
||
"commands": [
|
||
"case-validation",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Engineering, correction, or remedial support only; it cannot decide astrological conclusions.",
|
||
"domains": [
|
||
"misconceptions"
|
||
],
|
||
"entry_type": "workflow_or_engineering",
|
||
"evidence_role": "audit_only",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "misconceptions.py",
|
||
"note": "misconceptions.py — 6大类10条误区规则+自动扫描",
|
||
"output_paths": [
|
||
"scripts/misconceptions.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "not_applicable",
|
||
"prediction": "not_applicable",
|
||
"rule": "not_applicable"
|
||
},
|
||
"version": "6.9.3"
|
||
},
|
||
"thematic_report_orchestrator": {
|
||
"audit_label": "report_orchestrator.py",
|
||
"commands": [
|
||
"thematic-report",
|
||
"high-rigor-workflow",
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Engineering, correction, or remedial support only; it cannot decide astrological conclusions.",
|
||
"domains": [
|
||
"report",
|
||
"reading",
|
||
"marriage",
|
||
"career",
|
||
"timing"
|
||
],
|
||
"entry_type": "workflow_or_engineering",
|
||
"evidence_role": "audit_only",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "covered",
|
||
"name": "Thematic Report Orchestrator / 主题化报告编排",
|
||
"note": "report_orchestrator.py — 五主题报告、证据链聚合、冲突裁决与 Dasha 时间锚定;/api/thematic_report 可被用户端技法工作台调用",
|
||
"output_paths": [
|
||
"scripts/report_orchestrator.py",
|
||
"scripts/reading_orchestrator.py",
|
||
"scripts/orchestrator_bridge.py"
|
||
],
|
||
"status": "covered",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "not_applicable",
|
||
"prediction": "not_applicable",
|
||
"rule": "not_applicable"
|
||
},
|
||
"version": "6.9.15"
|
||
},
|
||
"panchavargiya_bala": {
|
||
"audit_label": "Panchavargiya Bala",
|
||
"commands": [
|
||
"full-reading"
|
||
],
|
||
"conclusion_policy": "Use Harsha Bala as supporting context only; Panchavargiya and combined strength remain guarded until oracle parity passes.",
|
||
"domains": [
|
||
"tajika",
|
||
"strength",
|
||
"varga"
|
||
],
|
||
"entry_type": "supporting_indicator",
|
||
"evidence_role": "secondary",
|
||
"knowledge_refs": [],
|
||
"missing_impact": "私有分盘代理已禁用;在统一 varga-full 核心与外部 golden oracle 完成前,不提供 Panchavargiya 或混合强度结论。",
|
||
"name": "Panchavargiya Bala / 五分盘力量",
|
||
"note": "Harsha Bala layer is usable; Panchavargiya Bala component remains blocked pending unified Varga core and golden oracle parity. Combined Tajika strength is guarded and cannot drive verdicts.",
|
||
"output_paths": [
|
||
"modules.tajika_strength"
|
||
],
|
||
"status": "guarded",
|
||
"user_visibility": "expert_audit",
|
||
"verification_level": {
|
||
"calculation": "partial",
|
||
"prediction": "support_only",
|
||
"rule": "partial"
|
||
},
|
||
"version": "7.0"
|
||
}
|
||
},
|
||
"routes": {
|
||
"career_timing_strict": {
|
||
"optional_techniques": [
|
||
"bhava_chalit",
|
||
"sudarshana_chakra"
|
||
],
|
||
"required_techniques": [
|
||
"d1_rashi",
|
||
"d9_navamsa",
|
||
"d10_dasamsa",
|
||
"vimshottari_dasha",
|
||
"dasha_sandhi",
|
||
"jaimini_chara_dasha",
|
||
"karakamsha_ak_amk",
|
||
"a10_karma_pada",
|
||
"argala",
|
||
"shadbala",
|
||
"ashtakavarga",
|
||
"vargottama",
|
||
"pushkara",
|
||
"dispositor_chain",
|
||
"inter_chart_linkage",
|
||
"tajika_yogas",
|
||
"sahams",
|
||
"darakaraka",
|
||
"raj_yoga",
|
||
"dhana_yoga",
|
||
"pancha_mahapurusha",
|
||
"nicha_bhanga_raj",
|
||
"mangal_dosha",
|
||
"kaal_sarp_dosha",
|
||
"pitra_dosha",
|
||
"sade_sati",
|
||
"arudha_lagna",
|
||
"upapada_lagna",
|
||
"tithi_lord",
|
||
"pancha_pakshi",
|
||
"rashi_tulya_navamsa",
|
||
"marriage_counting",
|
||
"trimshamsa_d30",
|
||
"muntha",
|
||
"prashna_integration",
|
||
"bhrigu_pada_dasha",
|
||
"nakshatra_advanced",
|
||
"nakshatra_dasha"
|
||
],
|
||
"trigger_keywords": [
|
||
"事业",
|
||
"职业",
|
||
"工作机会",
|
||
"项目落地",
|
||
"名声",
|
||
"社会身份"
|
||
]
|
||
},
|
||
"event_verification_strict": {
|
||
"optional_techniques": [
|
||
"d9_navamsa",
|
||
"d10_dasamsa",
|
||
"a10_karma_pada",
|
||
"bhava_chalit",
|
||
"sudarshana_chakra"
|
||
],
|
||
"required_techniques": [
|
||
"d1_rashi",
|
||
"vimshottari_dasha",
|
||
"dasha_sandhi",
|
||
"jaimini_chara_dasha",
|
||
"argala",
|
||
"shadbala",
|
||
"ashtakavarga",
|
||
"dispositor_chain",
|
||
"inter_chart_linkage",
|
||
"tajika_yogas",
|
||
"sahams",
|
||
"darakaraka",
|
||
"raj_yoga",
|
||
"dhana_yoga",
|
||
"pancha_mahapurusha",
|
||
"nicha_bhanga_raj",
|
||
"mangal_dosha",
|
||
"kaal_sarp_dosha",
|
||
"pitra_dosha",
|
||
"sade_sati",
|
||
"arudha_lagna",
|
||
"upapada_lagna",
|
||
"tithi_lord",
|
||
"pancha_pakshi",
|
||
"rashi_tulya_navamsa",
|
||
"marriage_counting",
|
||
"trimshamsa_d30",
|
||
"muntha",
|
||
"prashna_integration",
|
||
"bhrigu_pada_dasha",
|
||
"nakshatra_advanced",
|
||
"nakshatra_dasha"
|
||
],
|
||
"trigger_keywords": [
|
||
"验证",
|
||
"回测",
|
||
"历史事件",
|
||
"可靠性",
|
||
"是不是遗漏"
|
||
]
|
||
},
|
||
"full_reading_strict": {
|
||
"optional_techniques": [
|
||
"bhava_chalit",
|
||
"sudarshana_chakra"
|
||
],
|
||
"required_techniques": [
|
||
"d1_rashi",
|
||
"d9_navamsa",
|
||
"d10_dasamsa",
|
||
"vimshottari_dasha",
|
||
"dasha_sandhi",
|
||
"jaimini_chara_dasha",
|
||
"argala",
|
||
"shadbala",
|
||
"ashtakavarga",
|
||
"avastha",
|
||
"vargottama",
|
||
"pushkara",
|
||
"dispositor_chain",
|
||
"inter_chart_linkage",
|
||
"tajika_yogas",
|
||
"sahams",
|
||
"darakaraka",
|
||
"raj_yoga",
|
||
"dhana_yoga",
|
||
"pancha_mahapurusha",
|
||
"nicha_bhanga_raj",
|
||
"mangal_dosha",
|
||
"kaal_sarp_dosha",
|
||
"pitra_dosha",
|
||
"sade_sati",
|
||
"arudha_lagna",
|
||
"upapada_lagna",
|
||
"tithi_lord",
|
||
"pancha_pakshi",
|
||
"rashi_tulya_navamsa",
|
||
"marriage_counting",
|
||
"trimshamsa_d30",
|
||
"muntha",
|
||
"prashna_integration",
|
||
"bhrigu_pada_dasha",
|
||
"solar_return",
|
||
"narayana_dasha",
|
||
"muhurta",
|
||
"nakshatra_advanced",
|
||
"nakshatra_dasha"
|
||
],
|
||
"trigger_keywords": [
|
||
"综合解盘",
|
||
"完整解盘",
|
||
"full-reading"
|
||
]
|
||
}
|
||
},
|
||
"registry_role": "backend_capability_evidence_pool",
|
||
"public_label": "89 capability entries",
|
||
"ordinary_user_policy": "Users see topic-level conclusions; the question-domain router selects a small evidence chain from this backend capability evidence pool.",
|
||
"conclusion_policy": {
|
||
"all_89_entries_must_not_be_flattened_into_conclusions": true,
|
||
"audit_only_entries_cannot_affect_astrological_conclusions": true,
|
||
"conflicts_must_downgrade_confidence": true,
|
||
"prediction_requires_past_case_or_birth_time_rectification": true,
|
||
"primary_chain_required": true,
|
||
"supporting_entries_can_only_raise_or_lower_confidence": true
|
||
}
|
||
}
|