203 lines
8.9 KiB
JSON
203 lines
8.9 KiB
JSON
{
|
|
"version": "v6.0.3-engineering-foundation",
|
|
"source_inspiration": [
|
|
{
|
|
"name": "jyotishyamitra",
|
|
"url": "https://pypi.org/project/jyotishyamitra/",
|
|
"lesson": "Use structured dictionary/JSON sections for chart, varga, bala, ashtakavarga and dasha outputs. Do not depend on free-form prose for facts."
|
|
},
|
|
{
|
|
"name": "jyotisham/jyotisha",
|
|
"url": "https://github.com/jyotisham/jyotisha",
|
|
"lesson": "Keep astronomical/calendar computation separate from interpretive reasoning; prefer deterministic data layers."
|
|
},
|
|
{
|
|
"name": "Yamale",
|
|
"url": "https://pypi.org/project/yamale/",
|
|
"lesson": "Validate registry-like configuration against a schema before using it. This project keeps a stdlib validator to avoid new dependencies."
|
|
}
|
|
],
|
|
"status_vocabulary": ["covered", "partial", "knowledge-only", "workflow-only", "not-integrated", "missing"],
|
|
"techniques": {
|
|
"d1_rashi": {
|
|
"name": "D1 / Rashi",
|
|
"domains": ["core", "static"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/signs-and-houses.md"],
|
|
"commands": ["chart", "full-reading"],
|
|
"output_paths": ["modules.chart"],
|
|
"audit_label": "D1/Rashi",
|
|
"missing_impact": "No reliable static chart basis."
|
|
},
|
|
"d9_navamsa": {
|
|
"name": "D9 / Navamsa",
|
|
"domains": ["varga", "strength", "relationship", "dharma"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/navamsa-d9-interpretation-template.md", "references/varga-system-quick-reference.md"],
|
|
"commands": ["varga-full", "full-reading"],
|
|
"output_paths": ["modules.varga_full.D9_Navamsa", "modules.d9_navamsa_expanded"],
|
|
"audit_label": "D9/Navamsa",
|
|
"missing_impact": "Inner strength and marriage/dharma layer incomplete."
|
|
},
|
|
"d10_dasamsa": {
|
|
"name": "D10 / Dasamsa",
|
|
"domains": ["career", "varga"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/varga-system-quick-reference.md", "references/divisional-chart-deep-reading.md"],
|
|
"commands": ["varga-full", "full-reading"],
|
|
"output_paths": ["modules.varga_full.D10_Dasamsa"],
|
|
"audit_label": "D10/Dasamsa",
|
|
"missing_impact": "Career-specific varga layer missing; career timing confidence must be capped."
|
|
},
|
|
"vimshottari_dasha": {
|
|
"name": "Vimshottari Dasha",
|
|
"domains": ["timing", "event"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/dasha-calculation-tool.md"],
|
|
"commands": ["dasha", "full-reading"],
|
|
"output_paths": ["modules.dasha"],
|
|
"audit_label": "Vimshottari",
|
|
"missing_impact": "Primary timing layer unavailable."
|
|
},
|
|
"dasha_sandhi": {
|
|
"name": "Dasha Sandhi",
|
|
"domains": ["timing", "transition"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/strict-workflow-router.md"],
|
|
"commands": ["full-reading"],
|
|
"output_paths": ["modules.dasha_sandhi"],
|
|
"audit_label": "Dasha Sandhi",
|
|
"missing_impact": "Transition windows may be overstated or understated."
|
|
},
|
|
"jaimini_chara_dasha": {
|
|
"name": "Jaimini / Chara Dasha",
|
|
"domains": ["timing", "career", "relationship"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/jaimini-complete-system.md"],
|
|
"commands": ["jaimini", "full-reading"],
|
|
"output_paths": ["modules.jaimini"],
|
|
"audit_label": "Jaimini/Chara",
|
|
"missing_impact": "Rashi-based timing confirmation missing."
|
|
},
|
|
"karakamsha_ak_amk": {
|
|
"name": "Karakamsha / AK / AmK",
|
|
"domains": ["career", "soul", "dharma"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/jaimini-complete-system.md"],
|
|
"commands": ["jaimini", "full-reading"],
|
|
"output_paths": ["modules.jaimini.karakas", "modules.jaimini.karakamsha"],
|
|
"audit_label": "AK/AmK/Karakamsha",
|
|
"missing_impact": "Jaimini career/soul indicator layer incomplete."
|
|
},
|
|
"a10_karma_pada": {
|
|
"name": "A10 / Karma Pada / Rajya Pada",
|
|
"domains": ["career", "public_image"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/technique-capability-matrix.md"],
|
|
"commands": ["full-reading", "scripts/special_lagnas.py --tenth-lord"],
|
|
"output_paths": ["modules.special_lagnas.A10_Karma_Pada"],
|
|
"audit_label": "A10/Karma Pada",
|
|
"missing_impact": "Career public-image layer incomplete."
|
|
},
|
|
"argala": {
|
|
"name": "Argala",
|
|
"domains": ["static", "intervention", "event"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/argala-complete-guide.md"],
|
|
"commands": ["argala", "full-reading"],
|
|
"output_paths": ["modules.argala"],
|
|
"audit_label": "Argala",
|
|
"missing_impact": "Intervention/blocking layer missing."
|
|
},
|
|
"shadbala": {
|
|
"name": "Shadbala",
|
|
"domains": ["strength", "static"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/shadbala-complete-methodology.md"],
|
|
"commands": ["shadbala", "full-reading"],
|
|
"output_paths": ["modules.shadbala"],
|
|
"audit_label": "Shadbala",
|
|
"missing_impact": "Planetary strength claims are not quantitatively anchored."
|
|
},
|
|
"ashtakavarga": {
|
|
"name": "Ashtakavarga",
|
|
"domains": ["transit", "strength", "timing"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/ashtakavarga-complete-system.md"],
|
|
"commands": ["ashtakavarga", "full-reading"],
|
|
"output_paths": ["modules.ashtakavarga"],
|
|
"audit_label": "Ashtakavarga",
|
|
"missing_impact": "Transit strength filter missing."
|
|
},
|
|
"avastha": {
|
|
"name": "Avastha",
|
|
"domains": ["strength", "state"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/technique-capability-matrix.md"],
|
|
"commands": ["full-reading"],
|
|
"output_paths": ["modules.avasthas"],
|
|
"audit_label": "Avastha",
|
|
"missing_impact": "Planet condition/state layer missing."
|
|
},
|
|
"vargottama": {
|
|
"name": "Vargottama",
|
|
"domains": ["varga", "strength"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/varga-system-quick-reference.md"],
|
|
"commands": ["full-reading"],
|
|
"output_paths": ["modules.vargottama"],
|
|
"audit_label": "Vargottama",
|
|
"missing_impact": "D1-D9 consistency strength may be undercounted."
|
|
},
|
|
"pushkara": {
|
|
"name": "Pushkara Navamsa / Pushkara Bhaga",
|
|
"domains": ["varga", "dignity", "grace"],
|
|
"status": "covered",
|
|
"knowledge_refs": ["references/planetary-dignity-complete-reference.md", "references/navamsa-marriage-deep-analysis.md"],
|
|
"commands": ["full-reading"],
|
|
"output_paths": ["modules.pushkara"],
|
|
"audit_label": "Pushkara",
|
|
"missing_impact": "D9 grace/support layer may be undercounted."
|
|
},
|
|
"bhava_chalit": {
|
|
"name": "Bhava Chalit",
|
|
"domains": ["house_cusp", "event"],
|
|
"status": "partial",
|
|
"knowledge_refs": ["references/kp-astrology-complete-system.md"],
|
|
"commands": ["chart", "full-reading"],
|
|
"output_paths": ["modules.chart.houses"],
|
|
"audit_label": "Bhava Chalit",
|
|
"missing_impact": "Planet reassignment near cusps is not fully recalibrated.",
|
|
"limitation": "House cusps exist, but full Chalit Chart planet reassignment is not implemented."
|
|
},
|
|
"sudarshana_chakra": {
|
|
"name": "Sudarshana Chakra",
|
|
"domains": ["multi_chart", "confirmation"],
|
|
"status": "partial",
|
|
"knowledge_refs": ["references/varga-system-quick-reference.md"],
|
|
"commands": ["full-reading"],
|
|
"output_paths": ["modules.varga_full", "modules.d9_navamsa_expanded"],
|
|
"audit_label": "Sudarshana Chakra",
|
|
"missing_impact": "Traditional triple-lagna confirmation is partial only.",
|
|
"limitation": "D1-D9-D10 triangle verification exists as a substitute; traditional Sudarshana module is absent."
|
|
}
|
|
},
|
|
"routes": {
|
|
"career_timing_strict": {
|
|
"trigger_keywords": ["事业", "职业", "工作机会", "项目落地", "名声", "社会身份"],
|
|
"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"],
|
|
"optional_techniques": ["bhava_chalit", "sudarshana_chakra"]
|
|
},
|
|
"event_verification_strict": {
|
|
"trigger_keywords": ["验证", "回测", "历史事件", "可靠性", "是不是遗漏"],
|
|
"required_techniques": ["d1_rashi", "vimshottari_dasha", "dasha_sandhi", "jaimini_chara_dasha", "argala", "shadbala", "ashtakavarga"],
|
|
"optional_techniques": ["d9_navamsa", "d10_dasamsa", "a10_karma_pada", "bhava_chalit", "sudarshana_chakra"]
|
|
},
|
|
"full_reading_strict": {
|
|
"trigger_keywords": ["综合解盘", "完整解盘", "full-reading"],
|
|
"required_techniques": ["d1_rashi", "d9_navamsa", "d10_dasamsa", "vimshottari_dasha", "dasha_sandhi", "jaimini_chara_dasha", "argala", "shadbala", "ashtakavarga", "avastha", "vargottama", "pushkara"],
|
|
"optional_techniques": ["bhava_chalit", "sudarshana_chakra"]
|
|
}
|
|
}
|
|
}
|