diff --git a/docs/BUG_HISTORY.md b/docs/BUG_HISTORY.md index 8b8d758e..cd167cdc 100644 --- a/docs/BUG_HISTORY.md +++ b/docs/BUG_HISTORY.md @@ -14189,15 +14189,15 @@ ## BUG-1054 | 咨询投影把当前 Narayana 段和子运日期裁成空 -- 状态:investigating +- 状态:resolved(本地修复 `codex/consult-evidence-card-20260927`,待部署 staging;部署后补门禁 run 号) - 首次发现 / 最近更新:2026-09-27 / 2026-09-27 -- 影响面:`frontend/src/mastra/consultation-workflow.ts` 的 `toModelOutput` / `projectAllowlistedTree`;普通咨询写答案时看到的 timing 卡 +- 影响面:`frontend/src/mastra/consultation-workflow.ts` 的 `toModelOutput` / `projectAllowlistedTree`(`timingKeys`);普通咨询写答案时看到的 timing 卡 - 现象:引擎已经算出当前 Narayana 段和 Vimshottari 子运(pratyantar)起止日期,投影给模型的 timing 卡里 `current_dasha` 是空对象,子运日期整段不在。 - 触发条件:有出生分钟的本命咨询走 `toModelOutput`。2026-09-27 数据卡调研用 3 张公开 AA 盘 × 10 种问法,30/30 都是这个形状。 - 根因:timing 投影只保留 allowlist 里的键。Narayana 当前段写在 `current_dasha.md` / `ad` / `pd` 下,`md` 不在 allowlist 里,于是对象被留成空。子运日期的键是 `pratyantar_dasha_timeline`,也不在 allowlist 里,整段被丢掉。大运和子运(antardasha)的日期键在 allowlist 里,所以那两段还在。 -- 修复:未修。本单是调研,不改投影。 -- 验证:调研脚本对 30 次投影做了结构化比对:上升、月亮星座与宫位、当前大运起止、D12 落点与引擎一致;Narayana 当前星座和子运起止在卡里是空。见 `docs/research/consult_evidence_card_research_2026_09_27.md`。 -- 防复发:实现单补投影时,要锁住「引擎当前 Narayana 星座和子运起止日期原样出现在模型 timing 卡里」,不能只断言 `narayana_dasha` 键存在。 +- 修复:`timingKeys` 放行 `md` / `ad` / `pd`、它们的嵌套标量 `years` / `start_age` / `end_age`、`remaining_years` 与 `pratyantar_dasha_timeline`;其余白名单、深度上限(4)与条数上限(24)不变。 +- 验证:新增 `frontend/tests/consult-projection-timing-20260927.test.ts`(4 条),fixture 是真实引擎对 3 张公开 AA 盘的 family 路由输出(`frontend/tests/fixtures/consult-evidence-card-golden.json`,由 `scripts/research/capture_consult_evidence_card_golden.py` 生成,只按键裁剪、不改值)。逐盘断言引擎的 Narayana 当前 md / ad / pd 的星座、主星、年数、起止年龄与 `remaining_years`,以及 pratyantar 当前段与下一段的主星和起止日期,原样出现在模型可见的 timing 卡里;大运、子运日期不变。修复前 2 / 4 条失败。 +- 防复发:timing 卡的回归断言值而不是键;数据卡(同一分支 T3)从这张投影复制当前 Narayana 段与 PD 起止,卡的逐字测试再锁一层。 - 相关记录:BUG-287(同一条 allowlist 曾经把分盘和审计表整段挡住;这次是嵌套键还没放行,不是「没算」复发) - 复发自:无 -- 修复版本:无 +- 修复版本:`codex/consult-evidence-card-20260927`(本地提交,未推送) diff --git a/frontend/src/mastra/consultation-workflow.ts b/frontend/src/mastra/consultation-workflow.ts index 67d5b2f9..16de7de5 100644 --- a/frontend/src/mastra/consultation-workflow.ts +++ b/frontend/src/mastra/consultation-workflow.ts @@ -334,6 +334,12 @@ const timingKeys = new Set([ "charadasha", "transits", "sadesati", "triggers", "triggercount", "searchperiod", "window", "sequence", "durationyears", "fromage", "toage", "phase", "phasename", "moonsign", "saturnsign", "intensity", "active", "date", "target", "kind", "orb", "boundary", "claimboundary", + // BUG-1054: the engine writes the running Narayana period under + // `current_dasha.md` / `ad` / `pd` (sign, lord, years, start_age, end_age) + // and the Vimshottari pratyantar window under `pratyantar_dasha_timeline`. + // Without these keys the projection kept `current_dasha` as an empty object + // and dropped the pratyantar dates, although the engine had both. + "md", "ad", "pd", "years", "startage", "endage", "remainingyears", "pratyantardashatimeline", ]); const validationKeys = new Set([ diff --git a/frontend/tests/consult-projection-timing-20260927.test.ts b/frontend/tests/consult-projection-timing-20260927.test.ts new file mode 100644 index 00000000..56ea6099 --- /dev/null +++ b/frontend/tests/consult-projection-timing-20260927.test.ts @@ -0,0 +1,87 @@ +// BUG-1054: the model-visible timing projection dropped the running Narayana +// period (`current_dasha.md/ad/pd`) and the Vimshottari pratyantar window +// (`pratyantar_dasha_timeline`), although the engine computed both. +// +// The fixture is a real engine capture (AGENTS §7.4) of three public AA charts: +// scripts/research/capture_consult_evidence_card_golden.py. Expected values are +// read straight from the engine payload, and the assertion is on values, not on +// the key being present. +import assert from "node:assert/strict"; +import { readFileSync } from "node:fs"; +import test from "node:test"; + +import { + consultationWorkflowResponseSchema, + toAgentConsultationContext, + toModelOutput, +} from "../src/mastra/consultation-workflow.ts"; + +type Json = Record; +const golden = JSON.parse(readFileSync( + new URL("./fixtures/consult-evidence-card-golden.json", import.meta.url), + "utf8", +)) as { charts: Array<{ id: string; workflow: Json }> }; + +function dig(value: unknown, ...keys: string[]): unknown { + let current = value; + for (const key of keys) { + if (!current || typeof current !== "object" || Array.isArray(current)) return undefined; + current = (current as Json)[key]; + } + return current; +} + +function timingCard(workflow: Json) { + const parsed = consultationWorkflowResponseSchema.parse(structuredClone(workflow)); + const packet = toModelOutput(toAgentConsultationContext(parsed)); + const card = packet.claim_cards.find((item) => item.category === "timing"); + assert.ok(card, "the timing claim card is present"); + return card.evidence as Json; +} + +test("the fixture carries the engine values the projection used to drop", () => { + assert.equal(golden.charts.length, 3); + for (const chart of golden.charts) { + const modules = dig(chart.workflow, "chart", "modules"); + assert.equal(typeof dig(modules, "narayana_dasha", "current_dasha", "md", "sign"), "string", chart.id); + assert.match(String(dig(modules, "dasha_sub_periods", "pratyantar_dasha_timeline", "current", "start")), /^\d{4}-\d{2}-\d{2}$/, chart.id); + } +}); + +test("the running Narayana period reaches the model timing card with the engine's own values", () => { + for (const chart of golden.charts) { + const engine = dig(chart.workflow, "chart", "modules", "narayana_dasha", "current_dasha") as Json; + const projected = dig(timingCard(chart.workflow), "narayana_dasha", "current_dasha") as Json; + assert.ok(projected && Object.keys(projected).length > 0, `${chart.id}: current_dasha is no longer empty`); + for (const level of ["md", "ad", "pd"] as const) { + for (const key of ["sign", "lord", "years", "start_age", "end_age"] as const) { + assert.equal(dig(projected, level, key), dig(engine, level, key), `${chart.id} ${level}.${key}`); + } + } + assert.equal(projected.remaining_years, engine.remaining_years, `${chart.id} remaining_years`); + } +}); + +test("the Vimshottari pratyantar window reaches the model timing card with the engine's own dates", () => { + for (const chart of golden.charts) { + const engine = dig(chart.workflow, "chart", "modules", "dasha_sub_periods", "pratyantar_dasha_timeline") as Json; + const projected = dig(timingCard(chart.workflow), "dasha_sub_periods", "pratyantar_dasha_timeline") as Json; + for (const phase of ["current", "next"] as const) { + for (const key of ["lord", "start", "end"] as const) { + assert.equal(dig(projected, phase, key), dig(engine, phase, key), `${chart.id} pratyantar ${phase}.${key}`); + } + } + } +}); + +test("the mahadasha and antardasha dates the projection already carried are unchanged", () => { + for (const chart of golden.charts) { + const engine = dig(chart.workflow, "chart", "modules", "dasha_sub_periods", "current") as Json; + const projected = dig(timingCard(chart.workflow), "dasha_sub_periods", "current") as Json; + for (const level of ["mahadasha", "antardasha"] as const) { + for (const key of ["lord", "start", "end"] as const) { + assert.equal(dig(projected, level, key), dig(engine, level, key), `${chart.id} ${level}.${key}`); + } + } + } +}); diff --git a/frontend/tests/fixtures/consult-evidence-card-golden.json b/frontend/tests/fixtures/consult-evidence-card-golden.json new file mode 100644 index 00000000..e71a7d3f --- /dev/null +++ b/frontend/tests/fixtures/consult-evidence-card-golden.json @@ -0,0 +1 @@ +{"source":"scripts/research/capture_consult_evidence_card_golden.py","note":"Real engine consultation_workflow responses for three public AA charts, trimmed by key only.","reference_date":"2026-09-27","ayanamsa":"raman","node_mode":"mean","route":"family","question":"我的家庭关系与责任边界该如何理解?","external_vedastro":"not_called","charts":[{"id":"steve_jobs","label":"Steve Jobs","source":"references/real_case_calibration/minute_rectification_development_v1.json","case_id":"steve_jobs_1955_development","rodden_rating":"AA","workflow":{"success":true,"question":"我的家庭关系与责任边界该如何理解?","routing":{"question_type":"family","primary_theme":"family","focus_techniques":["D7","D12","4th house","5th house","9th house","Dasha"],"display_label":"family","route_source":"declared_plan","runtime_route":"family","registry_route":"family","document_route":"family","audit_route":"family","route_aliases":["family"]},"consumer_context":{"core_status":"ready","calculation_source":"repository_local_engine","route":"family","available_layers":["A10","A7","D1","D10","D11","D12","D16","D2","D20","D24","D27","D3","D30","D4","D40","D45","D5","D6","D60","D7","D8","D9","KP_cusp","UL","ashtakavarga","dasha_boundaries","dasha_sub_periods","functional_benefic_malefic","house_degrees","jaimini","narayana_dasha","planet_degrees","shadbala","varga_spectrum","vedastro_official_raw_response","yogas"],"domain_context_layers":["4th/5th/9th house","birth_time uncertain boundary","not_auto_rectified"],"domain_boundaries":{"birth_time_uncertainty_boundary":"Birth-time uncertainty requires candidate windows and event evidence; the workflow is not_auto_rectified."},"missing_route_layers":[],"optional_unavailable_layers":[],"hard_blockers":[],"precision":{"warned_layers":["D4","D5","D7"],"disabled_layers":["D30","D60"],"summary":"出生时间高度敏感,建议先做事件反验"},"answer_policy":{"can_answer_direction":true,"can_answer_chart_interpretation":true,"can_answer_precise_timing":true,"precise_timing_requested":false,"should_lead_with_limitations":false,"provider_unavailable_is_fatal":false},"user_facing_limitation":"D7 对出生时间精度敏感","provider_status":{"vedastro":"official_verified","role":"optional_external_cross_check","runtime_status":"ok"},"varga_spectrum":{"status":"used","mode":"full_spectrum","formal":{"D1":{"lagna":"Virgo","planets":{"Sun":"Aquarius","Moon":"Pisces","Mars":"Aries","Mercury":"Capricorn","Jupiter":"Gemini","Venus":"Sagittarius","Saturn":"Libra","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Rashi","meaning":"本命盘"},"D2":{"lagna":"Cancer","planets":{"Sun":"Leo","Moon":"Leo","Mars":"Leo","Mercury":"Leo","Jupiter":"Cancer","Venus":"Cancer","Saturn":"Cancer","Rahu":"Leo","Ketu":"Leo"},"name":"Hora","meaning":"财富"},"D3":{"lagna":"Virgo","planets":{"Sun":"Gemini","Moon":"Cancer","Mars":"Aries","Mercury":"Virgo","Jupiter":"Aquarius","Venus":"Leo","Saturn":"Gemini","Rahu":"Aries","Ketu":"Libra"},"name":"Drekkana","meaning":"兄弟姐妹"},"D4":{"lagna":"Virgo","planets":{"Sun":"Taurus","Moon":"Virgo","Mars":"Aries","Mercury":"Libra","Jupiter":"Pisces","Venus":"Virgo","Saturn":"Cancer","Rahu":"Pisces","Ketu":"Virgo"},"name":"Chaturthamsa","meaning":"财产/运气"},"D5":{"lagna":"Taurus","planets":{"Sun":"Aries","Moon":"Capricorn","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Libra","Venus":"Aries","Saturn":"Aquarius","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Panchamsa","meaning":"名声/权力"},"D6":{"lagna":"Pisces","planets":{"Sun":"Aries","Moon":"Sagittarius","Mars":"Taurus","Mercury":"Scorpio","Jupiter":"Scorpio","Venus":"Taurus","Saturn":"Pisces","Rahu":"Aquarius","Ketu":"Leo"},"name":"Shashthamsa","meaning":"健康/敌人"},"D7":{"lagna":"Pisces","planets":{"Sun":"Taurus","Moon":"Sagittarius","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Sagittarius","Venus":"Gemini","Saturn":"Aries","Rahu":"Aquarius","Ketu":"Leo"},"name":"Saptamsa","meaning":"子女"},"D8":{"lagna":"Taurus","planets":{"Sun":"Taurus","Moon":"Pisces","Mars":"Taurus","Mercury":"Pisces","Jupiter":"Capricorn","Venus":"Cancer","Saturn":"Taurus","Rahu":"Aquarius","Ketu":"Leo"},"name":"Ashtamsa","meaning":"突发事件"},"D9":{"lagna":"Capricorn","planets":{"Sun":"Aquarius","Moon":"Scorpio","Mars":"Gemini","Mercury":"Cancer","Jupiter":"Gemini","Venus":"Sagittarius","Saturn":"Gemini","Rahu":"Cancer","Ketu":"Capricorn"},"name":"Navamsa","meaning":"配偶/灵性"},"D10":{"lagna":"Taurus","planets":{"Sun":"Gemini","Moon":"Aries","Mars":"Gemini","Mercury":"Aries","Jupiter":"Pisces","Venus":"Virgo","Saturn":"Cancer","Rahu":"Pisces","Ketu":"Virgo"},"name":"Dasamsa","meaning":"事业"},"D11":{"lagna":"Taurus","planets":{"Sun":"Cancer","Moon":"Aries","Mars":"Gemini","Mercury":"Taurus","Jupiter":"Aries","Venus":"Libra","Saturn":"Leo","Rahu":"Pisces","Ketu":"Virgo"},"name":"Rudramsa","meaning":"破坏/转化"},"D12":{"lagna":"Virgo","planets":{"Sun":"Cancer","Moon":"Virgo","Mars":"Gemini","Mercury":"Libra","Jupiter":"Taurus","Venus":"Scorpio","Saturn":"Virgo","Rahu":"Aries","Ketu":"Libra"},"name":"Dwadasamsa","meaning":"父母"},"D16":{"lagna":"Taurus","planets":{"Sun":"Capricorn","Moon":"Cancer","Mars":"Cancer","Mercury":"Capricorn","Jupiter":"Taurus","Venus":"Scorpio","Saturn":"Capricorn","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Shodasamsa","meaning":"交通工具/舒适"},"D20":{"lagna":"Capricorn","planets":{"Sun":"Cancer","Moon":"Taurus","Mars":"Leo","Mercury":"Aries","Jupiter":"Taurus","Venus":"Scorpio","Saturn":"Taurus","Rahu":"Scorpio","Ketu":"Taurus"},"name":"Vimsamsa","meaning":"灵性修行"},"D24":{"lagna":"Cancer","planets":{"Sun":"Cancer","Moon":"Cancer","Mars":"Capricorn","Mercury":"Capricorn","Jupiter":"Gemini","Venus":"Cancer","Saturn":"Cancer","Rahu":"Aries","Ketu":"Aries"},"name":"Chaturvimsamsa","meaning":"教育/学习"},"D27":{"lagna":"Taurus","planets":{"Sun":"Aquarius","Moon":"Capricorn","Mars":"Libra","Mercury":"Taurus","Jupiter":"Cancer","Venus":"Aquarius","Saturn":"Sagittarius","Rahu":"Virgo","Ketu":"Pisces"},"name":"Bhamsa","meaning":"力量/弱点"},"D30":{"lagna":"Taurus","planets":{"Sun":"Sagittarius","Moon":"Sagittarius","Mars":"Aquarius","Mercury":"Aquarius","Jupiter":"Taurus","Venus":"Taurus","Saturn":"Taurus","Rahu":"Sagittarius","Ketu":"Sagittarius"},"name":"Trimsamsa","meaning":"不幸/困难"},"D40":{"lagna":"Capricorn","planets":{"Sun":"Aries","Moon":"Aries","Mars":"Capricorn","Mercury":"Cancer","Jupiter":"Sagittarius","Venus":"Cancer","Saturn":"Capricorn","Rahu":"Gemini","Ketu":"Sagittarius"},"name":"Khavedamsa","meaning":"吉凶效果"},"D45":{"lagna":"Taurus","planets":{"Sun":"Libra","Moon":"Libra","Mars":"Aquarius","Mercury":"Gemini","Jupiter":"Capricorn","Venus":"Leo","Saturn":"Gemini","Rahu":"Aries","Ketu":"Libra"},"name":"Akshavedamsa","meaning":"全面判断"},"D60":{"lagna":"Libra","planets":{"Sun":"Taurus","Moon":"Libra","Mars":"Gemini","Mercury":"Libra","Jupiter":"Pisces","Venus":"Libra","Saturn":"Leo","Rahu":"Virgo","Ketu":"Pisces"},"name":"Shashtiamsa","meaning":"前世业力"}},"research_dn":{"D13":{"lagna":"Pisces","planets":{"Jupiter":"Gemini","Ketu":"Libra","Mars":"Cancer","Mercury":"Aries","Moon":"Pisces","Rahu":"Aries","Saturn":"Libra","Sun":"Leo","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D14":{"lagna":"Taurus","planets":{"Jupiter":"Cancer","Ketu":"Scorpio","Mars":"Cancer","Mercury":"Cancer","Moon":"Gemini","Rahu":"Taurus","Saturn":"Scorpio","Sun":"Leo","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D15":{"lagna":"Pisces","planets":{"Jupiter":"Leo","Ketu":"Scorpio","Mars":"Cancer","Mercury":"Gemini","Moon":"Aries","Rahu":"Taurus","Saturn":"Sagittarius","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D17":{"lagna":"Pisces","planets":{"Jupiter":"Libra","Ketu":"Sagittarius","Mars":"Leo","Mercury":"Cancer","Moon":"Gemini","Rahu":"Gemini","Saturn":"Aquarius","Sun":"Virgo","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D18":{"lagna":"Taurus","planets":{"Jupiter":"Scorpio","Ketu":"Sagittarius","Mars":"Leo","Mercury":"Libra","Moon":"Leo","Rahu":"Gemini","Saturn":"Pisces","Sun":"Libra","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D19":{"lagna":"Pisces","planets":{"Jupiter":"Sagittarius","Ketu":"Sagittarius","Mars":"Leo","Mercury":"Virgo","Moon":"Cancer","Rahu":"Gemini","Saturn":"Aries","Sun":"Libra","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D21":{"lagna":"Pisces","planets":{"Jupiter":"Aquarius","Ketu":"Capricorn","Mars":"Virgo","Mercury":"Libra","Moon":"Leo","Rahu":"Cancer","Saturn":"Gemini","Sun":"Scorpio","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D22":{"lagna":"Taurus","planets":{"Jupiter":"Pisces","Ketu":"Capricorn","Mars":"Virgo","Mercury":"Capricorn","Moon":"Libra","Rahu":"Cancer","Saturn":"Cancer","Sun":"Sagittarius","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D23":{"lagna":"Pisces","planets":{"Jupiter":"Aries","Ketu":"Aquarius","Mars":"Virgo","Mercury":"Sagittarius","Moon":"Virgo","Rahu":"Leo","Saturn":"Leo","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D25":{"lagna":"Pisces","planets":{"Jupiter":"Taurus","Ketu":"Aquarius","Mars":"Libra","Mercury":"Capricorn","Moon":"Libra","Rahu":"Leo","Saturn":"Libra","Sun":"Capricorn","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D26":{"lagna":"Taurus","planets":{"Jupiter":"Gemini","Ketu":"Pisces","Mars":"Libra","Mercury":"Aries","Moon":"Sagittarius","Rahu":"Virgo","Saturn":"Scorpio","Sun":"Aquarius","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D28":{"lagna":"Taurus","planets":{"Jupiter":"Leo","Ketu":"Aries","Mars":"Libra","Mercury":"Gemini","Moon":"Capricorn","Rahu":"Libra","Saturn":"Capricorn","Sun":"Pisces","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D29":{"lagna":"Pisces","planets":{"Jupiter":"Virgo","Ketu":"Aries","Mars":"Scorpio","Mercury":"Aries","Moon":"Sagittarius","Rahu":"Libra","Saturn":"Aquarius","Sun":"Pisces","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D31":{"lagna":"Pisces","planets":{"Jupiter":"Scorpio","Ketu":"Taurus","Mars":"Scorpio","Mercury":"Gemini","Moon":"Capricorn","Rahu":"Scorpio","Saturn":"Aries","Sun":"Aries","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D32":{"lagna":"Taurus","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Scorpio","Mercury":"Virgo","Moon":"Aries","Rahu":"Scorpio","Saturn":"Taurus","Sun":"Aries","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D33":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Taurus","Mars":"Sagittarius","Mercury":"Cancer","Moon":"Aquarius","Rahu":"Scorpio","Saturn":"Gemini","Sun":"Taurus","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D34":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Gemini","Mars":"Sagittarius","Mercury":"Libra","Moon":"Taurus","Rahu":"Sagittarius","Saturn":"Cancer","Sun":"Taurus","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D35":{"lagna":"Pisces","planets":{"Jupiter":"Pisces","Ketu":"Gemini","Mars":"Sagittarius","Mercury":"Virgo","Moon":"Pisces","Rahu":"Sagittarius","Saturn":"Leo","Sun":"Gemini","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D36":{"lagna":"Pisces","planets":{"Jupiter":"Aries","Ketu":"Gemini","Mars":"Sagittarius","Mercury":"Libra","Moon":"Aries","Rahu":"Sagittarius","Saturn":"Virgo","Sun":"Gemini","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D37":{"lagna":"Pisces","planets":{"Jupiter":"Taurus","Ketu":"Cancer","Mars":"Capricorn","Mercury":"Libra","Moon":"Aries","Rahu":"Capricorn","Saturn":"Libra","Sun":"Cancer","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D38":{"lagna":"Taurus","planets":{"Jupiter":"Gemini","Ketu":"Cancer","Mars":"Capricorn","Mercury":"Capricorn","Moon":"Cancer","Rahu":"Capricorn","Saturn":"Scorpio","Sun":"Cancer","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D39":{"lagna":"Pisces","planets":{"Jupiter":"Cancer","Ketu":"Cancer","Mars":"Capricorn","Mercury":"Sagittarius","Moon":"Taurus","Rahu":"Capricorn","Saturn":"Sagittarius","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D41":{"lagna":"Pisces","planets":{"Jupiter":"Virgo","Ketu":"Leo","Mars":"Capricorn","Mercury":"Capricorn","Moon":"Gemini","Rahu":"Aquarius","Saturn":"Aquarius","Sun":"Virgo","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D42":{"lagna":"Taurus","planets":{"Jupiter":"Libra","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Aries","Moon":"Virgo","Rahu":"Pisces","Saturn":"Pisces","Sun":"Virgo","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D43":{"lagna":"Pisces","planets":{"Jupiter":"Scorpio","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Pisces","Moon":"Cancer","Rahu":"Pisces","Saturn":"Aries","Sun":"Libra","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D44":{"lagna":"Taurus","planets":{"Jupiter":"Sagittarius","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Gemini","Moon":"Libra","Rahu":"Pisces","Saturn":"Taurus","Sun":"Libra","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D46":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Libra","Mars":"Pisces","Mercury":"Cancer","Moon":"Scorpio","Rahu":"Aries","Saturn":"Cancer","Sun":"Scorpio","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D47":{"lagna":"Pisces","planets":{"Jupiter":"Pisces","Ketu":"Libra","Mars":"Pisces","Mercury":"Gemini","Moon":"Libra","Rahu":"Aries","Saturn":"Leo","Sun":"Scorpio","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D48":{"lagna":"Virgo","planets":{"Jupiter":"Pisces","Ketu":"Scorpio","Mars":"Pisces","Mercury":"Capricorn","Moon":"Aries","Rahu":"Taurus","Saturn":"Virgo","Sun":"Sagittarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D49":{"lagna":"Pisces","planets":{"Jupiter":"Aries","Ketu":"Scorpio","Mars":"Pisces","Mercury":"Cancer","Moon":"Scorpio","Rahu":"Taurus","Saturn":"Virgo","Sun":"Sagittarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D50":{"lagna":"Taurus","planets":{"Jupiter":"Taurus","Ketu":"Scorpio","Mars":"Aries","Mercury":"Libra","Moon":"Capricorn","Rahu":"Taurus","Saturn":"Libra","Sun":"Capricorn","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D51":{"lagna":"Pisces","planets":{"Jupiter":"Gemini","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Virgo","Moon":"Sagittarius","Rahu":"Gemini","Saturn":"Scorpio","Sun":"Capricorn","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D52":{"lagna":"Taurus","planets":{"Jupiter":"Cancer","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Sagittarius","Moon":"Aquarius","Rahu":"Gemini","Saturn":"Sagittarius","Sun":"Aquarius","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D53":{"lagna":"Pisces","planets":{"Jupiter":"Leo","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Libra","Moon":"Capricorn","Rahu":"Gemini","Saturn":"Capricorn","Sun":"Aquarius","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D54":{"lagna":"Taurus","planets":{"Jupiter":"Virgo","Ketu":"Capricorn","Mars":"Taurus","Mercury":"Capricorn","Moon":"Pisces","Rahu":"Cancer","Saturn":"Aquarius","Sun":"Pisces","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D55":{"lagna":"Pisces","planets":{"Jupiter":"Libra","Ketu":"Capricorn","Mars":"Taurus","Mercury":"Sagittarius","Moon":"Aquarius","Rahu":"Cancer","Saturn":"Pisces","Sun":"Pisces","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D56":{"lagna":"Taurus","planets":{"Jupiter":"Scorpio","Ketu":"Aquarius","Mars":"Taurus","Mercury":"Pisces","Moon":"Aries","Rahu":"Leo","Saturn":"Aries","Sun":"Aries","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D57":{"lagna":"Pisces","planets":{"Jupiter":"Sagittarius","Ketu":"Aquarius","Mars":"Taurus","Mercury":"Capricorn","Moon":"Pisces","Rahu":"Leo","Saturn":"Taurus","Sun":"Aries","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D58":{"lagna":"Taurus","planets":{"Jupiter":"Capricorn","Ketu":"Aquarius","Mars":"Gemini","Mercury":"Aries","Moon":"Taurus","Rahu":"Leo","Saturn":"Gemini","Sun":"Aries","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D59":{"lagna":"Pisces","planets":{"Jupiter":"Aquarius","Ketu":"Pisces","Mars":"Gemini","Mercury":"Pisces","Moon":"Aries","Rahu":"Virgo","Saturn":"Cancer","Sun":"Taurus","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"}},"extended":{"D81":{"lagna":"Aquarius","planets":{"Sun":"Scorpio","Moon":"Aquarius","Mars":"Scorpio","Mercury":"Capricorn","Jupiter":"Pisces","Venus":"Scorpio","Saturn":"Taurus","Rahu":"Leo","Ketu":"Aquarius"},"name":"Navamsa-Navamsa","meaning":"D9之D9精微分盘"},"D108":{"lagna":"Aquarius","planets":{"Sun":"Aries","Moon":"Leo","Mars":"Leo","Mercury":"Aries","Jupiter":"Capricorn","Venus":"Virgo","Saturn":"Pisces","Rahu":"Virgo","Ketu":"Pisces"},"name":"Dwadasamsa-Navamsa","meaning":"D12之D9精微分盘"},"D144":{"lagna":"Scorpio","planets":{"Sun":"Aquarius","Moon":"Capricorn","Mars":"Taurus","Mercury":"Libra","Jupiter":"Libra","Venus":"Leo","Saturn":"Gemini","Rahu":"Cancer","Ketu":"Capricorn"},"name":"Dwadasamsa-Dwadasamsa","meaning":"D12之D12精微分盘"}},"counts":{"formal":20,"research_dn":40,"extended":3,"blocked":0},"blocked":[],"boundary":"Twenty formal named Vargas are traditional charts. Remaining D-N rows through D60 are generic research divisions and must not be advertised as verified traditional vargas."},"western_spectrum":{"status":"executed","zodiac":"tropical","house_system":"P","natal":{"sun":"Pisces","moon":"Aries","ascendant":"Virgo"},"techniques":{"transits":{"status":"executed","boundary":"A dated transit snapshot only; no duration, outcome, or interpretation is inferred.","target_date":"2026-09-27","aspects":[{"transit_planet":"uranus","natal_point":"sun","aspect":"square","orb":0.1664},{"transit_planet":"mercury","natal_point":"pluto","aspect":"sextile","orb":0.3659},{"transit_planet":"true_node","natal_point":"mars","aspect":"sextile","orb":0.3898},{"transit_planet":"mars","natal_point":"mars","aspect":"square","orb":0.4477},{"transit_planet":"neptune","natal_point":"true_node","aspect":"square","orb":0.448},{"transit_planet":"sun","natal_point":"true_node","aspect":"square","orb":0.8285}]},"solar_return":{"status":"executed","boundary":"Exact solar return time and chart only; annual topics require separate audited interpretation.","target_year":2026,"return_date":"2026-02-24"},"secondary_progressions":{"status":"executed","boundary":"Progressed planets plus explicitly selected quotidian angles. Lunar phases, stations, duration, and interpretation remain separate audited layers.","target_date":"2026-09-27","aspects":[{"transit_planet":"uranus","natal_point":"uranus","aspect":"conjunction","orb":0.034},{"transit_planet":"moon","natal_point":"pluto","aspect":"square","orb":0.2273},{"transit_planet":"jupiter","natal_point":"uranus","aspect":"conjunction","orb":0.3151},{"transit_planet":"moon","natal_point":"uranus","aspect":"trine","orb":0.9606},{"transit_planet":"neptune","natal_point":"pluto","aspect":"sextile","orb":1.0194},{"transit_planet":"pluto","natal_point":"pluto","aspect":"conjunction","orb":1.0222}]},"solar_arc_directions":{"status":"executed","boundary":"True secondary-progressed-Sun arc applied to natal planets/ASC/MC. Directional converse, latitude, parans, midpoint, duration, and event interpretation are not inferred.","target_date":"2026-09-27","aspects":[{"transit_planet":"pluto","natal_point":"sun","aspect":"trine","orb":0.2004},{"transit_planet":"mercury","natal_point":"pluto","aspect":"trine","orb":0.3353},{"transit_planet":"mercury","natal_point":"uranus","aspect":"square","orb":0.8526},{"transit_planet":"neptune","natal_point":"moon","aspect":"square","orb":0.9299},{"transit_planet":"uranus","natal_point":"true_node","aspect":"square","orb":1.3493},{"transit_planet":"mc","natal_point":"true_node","aspect":"trine","orb":1.4705}]},"converse_secondary_progressions":{"status":"executed","boundary":"Converse progressed planets only; progressed angles and interpretation remain blocked until a method is selected.","target_date":"2026-09-27","aspects":[{"transit_planet":"true_node","natal_point":"sun","aspect":"sextile","orb":0.1479},{"transit_planet":"neptune","natal_point":"neptune","aspect":"conjunction","orb":0.3811},{"transit_planet":"jupiter","natal_point":"mars","aspect":"square","orb":0.4592},{"transit_planet":"jupiter","natal_point":"neptune","aspect":"square","orb":0.58},{"transit_planet":"sun","natal_point":"ascendant","aspect":"square","orb":0.7393},{"transit_planet":"moon","natal_point":"sun","aspect":"opposition","orb":0.7506}]},"converse_solar_arc_directions":{"status":"executed","boundary":"Backward solar arc applied to natal planets/ASC/MC. Interpretation and parans remain separate audited layers.","target_date":"2026-09-27","aspects":[{"transit_planet":"true_node","natal_point":"jupiter","aspect":"square","orb":0.186},{"transit_planet":"true_node","natal_point":"venus","aspect":"square","orb":0.478},{"transit_planet":"true_node","natal_point":"mc","aspect":"trine","orb":0.6213},{"transit_planet":"sun","natal_point":"ascendant","aspect":"square","orb":0.7393},{"transit_planet":"mc","natal_point":"moon","aspect":"conjunction","orb":0.8504},{"transit_planet":"moon","natal_point":"uranus","aspect":"opposition","orb":0.8947}]},"midpoints":{"status":"executed","boundary":"Midpoint geometry only; hits are conjunction/opposition contacts, not interpretations.","target_date":"2026-09-27"},"lunar_return":{"status":"executed","boundary":"Calendar-month anchor series; each item is a native exact lunar return calculation.","target_date":"2026-09-27"},"transit_duration_scan":{"status":"executed","boundary":"Daily scan only; exact ingress/egress times require sub-daily root finding.","start_date":"2026-09-27","end_date":"2026-10-10","windows":[{"transit_planet":"true_node","natal_point":"mars","aspect":"sextile","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.0034},{"transit_planet":"jupiter","natal_point":"saturn","aspect":"square","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.0352},{"transit_planet":"jupiter","natal_point":"mc","aspect":"sextile","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.1172},{"transit_planet":"uranus","natal_point":"sun","aspect":"square","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.1664},{"transit_planet":"mercury","natal_point":"pluto","aspect":"sextile","start_date":"2026-09-27","end_date":"2026-10-01","min_orb":0.3659},{"transit_planet":"mercury","natal_point":"neptune","aspect":"conjunction","start_date":"2026-09-27","end_date":"2026-10-03","min_orb":0.3921}]},"parans":{"status":"executed","boundary":"Geometric rise/culmination/set simultaneity only; no interpretation or predictive claim is inferred.","target_date":"2026-09-27","event_count":33}},"boundary":"Native Western natal plus implemented timing layers are attached by default on natal consultation. Outputs do not infer outcomes or interpretation. Unimplemented or failed layers are listed as blocked, never silently omitted."},"technique_audit_table":[{"technique":"VedAstro Cloud State","status":"executed","system":"cross_system","boundary":"official_cloud_evidence_available"},{"technique":"VedAstro Raw Archive Manifest","status":"blocked","system":"cross_system","boundary":"official_raw_archive_not_auditable_for_this_run"},{"technique":"External Engine Cross-Validation","status":"executed","system":"cross_system","boundary":"claims_capped_until_pyjhora_jhora_jyotishganit_are_invoked_for_this_run"},{"technique":"Western Cross-Validation","status":"executed","system":"cross_system","boundary":"western_oracle_available_for_trigger_refinement"},{"technique":"Cross-System Arbitration","status":"executed","system":"cross_system","boundary":"confidence_capped_until_systems_share_a_theme_signal"},{"technique":"Evidence Packet","status":"executed","system":"cross_system","boundary":"complete_packet_required_for_high_confidence"},{"technique":"Blind Technical Mode","status":"blocked","system":"cross_system","boundary":"normal_runtime_mode"},{"technique":"MEVG / Global Web Evidence","status":"blocked","system":"cross_system","boundary":"caps_claims_until_global_web_evidence_runs"},{"technique":"Real Case Calibration","status":"blocked","system":"cross_system","boundary":"partial_reference_only_until_outcome_replay"},{"technique":"Timing Precision Gate","status":"blocked","system":"cross_system","boundary":"blocks_false_precision_until_control_date_rankings_pass"},{"technique":"Functional Benefic/Malefic","status":"executed","system":"cross_system","boundary":"高严谨模式下必须叠加功能性宫主吉凶与自然吉凶;若功能属性与自然属性冲突,应降低置信度或显式标记冲突。","key_functional_benefics":["Mercury","Saturn","Venus"],"key_functional_malefics":["Mars","Moon","Sun"]},{"technique":"Formal Vargas D1–D60","status":"executed","system":"jyotish","boundary":"20/20 named traditional charts; remaining D-N are separate"},{"technique":"Research D-N through D60","status":"executed","system":"jyotish","boundary":"40 generic D-N charts; not formal named vargas"},{"technique":"Extended Vargas D81/D108/D144","status":"executed","system":"jyotish","boundary":"3 super-divisional charts"},{"technique":"Arudha / UL / A10","status":"executed","system":"jyotish","boundary":"observation for A10/UL; commercial claims stay non-deterministic"},{"technique":"Narayana Dasha","status":"executed","system":"jyotish"},{"technique":"Vimshottari sub-periods","status":"executed","system":"jyotish"},{"technique":"Ashtakavarga","status":"executed","system":"jyotish","boundary":"component parity remains partial"},{"technique":"Yogas","status":"executed","system":"jyotish"},{"technique":"Chara Dasha","status":"not_applicable","system":"jyotish","boundary":"commercial claims stay non-deterministic; not a majority-vote truth"},{"technique":"Transits / Sade Sati","status":"executed","system":"jyotish","boundary":"observation windows, not guaranteed events"},{"technique":"KP cusps","status":"executed","system":"jyotish","boundary":"KP remains non-deterministic in this product"},{"technique":"Gulika / Mandi","status":"executed","system":"jyotish","boundary":"observation_only"},{"technique":"Shadbala components","status":"executed","system":"jyotish","boundary":"Chesta/Sthana/Dig/Drik/Kala/Naisargika as components; absolute Virupa truth is not closed"},{"technique":"Ashtakavarga Kakshya","status":"executed","system":"jyotish","boundary":"observation_only; not verified day/month timing"},{"technique":"Western natal (tropical)","status":"executed","system":"western","boundary":"Native Western natal plus implemented timing layers are attached by default on natal consultation. Outputs do not infer outcomes or interpretation. Unimplemented or failed layers are listed as blocked, never silently omitted."},{"technique":"Western transits","status":"executed","system":"western","boundary":"A dated transit snapshot only; no duration, outcome, or interpretation is inferred."},{"technique":"Western solar_return","status":"executed","system":"western","boundary":"Exact solar return time and chart only; annual topics require separate audited interpretation."},{"technique":"Western secondary_progressions","status":"executed","system":"western","boundary":"Progressed planets plus explicitly selected quotidian angles. Lunar phases, stations, duration, and interpretation remain separate audited layers."},{"technique":"Western solar_arc_directions","status":"executed","system":"western","boundary":"True secondary-progressed-Sun arc applied to natal planets/ASC/MC. Directional converse, latitude, parans, midpoint, duration, and event interpretation are not inferred."},{"technique":"Western converse_secondary_progressions","status":"executed","system":"western","boundary":"Converse progressed planets only; progressed angles and interpretation remain blocked until a method is selected."},{"technique":"Western converse_solar_arc_directions","status":"executed","system":"western","boundary":"Backward solar arc applied to natal planets/ASC/MC. Interpretation and parans remain separate audited layers."},{"technique":"Western midpoints","status":"executed","system":"western","boundary":"Midpoint geometry only; hits are conjunction/opposition contacts, not interpretations."},{"technique":"Western lunar_return","status":"executed","system":"western","boundary":"Calendar-month anchor series; each item is a native exact lunar return calculation."},{"technique":"Western transit_duration_scan","status":"executed","system":"western","boundary":"Daily scan only; exact ingress/egress times require sub-daily root finding."},{"technique":"Western parans","status":"executed","system":"western","boundary":"Geometric rise/culmination/set simultaneity only; no interpretation or predictive claim is inferred."},{"technique":"Prashna chart","status":"not_applicable","system":"jyotish","boundary":"this run is a natal consultation"},{"technique":"Ashtakoota matching","status":"not_applicable","system":"jyotish","boundary":"requires a partner chart"},{"technique":"Adhana / Niseka","status":"not_applicable","system":"jyotish","boundary":"research_only; not a natal consultation layer"},{"technique":"Muhurta election","status":"not_applicable","system":"jyotish","boundary":"not an electional request"},{"technique":"Planetary Friendship","status":"executed","system":"jyotish","boundary":"友敌等级表;不得当作确定性结论"},{"technique":"Ashtottari Dasha","status":"executed","system":"jyotish","boundary":"参数敏感、未验证"},{"technique":"Module Execution Audit","status":"executed","system":"jyotish","boundary":"附录可见;不得升格为确定性结论"}],"vedastro_cross_check":{"status":"executed","official_closure_state":"official_verified","official_closure_reason":"official_raw_response_present"},"technique_truth":{"status":"restricted","techniques":[{"technique_id":"kp_system","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"muhurta","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"gochara_event_timing","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"sahams","status":"blocked","claim_boundary":"Do not present as an available commercial calculation or conclusion."},{"technique_id":"sphuta_trisphuta_family","status":"blocked","claim_boundary":"Do not present as an available commercial calculation or conclusion."},{"technique_id":"tajika_yogas","status":"partial","claim_boundary":"Do not support deterministic conclusions, exact timing, or guarantees."},{"technique_id":"conception_chart","status":"research_only_blocked","claim_boundary":"Not available in the commercial product."},{"technique_id":"relationship_combinations","status":"partial_registry_only","claim_boundary":"Registry reference only; do not present as a verified commercial calculation."},{"technique_id":"ashtottari_dasha","status":"partial","claim_boundary":"Executable only under rule family rahu_from_lagna_lord_kendra_trikona_plus_paksha_daynight. Calculation may run as selected_rule_family_parameter_sensitive / unverified. Do not use that status, or Ashtottari generally, as a deterministic commercial conclusion."},{"technique_id":"classical_astrology_core","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_event_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_real_case_calibration","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_usable_loop_audit","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_draconic_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_profection","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_relocation_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_solar_arc_directions","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_zodiacal_release","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_app_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_bio_core_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_bridge_script_pack","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_character_bio_enhanced_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_character_bio_generator_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_complete_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_doushu_bridge","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_face_writing_bundle","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_i18n_bridge_bundle","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_i18n_complete_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_mainline_packet","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_patterns_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_personal_report_export","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_psychology_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_runtime_bridge_scripts","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_star_details_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"punarphoo","status":"partial","claim_boundary":"observation_only; not marriage; holdout not passed"},{"technique_id":"tribhagi","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"tribhagi_40","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shodashottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"dwadashottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"dwisaptatisama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shattrimshatsama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"panchottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"satabdika","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"chaturshitisama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shastihayani","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."}],"blocked_techniques":["sahams","sphuta_trisphuta_family","conception_chart","classical_astrology_core","classical_event_chart","classical_real_case_calibration","classical_usable_loop_audit","western_draconic_chart","western_profection","western_relocation_chart","western_solar_arc_directions","western_zodiacal_release","ziwei_app_js","ziwei_bio_core_js","ziwei_bridge_script_pack","ziwei_character_bio_enhanced_js","ziwei_character_bio_generator_js","ziwei_complete_js","ziwei_doushu_bridge","ziwei_face_writing_bundle","ziwei_i18n_bridge_bundle","ziwei_i18n_complete_js","ziwei_mainline_packet","ziwei_patterns_js","ziwei_personal_report_export","ziwei_psychology_js","ziwei_runtime_bridge_scripts","ziwei_star_details_js"],"reference_only_techniques":["kp_system","muhurta","gochara_event_timing"],"partial_techniques":["tajika_yogas","relationship_combinations","ashtottari_dasha","punarphoo","tribhagi","tribhagi_40","shodashottari","dwadashottari","dwisaptatisama","shattrimshatsama","panchottari","satabdika","chaturshitisama","shastihayani"]},"commercial_evidence_status":{"claim_audit":{"status":"contract_enforced","scope":"commercial_claim_boundaries"},"vedastro_identity":{"status":"reproducible_package_identity_archived","hosted_identity":"runtime_evidence_required"},"three_engine_mismatch":{"status":"classified_unresolved","truth_policy":"no_majority_vote","mismatch_count":60,"category_counts":{"ashtakavarga_table_or_contributor_variant":8,"derived_total_from_component_variants":7,"endpoint_or_varga_semantics":10,"shadbala_formula_variant":35}}}},"thematic_report":{"success":true,"endpoint":"thematic_report","source":"scripts/report_orchestrator.py","fragment_sources":["report_orchestrator.py","reading_orchestrator.py","orchestrator_bridge.py"],"workflow_orchestration":{"stage":"report_pipeline_bridge","reading_theme_count":10,"reading_themes":[{"key":"overview","label":"OVERVIEW"},{"key":"marriage","label":"MARRIAGE"},{"key":"career","label":"CAREER"},{"key":"health","label":"HEALTH"},{"key":"spiritual","label":"SPIRITUAL"},{"key":"wealth","label":"WEALTH"},{"key":"timing","label":"TIMING"},{"key":"relationship","label":"RELATIONSHIP"},{"key":"education","label":"EDUCATION"},{"key":"family","label":"FAMILY"}],"report_themes":["marriage","career","wealth","health","spirituality"],"selected_report_themes":["family"],"canonical_consultation_domains":["career","marriage","wealth","health","education","migration","family","annual","timing","general"],"consultation_thematic_capabilities":{"career":{"domain":"career","capability_status":"supported","report_theme":"career","reason":null,"fallback_theme":null},"marriage":{"domain":"marriage","capability_status":"supported","report_theme":"marriage","reason":null,"fallback_theme":null},"wealth":{"domain":"wealth","capability_status":"supported","report_theme":"wealth","reason":null,"fallback_theme":null},"health":{"domain":"health","capability_status":"supported","report_theme":"health","reason":null,"fallback_theme":null},"education":{"domain":"education","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"migration":{"domain":"migration","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"family":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"annual":{"domain":"annual","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"timing":{"domain":"timing","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"general":{"domain":"general","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null}},"independent_report_themes":["spirituality"],"bridge":{"class":"OrchestratorBridge","capabilities":["chapter_to_technique_results","inject_dasha_results","inject_full_reading_modules"]},"boundary":"reading_orchestrator 的 registry 执行层尚未绑定到全部实时 API;当前产品路径使用 report_orchestrator 生成报告,并显式声明桥接能力。"},"mode":"derived_chart_evidence","evidence_source":{"mode":"derived_chart_evidence","source":"reused_chart_modules","sample_fallback":false,"full_reading_used":false,"chart_modules_reused":true,"full_reading_module_count":23,"full_reading_summary":{},"module_status":{"full_reading":"skipped_reuse_chart_data","chart_modules":"reused","chart":"provided_planets","yogas":"ok","relationship":"ok","career":"ok"},"warning_count":0,"warnings":[],"evidence_counts":{"marriage":5,"career":6,"wealth":2,"health":2,"spirituality":2}},"themes":{"family":{"theme":"family","status":"degraded","summary":"该咨询域暂无独立 thematic report 适配器。","narrative":"","evidence":[],"strength":"weak","timing":null,"conflicts":[],"recommendations":[],"thematic_adapter":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null,"status":"degraded","upstream_contract_available":true},"boundary":"The canonical consultation domain remains available in the unified workflow, but this legacy thematic report enum has no dedicated implementation. No general-theme fallback was used."}},"theme_count":1,"available_themes":["career","marriage","wealth","health","education","migration","family","annual","timing","general"],"consultation_thematic_capabilities":{"career":{"domain":"career","capability_status":"supported","report_theme":"career","reason":null,"fallback_theme":null},"marriage":{"domain":"marriage","capability_status":"supported","report_theme":"marriage","reason":null,"fallback_theme":null},"wealth":{"domain":"wealth","capability_status":"supported","report_theme":"wealth","reason":null,"fallback_theme":null},"health":{"domain":"health","capability_status":"supported","report_theme":"health","reason":null,"fallback_theme":null},"education":{"domain":"education","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"migration":{"domain":"migration","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"family":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"annual":{"domain":"annual","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"timing":{"domain":"timing","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"general":{"domain":"general","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null}},"native_report_themes":["marriage","career","wealth","health","spirituality"],"independent_report_themes":["spirituality"],"boundary":"主题化报告用于组织证据、裁决冲突和生成叙事;具体预测仍需本命承诺、Dasha、Transit 与案例验证共同收敛。"},"birth_time_sensitivity":{"schema":"jyotish.report_birth_time_sensitivity.v1","status":"not_applicable","accuracy":"confirmed"},"reference_transparency":{"version":"transparent_reference_v1","timing_display":{"claim_status":"exploratory_unvalidated","verified_window":"display_with_evidence_scope","candidate_windows":"display_with_signals_and_confidence_cap","exact_triggers":"display_as_technical_trigger_not_guarantee","boundary":"候选日期未通过独立日级 holdout 验证,不能作为确定事件承诺;精确时间仅表示技术触发点。"},"external_engine_observations":{"Local native":{"role":"primary_calculation","source":"current request calculation contract"},"VedAstro hosted":{"role":"external_observation","deployment_identity":"not_publicly_proven","source":"references/oracle/vedastro_contract_arbitration_2026_07_17.json"},"Xalen":{"role":"formula_isolation_observation","source":"references/oracle/xalen_fourth_oracle_comparison_2026_07_17.json"},"jyotishyamitra":{"role":"independent_observation","source":"references/oracle/jyotishyamitra_steve_jobs_probe_2026_07_18.json"}},"method_variants":{"display":"show_parallel_methods_with_sources","source":"references/oracle/xalen_formula_unit_attribution_2026_07_17.json","boundary":"流派/公式差异并列展示;不以单一引擎多数投票决定真值。"},"similar_public_cases":{"status":"no_high_similarity_public_reference","cases":[],"threshold":0.75,"manifest":["references/real_case_calibration/replay_manifest.json","references/real_case_calibration/public_context_manifest.json"],"public_figures_only":true,"does_not_predict_user_outcome":true,"coverage":{"available_event_domains":["career","health","marriage","wealth"],"requested_uncovered_domains":["family"]},"boundary":"公开案例用于比较与理解,不表示用户会复现该事件。"}},"rectification":{"effective_accuracy":"5min","lagna_boundary":{"is_sensitive":true,"note":"Lagna接近星座起点(0.5°),时间敏感度高"},"summary":{"headline":"出生时间高度敏感,建议先做事件反验","enabled":["D1","D10","D9"],"warned":["D4","D5","D7"],"disabled":["D30","D60"],"confidence_floor":"矫正证据不足,建议收集更多事件后重试","recommended_events":["marriage","relocation","accident"],"next_action":"优先录入婚姻、迁移、事业转折、健康危机等日期明确事件,再比较相邻候选时间。"},"enabled_vargas":{"D1":"enabled","D9":"enabled","D10":"enabled","D5":"enabled_with_warning","D4":"enabled_with_warning","D7":"enabled_with_warning","D30":"disabled","D60":"disabled"}},"chart":{"success":true,"birth":{"ayanamsa":21.7844,"ayanamsa_display":"Raman","ayanamsa_name":"raman","date":"1955-02-24","hour":19,"julian_day":2435163.635417,"lat":37.7749,"lon":-122.4194,"minute":15,"node_mode":"mean","second":0,"time":"19:15","tz":"UTC-8.0"},"ascendant":{"degree":0.51,"degree_in_sign":0.51,"lon":150.5069,"sign":"Virgo","sign_idx":5},"planets":{"Jupiter":{"degree":28.7235,"degree_in_sign":28.7235,"degree_in_sign_raw":28.723537008388092,"degree_raw":88.72353700838809,"house":10,"lon":88.72353700838809,"nakshatra":"Punarvasu","nakshatra_lord":"Jupiter","nakshatra_pada":3,"retrograde":true,"sign":"Gemini","sign_cn":"双子座","sign_idx":2,"speed":-0.06307,"status":"极敌(Great Enemy)"},"Ketu":{"degree":10.7206,"degree_in_sign":10.7206,"degree_in_sign_raw":10.720595297290856,"degree_raw":70.72059529729086,"house":10,"lon":70.72059529729086,"nakshatra":"Ardra","nakshatra_lord":"Rahu","nakshatra_pada":2,"retrograde":true,"sign":"Gemini","sign_cn":"双子座","sign_idx":2,"speed":-0.052989,"status":"入敌(Enemy Sign)"},"Mars":{"degree":7.3061,"degree_in_sign":7.3061,"degree_in_sign_raw":7.306123917758864,"degree_raw":7.306123917758864,"house":8,"lon":7.306123917758864,"nakshatra":"Ashwini","nakshatra_lord":"Ketu","nakshatra_pada":3,"retrograde":false,"sign":"Aries","sign_cn":"白羊座","sign_idx":0,"speed":0.701796,"status":"本垣(Moolatrikona)"},"Mercury":{"degree":22.5774,"degree_in_sign":22.5774,"degree_in_sign_raw":22.57737403182267,"degree_raw":292.57737403182267,"house":5,"lon":292.57737403182267,"nakshatra":"Shravana","nakshatra_lord":"Moon","nakshatra_pada":4,"retrograde":true,"sign":"Capricorn","sign_cn":"摩羯座","sign_idx":9,"speed":-0.032977,"status":"入友(Friendly Sign)"},"Moon":{"degree":15.9628,"degree_in_sign":15.9628,"degree_in_sign_raw":15.962822283802382,"degree_raw":345.9628222838024,"house":7,"lon":345.9628222838024,"nakshatra":"Uttara Bhadrapada","nakshatra_lord":"Saturn","nakshatra_pada":4,"retrograde":false,"sign":"Pisces","sign_cn":"双鱼座","sign_idx":11,"speed":14.175536,"status":"入友(Friendly Sign)"},"Rahu":{"degree":10.7206,"degree_in_sign":10.7206,"degree_in_sign_raw":10.720595297290856,"degree_raw":250.72059529729086,"house":4,"lon":250.72059529729086,"nakshatra":"Mula","nakshatra_lord":"Ketu","nakshatra_pada":4,"retrograde":true,"sign":"Sagittarius","sign_cn":"射手座","sign_idx":8,"speed":-0.052989,"status":"极敌(Great Enemy)"},"Saturn":{"degree":29.3783,"degree_in_sign":29.3783,"degree_in_sign_raw":29.378341661018254,"degree_raw":209.37834166101825,"house":2,"lon":209.37834166101825,"nakshatra":"Vishakha","nakshatra_lord":"Jupiter","nakshatra_pada":3,"retrograde":false,"sign":"Libra","sign_cn":"天秤座","sign_idx":6,"speed":0.007061,"status":"入旺(Exalted)"},"Sun":{"degree":13.9638,"degree_in_sign":13.9638,"degree_in_sign_raw":13.963787285333467,"degree_raw":313.96378728533347,"house":6,"lon":313.96378728533347,"nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","nakshatra_pada":3,"retrograde":false,"sign":"Aquarius","sign_cn":"水瓶座","sign_idx":10,"speed":1.006069,"status":"极敌(Great Enemy)"},"Venus":{"degree":29.3875,"degree_in_sign":29.3875,"degree_in_sign_raw":29.38752999811527,"degree_raw":269.38752999811527,"house":4,"lon":269.38752999811527,"nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","nakshatra_pada":1,"retrograde":false,"sign":"Sagittarius","sign_cn":"射手座","sign_idx":8,"speed":1.136674,"status":"入敌(Enemy Sign)"}},"houses":{"1":{"sign":"Virgo","sign_idx":5},"10":{"sign":"Gemini","sign_idx":2},"11":{"sign":"Cancer","sign_idx":3},"12":{"sign":"Leo","sign_idx":4},"2":{"sign":"Libra","sign_idx":6},"3":{"sign":"Scorpio","sign_idx":7},"4":{"sign":"Sagittarius","sign_idx":8},"5":{"sign":"Capricorn","sign_idx":9},"6":{"sign":"Aquarius","sign_idx":10},"7":{"sign":"Pisces","sign_idx":11},"8":{"sign":"Aries","sign_idx":0},"9":{"sign":"Taurus","sign_idx":1}},"shadbala":{"Jupiter":{"level":"充足","rupas":7.8},"Mars":{"level":"强","rupas":6.75},"Mercury":{"level":"略弱","rupas":6.22},"Moon":{"level":"充足","rupas":7.16},"Saturn":{"level":"充足","rupas":6.14},"Sun":{"level":"充足","rupas":5.32},"Venus":{"level":"充足","rupas":6.67}},"dasha":{"birth_balance":{"elapsed_years":18.0,"lord":"Saturn","remaining_years":1.0},"calculation_contract":{"algorithm":"vimshottari_birth_balance","contract_version":"1.0.0","effective":{"nakshatra":"Uttara Bhadrapada","pada":4,"year_basis_days":365.25},"requested":{"moon_longitude":345.9628222838024}},"current_md":"Saturn","periods":[{"end":"1956-02-25","lord":"Saturn","start":"1937-02-24","years":19},{"end":"1973-02-24","lord":"Mercury","start":"1956-02-25","years":17},{"end":"1980-02-25","lord":"Ketu","start":"1973-02-24","years":7},{"end":"2000-02-25","lord":"Venus","start":"1980-02-25","years":20},{"end":"2006-02-24","lord":"Sun","start":"2000-02-25","years":6},{"end":"2016-02-25","lord":"Moon","start":"2006-02-24","years":10},{"end":"2023-02-25","lord":"Mars","start":"2016-02-25","years":7},{"end":"2041-02-24","lord":"Rahu","start":"2023-02-25","years":18},{"end":"2057-02-24","lord":"Jupiter","start":"2041-02-24","years":16}],"remaining_years":1.0,"result_hash":"bd0d288435a381081aeb444bcd089af26941ad150c4cae129998865f2443f736","start_date":"1937-02-24","total_years":19},"yogas":[{"category":"extended","name":"Amala Yoga","planets":[]},{"category":"extended","name":"Saraswati Yoga","planets":["Jupiter","Venus","Mercury"]},{"cat":"extended","desc":"Jupiter在10宫—善行得声望、晚年福报","name":"Amala Yoga","planets":[]},{"cat":"extended","desc":"智慧三杰聚吉宫—博学多才、表达能力卓越","name":"Saraswati Yoga","planets":["Jupiter","Venus","Mercury"]}],"modules":{"varga_spectrum":{"status":"used","mode":"full_spectrum","formal":{"D1":{"lagna":"Virgo","planets":{"Sun":"Aquarius","Moon":"Pisces","Mars":"Aries","Mercury":"Capricorn","Jupiter":"Gemini","Venus":"Sagittarius","Saturn":"Libra","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Rashi","meaning":"本命盘"},"D2":{"lagna":"Cancer","planets":{"Sun":"Leo","Moon":"Leo","Mars":"Leo","Mercury":"Leo","Jupiter":"Cancer","Venus":"Cancer","Saturn":"Cancer","Rahu":"Leo","Ketu":"Leo"},"name":"Hora","meaning":"财富"},"D3":{"lagna":"Virgo","planets":{"Sun":"Gemini","Moon":"Cancer","Mars":"Aries","Mercury":"Virgo","Jupiter":"Aquarius","Venus":"Leo","Saturn":"Gemini","Rahu":"Aries","Ketu":"Libra"},"name":"Drekkana","meaning":"兄弟姐妹"},"D4":{"lagna":"Virgo","planets":{"Sun":"Taurus","Moon":"Virgo","Mars":"Aries","Mercury":"Libra","Jupiter":"Pisces","Venus":"Virgo","Saturn":"Cancer","Rahu":"Pisces","Ketu":"Virgo"},"name":"Chaturthamsa","meaning":"财产/运气"},"D5":{"lagna":"Taurus","planets":{"Sun":"Aries","Moon":"Capricorn","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Libra","Venus":"Aries","Saturn":"Aquarius","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Panchamsa","meaning":"名声/权力"},"D6":{"lagna":"Pisces","planets":{"Sun":"Aries","Moon":"Sagittarius","Mars":"Taurus","Mercury":"Scorpio","Jupiter":"Scorpio","Venus":"Taurus","Saturn":"Pisces","Rahu":"Aquarius","Ketu":"Leo"},"name":"Shashthamsa","meaning":"健康/敌人"},"D7":{"lagna":"Pisces","planets":{"Sun":"Taurus","Moon":"Sagittarius","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Sagittarius","Venus":"Gemini","Saturn":"Aries","Rahu":"Aquarius","Ketu":"Leo"},"name":"Saptamsa","meaning":"子女"},"D8":{"lagna":"Taurus","planets":{"Sun":"Taurus","Moon":"Pisces","Mars":"Taurus","Mercury":"Pisces","Jupiter":"Capricorn","Venus":"Cancer","Saturn":"Taurus","Rahu":"Aquarius","Ketu":"Leo"},"name":"Ashtamsa","meaning":"突发事件"},"D9":{"lagna":"Capricorn","planets":{"Sun":"Aquarius","Moon":"Scorpio","Mars":"Gemini","Mercury":"Cancer","Jupiter":"Gemini","Venus":"Sagittarius","Saturn":"Gemini","Rahu":"Cancer","Ketu":"Capricorn"},"name":"Navamsa","meaning":"配偶/灵性"},"D10":{"lagna":"Taurus","planets":{"Sun":"Gemini","Moon":"Aries","Mars":"Gemini","Mercury":"Aries","Jupiter":"Pisces","Venus":"Virgo","Saturn":"Cancer","Rahu":"Pisces","Ketu":"Virgo"},"name":"Dasamsa","meaning":"事业"},"D11":{"lagna":"Taurus","planets":{"Sun":"Cancer","Moon":"Aries","Mars":"Gemini","Mercury":"Taurus","Jupiter":"Aries","Venus":"Libra","Saturn":"Leo","Rahu":"Pisces","Ketu":"Virgo"},"name":"Rudramsa","meaning":"破坏/转化"},"D12":{"lagna":"Virgo","planets":{"Sun":"Cancer","Moon":"Virgo","Mars":"Gemini","Mercury":"Libra","Jupiter":"Taurus","Venus":"Scorpio","Saturn":"Virgo","Rahu":"Aries","Ketu":"Libra"},"name":"Dwadasamsa","meaning":"父母"},"D16":{"lagna":"Taurus","planets":{"Sun":"Capricorn","Moon":"Cancer","Mars":"Cancer","Mercury":"Capricorn","Jupiter":"Taurus","Venus":"Scorpio","Saturn":"Capricorn","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Shodasamsa","meaning":"交通工具/舒适"},"D20":{"lagna":"Capricorn","planets":{"Sun":"Cancer","Moon":"Taurus","Mars":"Leo","Mercury":"Aries","Jupiter":"Taurus","Venus":"Scorpio","Saturn":"Taurus","Rahu":"Scorpio","Ketu":"Taurus"},"name":"Vimsamsa","meaning":"灵性修行"},"D24":{"lagna":"Cancer","planets":{"Sun":"Cancer","Moon":"Cancer","Mars":"Capricorn","Mercury":"Capricorn","Jupiter":"Gemini","Venus":"Cancer","Saturn":"Cancer","Rahu":"Aries","Ketu":"Aries"},"name":"Chaturvimsamsa","meaning":"教育/学习"},"D27":{"lagna":"Taurus","planets":{"Sun":"Aquarius","Moon":"Capricorn","Mars":"Libra","Mercury":"Taurus","Jupiter":"Cancer","Venus":"Aquarius","Saturn":"Sagittarius","Rahu":"Virgo","Ketu":"Pisces"},"name":"Bhamsa","meaning":"力量/弱点"},"D30":{"lagna":"Taurus","planets":{"Sun":"Sagittarius","Moon":"Sagittarius","Mars":"Aquarius","Mercury":"Aquarius","Jupiter":"Taurus","Venus":"Taurus","Saturn":"Taurus","Rahu":"Sagittarius","Ketu":"Sagittarius"},"name":"Trimsamsa","meaning":"不幸/困难"},"D40":{"lagna":"Capricorn","planets":{"Sun":"Aries","Moon":"Aries","Mars":"Capricorn","Mercury":"Cancer","Jupiter":"Sagittarius","Venus":"Cancer","Saturn":"Capricorn","Rahu":"Gemini","Ketu":"Sagittarius"},"name":"Khavedamsa","meaning":"吉凶效果"},"D45":{"lagna":"Taurus","planets":{"Sun":"Libra","Moon":"Libra","Mars":"Aquarius","Mercury":"Gemini","Jupiter":"Capricorn","Venus":"Leo","Saturn":"Gemini","Rahu":"Aries","Ketu":"Libra"},"name":"Akshavedamsa","meaning":"全面判断"},"D60":{"lagna":"Libra","planets":{"Sun":"Taurus","Moon":"Libra","Mars":"Gemini","Mercury":"Libra","Jupiter":"Pisces","Venus":"Libra","Saturn":"Leo","Rahu":"Virgo","Ketu":"Pisces"},"name":"Shashtiamsa","meaning":"前世业力"}},"research_dn":{"D13":{"lagna":"Pisces","planets":{"Jupiter":"Gemini","Ketu":"Libra","Mars":"Cancer","Mercury":"Aries","Moon":"Pisces","Rahu":"Aries","Saturn":"Libra","Sun":"Leo","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D14":{"lagna":"Taurus","planets":{"Jupiter":"Cancer","Ketu":"Scorpio","Mars":"Cancer","Mercury":"Cancer","Moon":"Gemini","Rahu":"Taurus","Saturn":"Scorpio","Sun":"Leo","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D15":{"lagna":"Pisces","planets":{"Jupiter":"Leo","Ketu":"Scorpio","Mars":"Cancer","Mercury":"Gemini","Moon":"Aries","Rahu":"Taurus","Saturn":"Sagittarius","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D17":{"lagna":"Pisces","planets":{"Jupiter":"Libra","Ketu":"Sagittarius","Mars":"Leo","Mercury":"Cancer","Moon":"Gemini","Rahu":"Gemini","Saturn":"Aquarius","Sun":"Virgo","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D18":{"lagna":"Taurus","planets":{"Jupiter":"Scorpio","Ketu":"Sagittarius","Mars":"Leo","Mercury":"Libra","Moon":"Leo","Rahu":"Gemini","Saturn":"Pisces","Sun":"Libra","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D19":{"lagna":"Pisces","planets":{"Jupiter":"Sagittarius","Ketu":"Sagittarius","Mars":"Leo","Mercury":"Virgo","Moon":"Cancer","Rahu":"Gemini","Saturn":"Aries","Sun":"Libra","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D21":{"lagna":"Pisces","planets":{"Jupiter":"Aquarius","Ketu":"Capricorn","Mars":"Virgo","Mercury":"Libra","Moon":"Leo","Rahu":"Cancer","Saturn":"Gemini","Sun":"Scorpio","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D22":{"lagna":"Taurus","planets":{"Jupiter":"Pisces","Ketu":"Capricorn","Mars":"Virgo","Mercury":"Capricorn","Moon":"Libra","Rahu":"Cancer","Saturn":"Cancer","Sun":"Sagittarius","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D23":{"lagna":"Pisces","planets":{"Jupiter":"Aries","Ketu":"Aquarius","Mars":"Virgo","Mercury":"Sagittarius","Moon":"Virgo","Rahu":"Leo","Saturn":"Leo","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D25":{"lagna":"Pisces","planets":{"Jupiter":"Taurus","Ketu":"Aquarius","Mars":"Libra","Mercury":"Capricorn","Moon":"Libra","Rahu":"Leo","Saturn":"Libra","Sun":"Capricorn","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D26":{"lagna":"Taurus","planets":{"Jupiter":"Gemini","Ketu":"Pisces","Mars":"Libra","Mercury":"Aries","Moon":"Sagittarius","Rahu":"Virgo","Saturn":"Scorpio","Sun":"Aquarius","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D28":{"lagna":"Taurus","planets":{"Jupiter":"Leo","Ketu":"Aries","Mars":"Libra","Mercury":"Gemini","Moon":"Capricorn","Rahu":"Libra","Saturn":"Capricorn","Sun":"Pisces","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D29":{"lagna":"Pisces","planets":{"Jupiter":"Virgo","Ketu":"Aries","Mars":"Scorpio","Mercury":"Aries","Moon":"Sagittarius","Rahu":"Libra","Saturn":"Aquarius","Sun":"Pisces","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D31":{"lagna":"Pisces","planets":{"Jupiter":"Scorpio","Ketu":"Taurus","Mars":"Scorpio","Mercury":"Gemini","Moon":"Capricorn","Rahu":"Scorpio","Saturn":"Aries","Sun":"Aries","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D32":{"lagna":"Taurus","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Scorpio","Mercury":"Virgo","Moon":"Aries","Rahu":"Scorpio","Saturn":"Taurus","Sun":"Aries","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D33":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Taurus","Mars":"Sagittarius","Mercury":"Cancer","Moon":"Aquarius","Rahu":"Scorpio","Saturn":"Gemini","Sun":"Taurus","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D34":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Gemini","Mars":"Sagittarius","Mercury":"Libra","Moon":"Taurus","Rahu":"Sagittarius","Saturn":"Cancer","Sun":"Taurus","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D35":{"lagna":"Pisces","planets":{"Jupiter":"Pisces","Ketu":"Gemini","Mars":"Sagittarius","Mercury":"Virgo","Moon":"Pisces","Rahu":"Sagittarius","Saturn":"Leo","Sun":"Gemini","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D36":{"lagna":"Pisces","planets":{"Jupiter":"Aries","Ketu":"Gemini","Mars":"Sagittarius","Mercury":"Libra","Moon":"Aries","Rahu":"Sagittarius","Saturn":"Virgo","Sun":"Gemini","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D37":{"lagna":"Pisces","planets":{"Jupiter":"Taurus","Ketu":"Cancer","Mars":"Capricorn","Mercury":"Libra","Moon":"Aries","Rahu":"Capricorn","Saturn":"Libra","Sun":"Cancer","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D38":{"lagna":"Taurus","planets":{"Jupiter":"Gemini","Ketu":"Cancer","Mars":"Capricorn","Mercury":"Capricorn","Moon":"Cancer","Rahu":"Capricorn","Saturn":"Scorpio","Sun":"Cancer","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D39":{"lagna":"Pisces","planets":{"Jupiter":"Cancer","Ketu":"Cancer","Mars":"Capricorn","Mercury":"Sagittarius","Moon":"Taurus","Rahu":"Capricorn","Saturn":"Sagittarius","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D41":{"lagna":"Pisces","planets":{"Jupiter":"Virgo","Ketu":"Leo","Mars":"Capricorn","Mercury":"Capricorn","Moon":"Gemini","Rahu":"Aquarius","Saturn":"Aquarius","Sun":"Virgo","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D42":{"lagna":"Taurus","planets":{"Jupiter":"Libra","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Aries","Moon":"Virgo","Rahu":"Pisces","Saturn":"Pisces","Sun":"Virgo","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D43":{"lagna":"Pisces","planets":{"Jupiter":"Scorpio","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Pisces","Moon":"Cancer","Rahu":"Pisces","Saturn":"Aries","Sun":"Libra","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D44":{"lagna":"Taurus","planets":{"Jupiter":"Sagittarius","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Gemini","Moon":"Libra","Rahu":"Pisces","Saturn":"Taurus","Sun":"Libra","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D46":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Libra","Mars":"Pisces","Mercury":"Cancer","Moon":"Scorpio","Rahu":"Aries","Saturn":"Cancer","Sun":"Scorpio","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D47":{"lagna":"Pisces","planets":{"Jupiter":"Pisces","Ketu":"Libra","Mars":"Pisces","Mercury":"Gemini","Moon":"Libra","Rahu":"Aries","Saturn":"Leo","Sun":"Scorpio","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D48":{"lagna":"Virgo","planets":{"Jupiter":"Pisces","Ketu":"Scorpio","Mars":"Pisces","Mercury":"Capricorn","Moon":"Aries","Rahu":"Taurus","Saturn":"Virgo","Sun":"Sagittarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D49":{"lagna":"Pisces","planets":{"Jupiter":"Aries","Ketu":"Scorpio","Mars":"Pisces","Mercury":"Cancer","Moon":"Scorpio","Rahu":"Taurus","Saturn":"Virgo","Sun":"Sagittarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D50":{"lagna":"Taurus","planets":{"Jupiter":"Taurus","Ketu":"Scorpio","Mars":"Aries","Mercury":"Libra","Moon":"Capricorn","Rahu":"Taurus","Saturn":"Libra","Sun":"Capricorn","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D51":{"lagna":"Pisces","planets":{"Jupiter":"Gemini","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Virgo","Moon":"Sagittarius","Rahu":"Gemini","Saturn":"Scorpio","Sun":"Capricorn","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D52":{"lagna":"Taurus","planets":{"Jupiter":"Cancer","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Sagittarius","Moon":"Aquarius","Rahu":"Gemini","Saturn":"Sagittarius","Sun":"Aquarius","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D53":{"lagna":"Pisces","planets":{"Jupiter":"Leo","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Libra","Moon":"Capricorn","Rahu":"Gemini","Saturn":"Capricorn","Sun":"Aquarius","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D54":{"lagna":"Taurus","planets":{"Jupiter":"Virgo","Ketu":"Capricorn","Mars":"Taurus","Mercury":"Capricorn","Moon":"Pisces","Rahu":"Cancer","Saturn":"Aquarius","Sun":"Pisces","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D55":{"lagna":"Pisces","planets":{"Jupiter":"Libra","Ketu":"Capricorn","Mars":"Taurus","Mercury":"Sagittarius","Moon":"Aquarius","Rahu":"Cancer","Saturn":"Pisces","Sun":"Pisces","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D56":{"lagna":"Taurus","planets":{"Jupiter":"Scorpio","Ketu":"Aquarius","Mars":"Taurus","Mercury":"Pisces","Moon":"Aries","Rahu":"Leo","Saturn":"Aries","Sun":"Aries","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D57":{"lagna":"Pisces","planets":{"Jupiter":"Sagittarius","Ketu":"Aquarius","Mars":"Taurus","Mercury":"Capricorn","Moon":"Pisces","Rahu":"Leo","Saturn":"Taurus","Sun":"Aries","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D58":{"lagna":"Taurus","planets":{"Jupiter":"Capricorn","Ketu":"Aquarius","Mars":"Gemini","Mercury":"Aries","Moon":"Taurus","Rahu":"Leo","Saturn":"Gemini","Sun":"Aries","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D59":{"lagna":"Pisces","planets":{"Jupiter":"Aquarius","Ketu":"Pisces","Mars":"Gemini","Mercury":"Pisces","Moon":"Aries","Rahu":"Virgo","Saturn":"Cancer","Sun":"Taurus","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"}},"extended":{"D81":{"lagna":"Aquarius","planets":{"Sun":"Scorpio","Moon":"Aquarius","Mars":"Scorpio","Mercury":"Capricorn","Jupiter":"Pisces","Venus":"Scorpio","Saturn":"Taurus","Rahu":"Leo","Ketu":"Aquarius"},"name":"Navamsa-Navamsa","meaning":"D9之D9精微分盘"},"D108":{"lagna":"Aquarius","planets":{"Sun":"Aries","Moon":"Leo","Mars":"Leo","Mercury":"Aries","Jupiter":"Capricorn","Venus":"Virgo","Saturn":"Pisces","Rahu":"Virgo","Ketu":"Pisces"},"name":"Dwadasamsa-Navamsa","meaning":"D12之D9精微分盘"},"D144":{"lagna":"Scorpio","planets":{"Sun":"Aquarius","Moon":"Capricorn","Mars":"Taurus","Mercury":"Libra","Jupiter":"Libra","Venus":"Leo","Saturn":"Gemini","Rahu":"Cancer","Ketu":"Capricorn"},"name":"Dwadasamsa-Dwadasamsa","meaning":"D12之D12精微分盘"}},"counts":{"formal":20,"research_dn":40,"extended":3,"blocked":0},"blocked":[],"boundary":"Twenty formal named Vargas are traditional charts. Remaining D-N rows through D60 are generic research divisions and must not be advertised as verified traditional vargas."},"shadbala":{"planets":{"Jupiter":{"chesta_bala":60.0,"dig_bala":30,"drik_bala":6.9,"ishta_bala_pct":120.0,"ishta_phala":58.95,"kala_bala":{"ayana":15,"hora":60.0,"nathonnata":0.0,"paksha":5.33,"total":125.33,"tribhaga":45},"kashta_phala":0.0,"min_required":6.5,"naisargika_bala":34.29,"rank":1,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":60.0,"ojayugma_bala":30.0,"sapta_d1":1.875,"sapta_d12":1.875,"sapta_d2":22.5,"sapta_d3":3.75,"sapta_d30":1.875,"sapta_d7":30.0,"sapta_d9":1.875,"sapta_score":63.75,"total":211.66,"ucha_bala":57.91},"strength_level":"充足","total_rupas":7.803,"total_virupas":468.18},"Mars":{"chesta_bala":35.0,"dig_bala":40,"drik_bala":13.49,"ishta_bala_pct":134.9,"ishta_phala":35.94,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":12.5,"paksha":24.67,"total":67.17,"tribhaga":0},"kashta_phala":24.03,"min_required":5.0,"naisargika_bala":17.14,"rank":3,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":30.0,"ojayugma_bala":30.0,"sapta_d1":45.0,"sapta_d12":7.5,"sapta_d2":22.5,"sapta_d3":30.0,"sapta_d30":3.75,"sapta_d7":3.75,"sapta_d9":7.5,"sapta_score":120.0,"total":231.9,"ucha_bala":36.9},"strength_level":"强","total_rupas":6.745,"total_virupas":404.7},"Mercury":{"chesta_bala":60.0,"dig_bala":20,"drik_bala":-10.62,"ishta_bala_pct":88.9,"ishta_phala":32.38,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":60.0,"paksha":24.67,"total":114.67,"tribhaga":0},"kashta_phala":0.0,"min_required":7.0,"naisargika_bala":25.71,"rank":5,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":30.0,"ojayugma_bala":0.0,"sapta_d1":15.0,"sapta_d12":22.5,"sapta_d2":22.5,"sapta_d3":30.0,"sapta_d30":15.0,"sapta_d7":3.75,"sapta_d9":7.5,"sapta_score":116.25,"total":163.72,"ucha_bala":17.47},"strength_level":"略弱","total_rupas":6.2247,"total_virupas":373.48},"Moon":{"chesta_bala":10.67,"dig_bala":30,"drik_bala":20.06,"ishta_bala_pct":119.3,"ishta_phala":21.74,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":12.5,"paksha":5.33,"total":47.83,"tribhaga":0},"kashta_phala":27.81,"min_required":6.0,"naisargika_bala":51.43,"rank":2,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":60.0,"ojayugma_bala":30.0,"sapta_d1":15.0,"sapta_d12":22.5,"sapta_d2":22.5,"sapta_d3":30.0,"sapta_d30":15.0,"sapta_d7":15.0,"sapta_d9":15.0,"sapta_score":135.0,"total":269.32,"ucha_bala":44.32},"strength_level":"充足","total_rupas":7.1551,"total_virupas":429.31},"Saturn":{"chesta_bala":10.0,"dig_bala":10,"drik_bala":9.49,"ishta_bala_pct":122.8,"ishta_phala":23.85,"kala_bala":{"ayana":15,"hora":0.0,"nathonnata":12.5,"paksha":24.67,"total":97.17,"tribhaga":45},"kashta_phala":12.51,"min_required":5.0,"naisargika_bala":8.57,"rank":6,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":30.0,"ojayugma_bala":30.0,"sapta_d1":22.5,"sapta_d12":22.5,"sapta_d2":1.875,"sapta_d3":22.5,"sapta_d30":22.5,"sapta_d7":1.875,"sapta_d9":22.5,"sapta_score":116.25,"total":233.12,"ucha_bala":56.87},"strength_level":"充足","total_rupas":6.1392,"total_virupas":368.35},"Sun":{"chesta_bala":10.25,"dig_bala":20,"drik_bala":1.74,"ishta_bala_pct":106.4,"ishta_phala":20.58,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":0.0,"paksha":24.67,"total":54.67,"tribhaga":0},"kashta_phala":30.49,"min_required":5.0,"naisargika_bala":60.0,"rank":7,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":15.0,"ojayugma_bala":30.0,"sapta_d1":1.875,"sapta_d12":22.5,"sapta_d2":30.0,"sapta_d3":15.0,"sapta_d30":7.5,"sapta_d7":7.5,"sapta_d9":1.875,"sapta_score":86.25,"total":172.57,"ucha_bala":41.32},"strength_level":"充足","total_rupas":5.3205,"total_virupas":319.23},"Venus":{"chesta_bala":50.0,"dig_bala":60,"drik_bala":-2.75,"ishta_bala_pct":121.2,"ishta_phala":39.24,"kala_bala":{"ayana":15,"hora":0.0,"nathonnata":0.0,"paksha":5.33,"total":65.33,"tribhaga":45},"kashta_phala":17.09,"min_required":5.5,"naisargika_bala":42.86,"rank":4,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":60.0,"ojayugma_bala":0.0,"sapta_d1":3.75,"sapta_d12":3.75,"sapta_d2":7.5,"sapta_d3":7.5,"sapta_d30":30.0,"sapta_d7":22.5,"sapta_d9":3.75,"sapta_score":78.75,"total":184.55,"ucha_bala":30.8},"strength_level":"充足","total_rupas":6.6665,"total_virupas":399.99}}},"arudha_padas":{"method":"Arudha Pada A1-A12 (dashaflow/jaimini-tropical MIT adapted)","ascendant":"Virgo","padas":{"A1":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Capricorn","distance":5,"exception_triggered":false,"house_num":1,"name":"Arudha Lagna (AL)"},"A2":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Sagittarius","distance":3,"exception_triggered":false,"house_num":2,"name":"Dhana Pada (A2)"},"A3":{"sign":"Virgo","sign_idx":5,"lord":"Mercury","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Aries","distance":6,"exception_triggered":false,"house_num":3,"name":"Vikrama Pada (A3)"},"A4":{"sign":"Virgo","sign_idx":5,"lord":"Mercury","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Gemini","distance":7,"exception_triggered":true,"house_num":4,"name":"Sukha Pada (A4)"},"A5":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Libra","distance":10,"exception_triggered":true,"house_num":5,"name":"Mantra Pada (A5)"},"A6":{"sign":"Gemini","sign_idx":2,"lord":"Mercury","source_house_sign":"Aquarius","source_house_lord":"Saturn","lord_sign":"Libra","distance":9,"exception_triggered":false,"house_num":6,"name":"Roga Pada (A6)"},"A7":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Pisces","source_house_lord":"Jupiter","lord_sign":"Gemini","distance":4,"exception_triggered":true,"house_num":7,"name":"Dara Pada (A7)"},"A8":{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","source_house_sign":"Aries","source_house_lord":"Mars","lord_sign":"Aries","distance":1,"exception_triggered":true,"house_num":8,"name":"Mrityu Pada (A8)"},"A9":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Taurus","source_house_lord":"Venus","lord_sign":"Sagittarius","distance":8,"exception_triggered":false,"house_num":9,"name":"Dharma Pada (A9)"},"A10":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Gemini","source_house_lord":"Mercury","lord_sign":"Capricorn","distance":8,"exception_triggered":false,"house_num":10,"name":"Karma Pada (A10)"},"A11":{"sign":"Scorpio","sign_idx":7,"lord":"Mars","source_house_sign":"Cancer","source_house_lord":"Moon","lord_sign":"Pisces","distance":9,"exception_triggered":false,"house_num":11,"name":"Labha Pada (A11)"},"UL":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Aquarius","distance":7,"exception_triggered":true,"house_num":12,"name":"Upapada (UL)"}},"arudha_lagna":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Capricorn","distance":5,"exception_triggered":false,"house_num":1,"name":"Arudha Lagna (AL)"},"upapada":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Aquarius","distance":7,"exception_triggered":true,"house_num":12,"name":"Upapada (UL)"}},"jaimini":{"arudha_padas":{"method":"Arudha Pada A1-A12 (dashaflow/jaimini-tropical MIT adapted)","ascendant":"Virgo","padas":{"A1":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Capricorn","distance":5,"exception_triggered":false,"house_num":1,"name":"Arudha Lagna (AL)"},"A2":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Sagittarius","distance":3,"exception_triggered":false,"house_num":2,"name":"Dhana Pada (A2)"},"A3":{"sign":"Virgo","sign_idx":5,"lord":"Mercury","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Aries","distance":6,"exception_triggered":false,"house_num":3,"name":"Vikrama Pada (A3)"},"A4":{"sign":"Virgo","sign_idx":5,"lord":"Mercury","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Gemini","distance":7,"exception_triggered":true,"house_num":4,"name":"Sukha Pada (A4)"},"A5":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Libra","distance":10,"exception_triggered":true,"house_num":5,"name":"Mantra Pada (A5)"},"A6":{"sign":"Gemini","sign_idx":2,"lord":"Mercury","source_house_sign":"Aquarius","source_house_lord":"Saturn","lord_sign":"Libra","distance":9,"exception_triggered":false,"house_num":6,"name":"Roga Pada (A6)"},"A7":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Pisces","source_house_lord":"Jupiter","lord_sign":"Gemini","distance":4,"exception_triggered":true,"house_num":7,"name":"Dara Pada (A7)"},"A8":{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","source_house_sign":"Aries","source_house_lord":"Mars","lord_sign":"Aries","distance":1,"exception_triggered":true,"house_num":8,"name":"Mrityu Pada (A8)"},"A9":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Taurus","source_house_lord":"Venus","lord_sign":"Sagittarius","distance":8,"exception_triggered":false,"house_num":9,"name":"Dharma Pada (A9)"},"A10":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Gemini","source_house_lord":"Mercury","lord_sign":"Capricorn","distance":8,"exception_triggered":false,"house_num":10,"name":"Karma Pada (A10)"},"A11":{"sign":"Scorpio","sign_idx":7,"lord":"Mars","source_house_sign":"Cancer","source_house_lord":"Moon","lord_sign":"Pisces","distance":9,"exception_triggered":false,"house_num":11,"name":"Labha Pada (A11)"},"UL":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Aquarius","distance":7,"exception_triggered":true,"house_num":12,"name":"Upapada (UL)"}},"arudha_lagna":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Capricorn","distance":5,"exception_triggered":false,"house_num":1,"name":"Arudha Lagna (AL)"},"upapada":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Aquarius","distance":7,"exception_triggered":true,"house_num":12,"name":"Upapada (UL)"}},"chara_karakas":{"Atmakaraka":{"planet":"Venus","degree_in_sign":29.3875,"rank":1,"domain":"灵魂使命、核心自我、人生最高目标","cn_name":"灵魂星AK"},"AK":{"planet":"Venus","degree_in_sign":29.3875,"rank":1,"domain":"灵魂使命、核心自我、人生最高目标","cn_name":"灵魂星AK"},"Amatyakaraka":{"planet":"Saturn","degree_in_sign":29.3783,"rank":2,"domain":"事业方向、主要谋士、权力代理","cn_name":"事业星AmK"},"AmK":{"planet":"Saturn","degree_in_sign":29.3783,"rank":2,"domain":"事业方向、主要谋士、权力代理","cn_name":"事业星AmK"},"Bhratrikaraka":{"planet":"Jupiter","degree_in_sign":28.7235,"rank":3,"domain":"兄弟姐妹、勇气、冒险精神","cn_name":"兄弟星BK"},"BK":{"planet":"Jupiter","degree_in_sign":28.7235,"rank":3,"domain":"兄弟姐妹、勇气、冒险精神","cn_name":"兄弟星BK"},"Matrikaraka":{"planet":"Mercury","degree_in_sign":22.5774,"rank":4,"domain":"母亲、家庭根基、情感安全感","cn_name":"母亲星MK"},"MK":{"planet":"Mercury","degree_in_sign":22.5774,"rank":4,"domain":"母亲、家庭根基、情感安全感","cn_name":"母亲星MK"},"Putrakaraka":{"planet":"Moon","degree_in_sign":15.9628,"rank":5,"domain":"子女、创造力、学生、智能成果","cn_name":"子女星PK"},"PK":{"planet":"Moon","degree_in_sign":15.9628,"rank":5,"domain":"子女、创造力、学生、智能成果","cn_name":"子女星PK"},"Gnatikaraka":{"planet":"Sun","degree_in_sign":13.9638,"rank":6,"domain":"竞争对手、疾病、障碍、转化力量","cn_name":"障碍星GK"},"GK":{"planet":"Sun","degree_in_sign":13.9638,"rank":6,"domain":"竞争对手、疾病、障碍、转化力量","cn_name":"障碍星GK"},"Darakaraka":{"planet":"Mars","degree_in_sign":7.3061,"rank":7,"domain":"配偶特质、伴侣关系、婚姻质量","cn_name":"配偶星DK"},"DK":{"planet":"Mars","degree_in_sign":7.3061,"rank":7,"domain":"配偶特质、伴侣关系、婚姻质量","cn_name":"配偶星DK"}}},"narayana_dasha":{"lagna_sign":"Virgo","current_dasha":{"md":{"sign":"Leo","sign_idx":4,"lord":"Sun","years":6,"start_age":71.0,"end_age":77.0},"ad":{"sign":"Virgo","sign_idx":5,"lord":"Mercury","years":0.3117,"start_age":71.4675,"end_age":71.7792},"pd":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","years":0.0324,"start_age":71.5727,"end_age":71.6051},"remaining_years":5.41},"current_year":2026,"current_age":71.58859638915698,"mahadasha_sequence":[{"sign":"Virgo","sign_idx":5,"lord":"Mercury","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":4,"count_from_to":"Virgo(5)→Capricorn(9)","start_age":0.0,"end_age":4.0},{"sign":"Libra","sign_idx":6,"lord":"Venus","lord_in_sign":"Sagittarius","lord_sign_idx":8,"years":2,"count_from_to":"Libra(6)→Sagittarius(8)","start_age":4.0,"end_age":6.0},{"sign":"Scorpio","sign_idx":7,"lord":"Mars","lord_in_sign":"Aries","lord_sign_idx":0,"years":5,"count_from_to":"Scorpio(7)→Aries(0)","start_age":6.0,"end_age":11.0},{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","lord_in_sign":"Gemini","lord_sign_idx":2,"years":6,"count_from_to":"Sagittarius(8)→Gemini(2)","start_age":11.0,"end_age":17.0},{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","lord_in_sign":"Libra","lord_sign_idx":6,"years":9,"count_from_to":"Capricorn(9)→Libra(6)","start_age":17.0,"end_age":26.0},{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","lord_in_sign":"Libra","lord_sign_idx":6,"years":8,"count_from_to":"Aquarius(10)→Libra(6)","start_age":26.0,"end_age":34.0},{"sign":"Pisces","sign_idx":11,"lord":"Jupiter","lord_in_sign":"Gemini","lord_sign_idx":2,"years":3,"count_from_to":"Pisces(11)→Gemini(2)","start_age":34.0,"end_age":37.0},{"sign":"Aries","sign_idx":0,"lord":"Mars","lord_in_sign":"Aries","lord_sign_idx":0,"years":12,"count_from_to":"Aries(0)→Aries(0)","start_age":37.0,"end_age":49.0},{"sign":"Taurus","sign_idx":1,"lord":"Venus","lord_in_sign":"Sagittarius","lord_sign_idx":8,"years":7,"count_from_to":"Taurus(1)→Sagittarius(8)","start_age":49.0,"end_age":56.0},{"sign":"Gemini","sign_idx":2,"lord":"Mercury","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":7,"count_from_to":"Gemini(2)→Capricorn(9)","start_age":56.0,"end_age":63.0},{"sign":"Cancer","sign_idx":3,"lord":"Moon","lord_in_sign":"Pisces","lord_sign_idx":11,"years":8,"count_from_to":"Cancer(3)→Pisces(11)","start_age":63.0,"end_age":71.0},{"sign":"Leo","sign_idx":4,"lord":"Sun","lord_in_sign":"Aquarius","lord_sign_idx":10,"years":6,"count_from_to":"Leo(4)→Aquarius(10)","start_age":71.0,"end_age":77.0}]},"ashtakavarga":{"method":"Ashtakavarga八分法(BPHS/PVR书例校准v2.1)","version":"2.1","bav":{"Sun":{"bindus":[3,6,4,3,4,2,5,7,5,3,4,2],"total":48,"expected_total":48,"valid":true,"deviation":0},"Moon":{"bindus":[4,3,4,4,6,5,2,4,4,4,4,5],"total":49,"expected_total":49,"valid":true,"deviation":0},"Mars":{"bindus":[4,6,4,5,2,1,3,6,1,3,2,2],"total":39,"expected_total":39,"valid":true,"deviation":0},"Mercury":{"bindus":[6,4,5,5,3,2,7,4,6,7,3,2],"total":54,"expected_total":54,"valid":true,"deviation":0},"Jupiter":{"bindus":[6,5,3,4,3,7,5,4,4,6,5,4],"total":56,"expected_total":56,"valid":true,"deviation":0},"Venus":{"bindus":[4,4,4,5,2,5,4,3,5,6,5,5],"total":52,"expected_total":52,"valid":true,"deviation":0},"Saturn":{"bindus":[1,4,3,1,5,4,3,5,4,2,4,3],"total":39,"expected_total":39,"valid":true,"deviation":0},"Lagna":{"bindus":[5,2,4,5,4,2,3,4,5,6,6,3],"total":49,"expected_total":49,"valid":true,"deviation":0}},"sav":{"scores":{"Aries":28,"Taurus":32,"Gemini":27,"Cancer":27,"Leo":25,"Virgo":26,"Libra":29,"Scorpio":33,"Sagittarius":29,"Capricorn":31,"Aquarius":27,"Pisces":23},"full_scores_with_lagna":{"Aries":33,"Taurus":34,"Gemini":31,"Cancer":32,"Leo":29,"Virgo":28,"Libra":32,"Scorpio":37,"Sagittarius":34,"Capricorn":37,"Aquarius":33,"Pisces":26},"assessment":[{"sign":"Aries","score":28,"level":"吉利"},{"sign":"Taurus","score":32,"level":"极吉"},{"sign":"Gemini","score":27,"level":"中等"},{"sign":"Cancer","score":27,"level":"中等"},{"sign":"Leo","score":25,"level":"中等"},{"sign":"Virgo","score":26,"level":"中等"},{"sign":"Libra","score":29,"level":"吉利"},{"sign":"Scorpio","score":33,"level":"极吉"},{"sign":"Sagittarius","score":29,"level":"吉利"},{"sign":"Capricorn","score":31,"level":"极吉"},{"sign":"Aquarius","score":27,"level":"中等"},{"sign":"Pisces","score":23,"level":"挑战"}],"total":337,"expected_total":337,"valid":true,"deviation":0,"full_total_with_lagna":386},"bav_validation":[{"planet":"Sun","actual":48,"expected":48,"status":"✅"},{"planet":"Moon","actual":49,"expected":49,"status":"✅"},{"planet":"Mars","actual":39,"expected":39,"status":"✅"},{"planet":"Mercury","actual":54,"expected":54,"status":"✅"},{"planet":"Jupiter","actual":56,"expected":56,"status":"✅"},{"planet":"Venus","actual":52,"expected":52,"status":"✅"},{"planet":"Saturn","actual":39,"expected":39,"status":"✅"},{"planet":"Lagna","actual":49,"expected":49,"status":"✅"}],"all_bav_valid":true,"shodhya_pinda":{"Sun":{"rashi_pinda":16,"graha_pinda":20,"total_pinda":36,"bindu_at_own_sign":4},"Moon":{"rashi_pinda":20,"graha_pinda":25,"total_pinda":45,"bindu_at_own_sign":5},"Mars":{"rashi_pinda":16,"graha_pinda":32,"total_pinda":48,"bindu_at_own_sign":4},"Mercury":{"rashi_pinda":28,"graha_pinda":35,"total_pinda":63,"bindu_at_own_sign":7},"Jupiter":{"rashi_pinda":12,"graha_pinda":30,"total_pinda":42,"bindu_at_own_sign":3},"Venus":{"rashi_pinda":20,"graha_pinda":35,"total_pinda":55,"bindu_at_own_sign":5},"Saturn":{"rashi_pinda":12,"graha_pinda":15,"total_pinda":27,"bindu_at_own_sign":3}},"yoga_pinda":{"method":"Yoga Pinda","version":"1.0","planets":{"Sun":{"sign":"Aquarius","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":5,"rashi_pinda":16,"graha_pinda":20,"yoga_pinda":36},"Moon":{"sign":"Pisces","bindu_at_own_sign":5,"rashi_weight":4,"planet_weight":5,"rashi_pinda":20,"graha_pinda":25,"yoga_pinda":45},"Mars":{"sign":"Aries","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":8,"rashi_pinda":16,"graha_pinda":32,"yoga_pinda":48},"Mercury":{"sign":"Capricorn","bindu_at_own_sign":7,"rashi_weight":4,"planet_weight":5,"rashi_pinda":28,"graha_pinda":35,"yoga_pinda":63},"Jupiter":{"sign":"Gemini","bindu_at_own_sign":3,"rashi_weight":4,"planet_weight":10,"rashi_pinda":12,"graha_pinda":30,"yoga_pinda":42},"Venus":{"sign":"Sagittarius","bindu_at_own_sign":5,"rashi_weight":4,"planet_weight":7,"rashi_pinda":20,"graha_pinda":35,"yoga_pinda":55},"Saturn":{"sign":"Libra","bindu_at_own_sign":3,"rashi_weight":4,"planet_weight":5,"rashi_pinda":12,"graha_pinda":15,"yoga_pinda":27}},"summary":{"strongest_planet":"Mercury","weakest_planet":"Saturn","total_yoga_pinda":316,"average_yoga_pinda":45.14},"all_valid":true,"validation_note":"Yoga Pinda = Rashi Pinda + Graha Pinda;当前复用既有 v2.1 Shodhya Pinda 权重口径。"},"strongest_signs":["Scorpio","Taurus","Capricorn"],"weakest_signs":["Virgo","Leo","Pisces"],"house_scores":{"house_1":{"sign":"Virgo","sav_score":26,"level":"中等"},"house_2":{"sign":"Libra","sav_score":29,"level":"吉利"},"house_3":{"sign":"Scorpio","sav_score":33,"level":"极吉"},"house_4":{"sign":"Sagittarius","sav_score":29,"level":"吉利"},"house_5":{"sign":"Capricorn","sav_score":31,"level":"极吉"},"house_6":{"sign":"Aquarius","sav_score":27,"level":"中等"},"house_7":{"sign":"Pisces","sav_score":23,"level":"挑战"},"house_8":{"sign":"Aries","sav_score":28,"level":"吉利"},"house_9":{"sign":"Taurus","sav_score":32,"level":"极吉"},"house_10":{"sign":"Gemini","sav_score":27,"level":"中等"},"house_11":{"sign":"Cancer","sav_score":27,"level":"中等"},"house_12":{"sign":"Leo","sav_score":25,"level":"中等"}},"house_scores_full":{"house_1":{"sign":"Virgo","sav_score":28},"house_2":{"sign":"Libra","sav_score":32},"house_3":{"sign":"Scorpio","sav_score":37},"house_4":{"sign":"Sagittarius","sav_score":34},"house_5":{"sign":"Capricorn","sav_score":37},"house_6":{"sign":"Aquarius","sav_score":33},"house_7":{"sign":"Pisces","sav_score":26},"house_8":{"sign":"Aries","sav_score":33},"house_9":{"sign":"Taurus","sav_score":34},"house_10":{"sign":"Gemini","sav_score":31},"house_11":{"sign":"Cancer","sav_score":32},"house_12":{"sign":"Leo","sav_score":29}},"pav":{"method":"Prastara Ashtakavarga (PAV)","version":"1.0","matrix_shape":{"planets":7,"signs":12,"sources":8},"pav":{"Sun":{"Sun":[0,1,0,0,1,1,1,1,1,0,1,1],"Moon":[0,1,0,0,1,0,0,0,1,1,0,0],"Mars":[1,1,0,1,0,0,1,1,1,1,1,0],"Mercury":[0,1,1,0,0,1,1,1,1,0,0,1],"Jupiter":[1,0,0,0,0,0,1,1,0,0,1,0],"Venus":[0,1,1,0,0,0,0,1,0,0,0,0],"Saturn":[1,1,1,1,1,0,1,1,0,1,0,0],"Lagna":[0,0,1,1,1,0,0,1,1,0,1,0]},"Moon":{"Sun":[1,0,0,1,1,1,0,1,1,0,0,0],"Moon":[0,1,0,0,1,1,0,1,1,1,0,1],"Mars":[0,1,1,0,1,1,0,0,0,1,1,0],"Mercury":[1,1,0,1,1,0,1,1,0,1,0,1],"Jupiter":[1,0,1,1,0,1,0,0,1,1,0,1],"Venus":[1,0,1,0,1,1,1,0,0,0,1,1],"Saturn":[0,0,0,0,1,0,0,0,1,0,1,1],"Lagna":[0,0,1,1,0,0,0,1,0,0,1,0]},"Mars":{"Sun":[1,0,1,1,0,0,0,1,1,0,0,0],"Moon":[0,1,0,0,1,0,0,0,0,1,0,0],"Mars":[1,1,0,1,0,0,1,1,0,1,1,0],"Mercury":[0,1,1,0,0,0,0,1,0,0,0,1],"Jupiter":[1,1,0,0,0,0,0,1,0,0,0,1],"Venus":[0,1,0,1,0,0,1,1,0,0,0,0],"Saturn":[1,1,1,1,1,0,1,0,0,1,0,0],"Lagna":[0,0,1,1,0,1,0,1,0,0,1,0]},"Mercury":{"Sun":[0,0,1,1,0,0,1,0,1,1,0,0],"Moon":[1,0,1,0,1,0,1,0,1,1,0,0],"Mars":[1,1,0,1,0,0,1,1,1,1,1,0],"Mercury":[0,1,1,0,0,1,1,1,1,1,0,1],"Jupiter":[1,1,0,0,0,0,0,1,0,1,0,0],"Venus":[1,0,0,1,1,0,1,0,1,1,1,1],"Saturn":[1,1,1,1,1,0,1,1,0,1,0,0],"Lagna":[1,0,1,1,0,1,1,0,1,0,1,0]},"Jupiter":{"Sun":[1,1,0,0,1,1,1,1,1,0,1,1],"Moon":[1,0,0,1,0,1,0,1,0,1,0,0],"Mars":[1,1,0,1,0,0,1,1,0,1,1,0],"Mercury":[1,1,1,0,0,1,1,1,0,1,1,0],"Jupiter":[1,0,1,1,1,1,0,0,1,1,0,1],"Venus":[1,1,0,0,1,1,1,0,0,1,0,0],"Saturn":[0,0,0,0,0,1,0,0,1,0,1,1],"Lagna":[0,1,1,1,0,1,1,0,1,1,1,1]},"Venus":{"Sun":[0,0,0,0,0,1,0,0,1,1,0,0],"Moon":[1,1,1,1,0,0,1,1,0,1,1,1],"Mars":[0,0,1,1,0,1,0,0,1,0,1,1],"Mercury":[0,1,1,0,0,1,0,1,0,0,0,1],"Jupiter":[1,0,0,0,0,0,1,0,0,1,1,1],"Venus":[1,0,0,1,1,1,1,0,1,1,1,1],"Saturn":[0,1,1,1,1,0,0,0,1,1,1,0],"Lagna":[1,1,0,1,0,1,1,1,1,1,0,0]},"Saturn":{"Sun":[0,1,0,0,1,1,0,1,1,0,1,1],"Moon":[0,1,0,0,1,0,0,0,0,1,0,0],"Mars":[0,0,1,0,1,1,0,0,0,1,1,1],"Mercury":[0,0,1,0,1,1,1,1,1,0,0,0],"Jupiter":[1,1,0,0,0,0,1,1,0,0,0,0],"Venus":[0,1,0,0,0,0,1,1,0,0,0,0],"Saturn":[0,0,0,0,1,0,0,0,1,0,1,1],"Lagna":[0,0,1,1,0,1,0,1,1,0,1,0]}},"pav_summary":{"Sun":{"Sun":8,"Moon":4,"Mars":8,"Mercury":7,"Jupiter":4,"Venus":3,"Saturn":8,"Lagna":6},"Moon":{"Sun":6,"Moon":7,"Mars":6,"Mercury":8,"Jupiter":7,"Venus":7,"Saturn":4,"Lagna":4},"Mars":{"Sun":5,"Moon":3,"Mars":7,"Mercury":4,"Jupiter":4,"Venus":4,"Saturn":7,"Lagna":5},"Mercury":{"Sun":5,"Moon":6,"Mars":8,"Mercury":8,"Jupiter":4,"Venus":8,"Saturn":8,"Lagna":7},"Jupiter":{"Sun":9,"Moon":5,"Mars":7,"Mercury":8,"Jupiter":8,"Venus":6,"Saturn":4,"Lagna":9},"Venus":{"Sun":3,"Moon":9,"Mars":6,"Mercury":5,"Jupiter":5,"Venus":9,"Saturn":7,"Lagna":8},"Saturn":{"Sun":7,"Moon":3,"Mars":6,"Mercury":6,"Jupiter":4,"Venus":3,"Saturn":4,"Lagna":6}},"validation":[{"planet":"Sun","source":"Sun","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Moon","actual":4,"expected":4,"valid":true},{"planet":"Sun","source":"Mars","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Mercury","actual":7,"expected":7,"valid":true},{"planet":"Sun","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Sun","source":"Venus","actual":3,"expected":3,"valid":true},{"planet":"Sun","source":"Saturn","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Lagna","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Sun","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Moon","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Moon","source":"Jupiter","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Venus","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Moon","source":"Lagna","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Sun","actual":5,"expected":5,"valid":true},{"planet":"Mars","source":"Moon","actual":3,"expected":3,"valid":true},{"planet":"Mars","source":"Mars","actual":7,"expected":7,"valid":true},{"planet":"Mars","source":"Mercury","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Venus","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Saturn","actual":7,"expected":7,"valid":true},{"planet":"Mars","source":"Lagna","actual":5,"expected":5,"valid":true},{"planet":"Mercury","source":"Sun","actual":5,"expected":5,"valid":true},{"planet":"Mercury","source":"Moon","actual":6,"expected":6,"valid":true},{"planet":"Mercury","source":"Mars","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Mercury","source":"Venus","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Saturn","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Lagna","actual":7,"expected":7,"valid":true},{"planet":"Jupiter","source":"Sun","actual":9,"expected":9,"valid":true},{"planet":"Jupiter","source":"Moon","actual":5,"expected":5,"valid":true},{"planet":"Jupiter","source":"Mars","actual":7,"expected":7,"valid":true},{"planet":"Jupiter","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Jupiter","source":"Jupiter","actual":8,"expected":8,"valid":true},{"planet":"Jupiter","source":"Venus","actual":6,"expected":6,"valid":true},{"planet":"Jupiter","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Jupiter","source":"Lagna","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Sun","actual":3,"expected":3,"valid":true},{"planet":"Venus","source":"Moon","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Venus","source":"Mercury","actual":5,"expected":5,"valid":true},{"planet":"Venus","source":"Jupiter","actual":5,"expected":5,"valid":true},{"planet":"Venus","source":"Venus","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Saturn","actual":7,"expected":7,"valid":true},{"planet":"Venus","source":"Lagna","actual":8,"expected":8,"valid":true},{"planet":"Saturn","source":"Sun","actual":7,"expected":7,"valid":true},{"planet":"Saturn","source":"Moon","actual":3,"expected":3,"valid":true},{"planet":"Saturn","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Saturn","source":"Mercury","actual":6,"expected":6,"valid":true},{"planet":"Saturn","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Saturn","source":"Venus","actual":3,"expected":3,"valid":true},{"planet":"Saturn","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Saturn","source":"Lagna","actual":6,"expected":6,"valid":true}],"all_valid":true},"sodhita":{"method":"Sodhita Ashtakavarga (BPHS标准)","version":"1.0","sodhita_bav":{"Sun":[1,3,3,1,2,1,2,4,3,1,2,1],"Moon":[3,2,3,3,3,3,2,3,2,3,2,4],"Mars":[1,4,2,2,1,1,1,4,0,1,1,2],"Mercury":[4,2,3,2,2,2,4,2,4,4,2,2],"Jupiter":[4,3,3,3,2,5,3,2,2,5,2,2],"Venus":[4,3,2,3,1,3,4,3,2,4,3,4],"Saturn":[1,3,2,1,2,2,3,4,2,1,1,0]},"sodhita_sav":{"scores":{"Aries":18,"Taurus":20,"Gemini":18,"Cancer":15,"Leo":13,"Virgo":17,"Libra":19,"Scorpio":22,"Sagittarius":15,"Capricorn":19,"Aquarius":13,"Pisces":15},"assessment":[{"sign":"Aries","score":18,"level":"挑战"},{"sign":"Taurus","score":20,"level":"中等"},{"sign":"Gemini","score":18,"level":"挑战"},{"sign":"Cancer","score":15,"level":"挑战"},{"sign":"Leo","score":13,"level":"挑战"},{"sign":"Virgo","score":17,"level":"挑战"},{"sign":"Libra","score":19,"level":"中等"},{"sign":"Scorpio","score":22,"level":"吉利"},{"sign":"Sagittarius","score":15,"level":"挑战"},{"sign":"Capricorn","score":19,"level":"中等"},{"sign":"Aquarius","score":13,"level":"挑战"},{"sign":"Pisces","score":15,"level":"挑战"}],"total":204},"reduction_summary":{"Sun":24,"Moon":16,"Mars":19,"Mercury":21,"Jupiter":20,"Venus":16,"Saturn":17},"validation_note":"Sodhita AV ≤ 原始BAV(逐宫位)"}},"dasha_sub_periods":{"status":"ready","source":"chart.dasha.periods + dasha_analyzer.build_antardasha","method":"vimshottari_antardasha_proportional","current":{"mahadasha":{"lord":"Rahu","start":"2023-02-25","end":"2041-02-24"},"antardasha":{"lord":"Jupiter","start":"2025-11-07","end":"2028-04-01"}},"next":{"lord":"Saturn","start":"2028-04-01","end":"2031-02-06"},"boundaries":[{"lord":"Rahu","start":"2023-02-25","end":"2025-11-07"},{"lord":"Jupiter","start":"2025-11-07","end":"2028-04-01"},{"lord":"Saturn","start":"2028-04-01","end":"2031-02-06"},{"lord":"Mercury","start":"2031-02-06","end":"2033-08-25"},{"lord":"Ketu","start":"2033-08-25","end":"2034-09-13"},{"lord":"Venus","start":"2034-09-13","end":"2037-09-12"},{"lord":"Sun","start":"2037-09-12","end":"2038-08-07"},{"lord":"Moon","start":"2038-08-07","end":"2040-02-06"},{"lord":"Mars","start":"2040-02-06","end":"2041-02-24"}],"boundary_count":9,"summary":"当前 Rahu 大运下的小运为 Jupiter,边界 2025-11-07 至 2028-04-01。更细的 Pratyantardasha 与行运触发不在本层计算范围内。","pratyantar_dasha_timeline":{"status":"ready","current":{"lord":"Mercury","start":"2026-07-20","end":"2026-11-21"},"next":{"lord":"Ketu","start":"2026-11-21","end":"2027-01-11"},"boundary":"candidate window inside the running antardasha; not a verified event date"}},"kp_cusps":{"method":"KP (Krishnamurti Paddhati) 系统","version":"1.0","source":"diliprk/VedicAstro MIT License","maturity_profile":{"scope":"kp_maturity_profile","claim_status":"observation_only_truth_blocked","display_policy":"show_kp_layers_as_research_evidence_only_do_not_claim_precise_timing","timing_truth_promoted":false,"truth_matrix_allowed":false,"production_tuning_allowed":false,"source_artifacts":{"event_closure_status":"references/oracle/kp_exact_cusp_mainline_status_2026_08_22.json","event_closure_dashboard":"references/oracle/kp_exact_cusp_closure_dashboard_2026_08_22.json","real_event_replay_gate":"references/oracle/kp_real_event_replay_gate_2026_07_30.json","cusp_numeric_oracle_readiness":"references/oracle/kp_12_cusp_numeric_oracle_readiness_2026_07_23.json","external_table_hash_manifest":"references/oracle/kp_external_table_hash_manifest_2026_07_20.json","significator_workflow_gate":"references/oracle/kp_significator_workflow_gate_2026_07_23.json"},"runtime_evidence_layers":[],"runtime_evidence_layer_count":0,"remaining_hard_reasons":["licensed_provider_not_terms_safe"],"remaining_hard_reason_count":1,"selected_lane":"licensed_raw_capture","fallback_lane":"licensed_raw_capture","promotion_gate_passed":false,"closed_numeric_assets":{"kp_sub_lord_fixture_hash_fixed":false,"kp_sub_lord_midpoint_all_249_guarded":true,"kp_sub_lord_249_segment_parity_closed":false,"public_12_cusp_packet_ready":true},"closed_oracle_parity_assets":{"kp_sub_lord_249_segment_parity":{"status":"closed","scope":"structure_only_not_event_timing","source_artifact":"references/oracle/kp_external_table_hash_manifest_2026_07_20.json","test_guard":"tests/test_kp_system.py::test_kp_sublord_matches_vedicastro_csv_all_249_segments","boundary":"This closes the 249 SubLord segmentation/table parity only; it does not close cusp, ruling-planet, significator workflow, DBA, real-event, or timing-outcome truth."}},"holdout_counts":{"candidate_annotation_count":9,"frozen_final_count":0,"frozen_negative_count":0,"frozen_positive_count":0},"required_holdout_counts":{"minimum_frozen_negative":80,"minimum_frozen_positive":20},"remaining_blockers":["hosted_kp_api_raw_capture_blocked_until_key_terms_version","Placidus cusp longitude parity","1-249 sub-lord end-to-end table audit","ruling planets","horary/event judgment workflows","real event replay","node_mode_not_explicitly_visible","local_replay_has_one_source_attributed_sub_sub_boundary_flip"],"claim_boundary":"KP star/sub/sub-sub/significator/DBA layers may be displayed in the personal report, but exact event timing remains blocked until numeric oracle settings, ruling planets, and independent 20 positive / 80 negative holdout replay are closed."},"house_basis":"whole_sign_proxy","planets":{"Sun":{"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Mercury","sub_sub_lord":"Jupiter"},"significators":{"A":4,"B":6,"C":[],"D":[12]}},"Moon":{"kp_lords":{"rasi_lord":"Jupiter","sign":"Pisces","nakshatra":"Uttara Bhadrapada","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":2,"B":7,"C":[5,6],"D":[11]}},"Mars":{"kp_lords":{"rasi_lord":"Mars","sign":"Aries","nakshatra":"Ashwini","nakshatra_lord":"Ketu","pada":3,"sub_lord":"Rahu","sub_sub_lord":"Moon"},"significators":{"A":10,"B":8,"C":[],"D":[3,8]}},"Mercury":{"kp_lords":{"rasi_lord":"Saturn","sign":"Capricorn","nakshatra":"Shravana","nakshatra_lord":"Moon","pada":4,"sub_lord":"Venus","sub_sub_lord":"Ketu"},"significators":{"A":7,"B":5,"C":[11],"D":[1,10]}},"Jupiter":{"kp_lords":{"rasi_lord":"Mercury","sign":"Gemini","nakshatra":"Punarvasu","nakshatra_lord":"Jupiter","pada":3,"sub_lord":"Venus","sub_sub_lord":"Ketu"},"significators":{"A":10,"B":10,"C":[4,7],"D":[4,7]}},"Venus":{"kp_lords":{"rasi_lord":"Jupiter","sign":"Sagittarius","nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","pada":1,"sub_lord":"Rahu","sub_sub_lord":"Rahu"},"significators":{"A":6,"B":4,"C":[12],"D":[2,9]}},"Saturn":{"kp_lords":{"rasi_lord":"Venus","sign":"Libra","nakshatra":"Vishakha","nakshatra_lord":"Jupiter","pada":3,"sub_lord":"Sun","sub_sub_lord":"Venus"},"significators":{"A":10,"B":2,"C":[4,7],"D":[5,6]}},"Rahu":{"kp_lords":{"rasi_lord":"Jupiter","sign":"Sagittarius","nakshatra":"Mula","nakshatra_lord":"Ketu","pada":4,"sub_lord":"Saturn","sub_sub_lord":"Moon"},"significators":{"A":10,"B":4,"C":[],"D":[]}},"Ketu":{"kp_lords":{"rasi_lord":"Mercury","sign":"Gemini","nakshatra":"Ardra","nakshatra_lord":"Rahu","pada":2,"sub_lord":"Saturn","sub_sub_lord":"Saturn"},"significators":{"A":4,"B":10,"C":[],"D":[]}}},"houses":{"1":{"sign":"Virgo","cusp_longitude":165.0,"kp_lords":{"rasi_lord":"Mercury","sign":"Virgo","nakshatra":"Hasta","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":[],"B":[],"C":[],"D":"Mercury"}},"2":{"sign":"Libra","cusp_longitude":195.0,"kp_lords":{"rasi_lord":"Venus","sign":"Libra","nakshatra":"Swati","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":["Moon"],"B":["Saturn"],"C":[],"D":"Venus"}},"3":{"sign":"Scorpio","cusp_longitude":225.0,"kp_lords":{"rasi_lord":"Mars","sign":"Scorpio","nakshatra":"Anuradha","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":[],"B":[],"C":[],"D":"Mars"}},"4":{"sign":"Sagittarius","cusp_longitude":255.0,"kp_lords":{"rasi_lord":"Jupiter","sign":"Sagittarius","nakshatra":"Purva Ashadha","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":["Sun","Ketu"],"B":["Venus","Rahu"],"C":["Jupiter","Saturn"],"D":"Jupiter"}},"5":{"sign":"Capricorn","cusp_longitude":285.0,"kp_lords":{"rasi_lord":"Saturn","sign":"Capricorn","nakshatra":"Shravana","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":[],"B":["Mercury"],"C":["Moon"],"D":"Saturn"}},"6":{"sign":"Aquarius","cusp_longitude":315.0,"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":["Venus"],"B":["Sun"],"C":["Moon"],"D":"Saturn"}},"7":{"sign":"Pisces","cusp_longitude":345.0,"kp_lords":{"rasi_lord":"Jupiter","sign":"Pisces","nakshatra":"Uttara Bhadrapada","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":["Mercury"],"B":["Moon"],"C":["Jupiter","Saturn"],"D":"Jupiter"}},"8":{"sign":"Aries","cusp_longitude":15.0,"kp_lords":{"rasi_lord":"Mars","sign":"Aries","nakshatra":"Bharani","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":["Mars"],"C":[],"D":"Mars"}},"9":{"sign":"Taurus","cusp_longitude":45.0,"kp_lords":{"rasi_lord":"Venus","sign":"Taurus","nakshatra":"Rohini","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":[],"B":[],"C":[],"D":"Venus"}},"10":{"sign":"Gemini","cusp_longitude":75.0,"kp_lords":{"rasi_lord":"Mercury","sign":"Gemini","nakshatra":"Ardra","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":["Mars","Jupiter","Saturn","Rahu"],"B":["Jupiter","Ketu"],"C":[],"D":"Mercury"}},"11":{"sign":"Cancer","cusp_longitude":105.0,"kp_lords":{"rasi_lord":"Moon","sign":"Cancer","nakshatra":"Pushya","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":[],"B":[],"C":["Mercury"],"D":"Moon"}},"12":{"sign":"Leo","cusp_longitude":135.0,"kp_lords":{"rasi_lord":"Sun","sign":"Leo","nakshatra":"Purva Phalguni","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":["Venus"],"D":"Sun"}}}},"gulika":{"scope":"gulika_prasna_marga","status":"partial","longitude":232.74061,"sign_idx":7,"degree_in_sign":22.74061,"period":"night","weekday":3,"moment_weekday":3,"method":"saturn_part_start","part_index":5,"segment_fraction":0.625,"ghatika_end":null,"segment_jd_ut":2435163.916414275,"daynight_evidence":{"scope":"saham_daynight_swiss","status":"computed","is_daytime":false,"julian_day_ut":2435163.6354166665,"sunrise_jd_ut":2435163.117108187,"sunset_jd_ut":2435163.5819244212,"method":"swisseph.rise_trans","boundary":"Formula-specific +30 degree exceptions must be applied by the Saham rule layer, not inferred from house placement."},"ayanamsa":"raman","ayanamsa_display":"Raman","rule_source":"references/prashna-complete-guide.md#3.5","boundary":"PyJHora-aligned Saturn-part-start variant. Numeric parity is evidence only and does not enable Prashna verdict layers.","claim_boundary":"observation_only; not a verified event claim"},"functional_benefic_malefic":{"status":"used","ascendant":"Virgo","functional_benefics":["Mercury","Saturn","Venus"],"functional_malefics":["Mars","Moon","Sun"],"functional_neutrals":["Jupiter"],"yogakarakas":["Mercury"],"owned_houses":{"Jupiter":[4,7],"Mars":[3,8],"Mercury":[1,10],"Moon":[11],"Saturn":[5,6],"Sun":[12],"Venus":[2,9]},"effect_on_confidence":"高严谨模式下必须叠加功能性宫主吉凶与自然吉凶;若功能属性与自然属性冲突,应降低置信度或显式标记冲突。","source":"strict_functional_benefic_malefic_v1"},"kakshya":{"status":"observation_only","result":{"method":"Kakshya评分系统 (BPHS标准)","version":"1.0","kakshya_span":3.75,"lords":["Saturn","Jupiter","Mars","Sun","Venus","Mercury","Moon","Lagna"],"planets":{"Sun":{"sign":"Aquarius","degree_in_sign":13.96,"kakshya_index":3,"kakshya_lord":"Sun","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"},"Moon":{"sign":"Pisces","degree_in_sign":15.96,"kakshya_index":4,"kakshya_lord":"Venus","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Mars":{"sign":"Aries","degree_in_sign":7.31,"kakshya_index":1,"kakshya_lord":"Jupiter","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},"Mercury":{"sign":"Capricorn","degree_in_sign":22.58,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Jupiter":{"sign":"Gemini","degree_in_sign":28.72,"kakshya_index":7,"kakshya_lord":"Lagna(Virgo)","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Venus":{"sign":"Sagittarius","degree_in_sign":29.39,"kakshya_index":7,"kakshya_lord":"Lagna(Virgo)","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Saturn":{"sign":"Libra","degree_in_sign":29.38,"kakshya_index":7,"kakshya_lord":"Lagna(Virgo)","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"}}},"summary":{"headline":"Kakshya 度数层需要谨慎使用","average_strength":5.0,"strongest":[{"planet":"Mars","sign":"Aries","degree_in_sign":7.31,"kakshya_index":1,"kakshya_lord":"Jupiter","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},{"planet":"Moon","sign":"Pisces","degree_in_sign":15.96,"kakshya_index":4,"kakshya_lord":"Venus","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},{"planet":"Mercury","sign":"Capricorn","degree_in_sign":22.58,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"}],"weakest":[{"planet":"Sun","sign":"Aquarius","degree_in_sign":13.96,"kakshya_index":3,"kakshya_lord":"Sun","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"},{"planet":"Moon","sign":"Pisces","degree_in_sign":15.96,"kakshya_index":4,"kakshya_lord":"Venus","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},{"planet":"Mercury","sign":"Capricorn","degree_in_sign":22.58,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"}],"next_action":"把 Kakshya 用作 Ashtakavarga/Transit 的度数级触发层,只在已有 Dasha 或主题承诺时提高事件窗口权重。"},"boundary":"Kakshya is an Ashtakavarga degree-layer observation; not verified day/month timing."},"yogas":{"status":"executed","count":8,"yogas":[{"name":"Bahu Puthra Yoga","rule_id":"bvr_bahu_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Eka Puthra Yoga","rule_id":"bvr_eka_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Dattha Puthra Yoga","rule_id":"bvr_dattha_puthra_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Sneha Yoga","rule_id":"bvr_matru_sneha_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Satrutwa Yoga","rule_id":"bvr_matru_satrutwa_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrudeerghayur Yoga","rule_id":"bvr_matrudeerghayur_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrunasa Yoga","rule_id":"bvr_matrunasa_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Bhratruvriddhi Yoga","rule_id":"bvr_bhratruvriddhi_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"}],"sieve":{"hits":[],"misses":[{"name":"Bahu Puthra Yoga","rule_id":"bvr_bahu_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Eka Puthra Yoga","rule_id":"bvr_eka_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Dattha Puthra Yoga","rule_id":"bvr_dattha_puthra_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Sneha Yoga","rule_id":"bvr_matru_sneha_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Satrutwa Yoga","rule_id":"bvr_matru_satrutwa_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrudeerghayur Yoga","rule_id":"bvr_matrudeerghayur_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrunasa Yoga","rule_id":"bvr_matrunasa_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Bhratruvriddhi Yoga","rule_id":"bvr_bhratruvriddhi_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"}],"claim_boundary":"governed_support_only_candidate_ready"}},"chara_dasha":{"status":"not_applicable","boundary":"Chara Dasha is attached for career, timing, annual, and marriage routes"},"transits":{"status":"executed","sade_sati":{"active":true,"phase":"peak","phase_name":"高峰期(Peak Phase)","moon_sign":"Pisces","saturn_sign":"Pisces","intensity":"高潮"},"triggers":[{"date":"2026-10-26","planet":"Saturn","target":"Moon","kind":"transit_contact","orb":0.93}],"trigger_count":1,"search_period":{"start":"2026-09-27","end":"2026-12-26"},"boundary":"observation windows, not guaranteed events; empty triggers means none in the searched window, not that transits were skipped"}}}}},{"id":"barack_obama","label":"Barack Obama","source":"references/real_case_calibration/minute_rectification_holdout_v4.json","case_id":"barack_obama_1961_aa_v4_holdout","rodden_rating":"AA","workflow":{"success":true,"question":"我的家庭关系与责任边界该如何理解?","routing":{"question_type":"family","primary_theme":"family","focus_techniques":["D7","D12","4th house","5th house","9th house","Dasha"],"display_label":"family","route_source":"declared_plan","runtime_route":"family","registry_route":"family","document_route":"family","audit_route":"family","route_aliases":["family"]},"consumer_context":{"core_status":"ready","calculation_source":"repository_local_engine","route":"family","available_layers":["A10","A7","D1","D10","D11","D12","D16","D2","D20","D24","D27","D3","D30","D4","D40","D45","D5","D6","D60","D7","D8","D9","KP_cusp","UL","ashtakavarga","dasha_boundaries","dasha_sub_periods","functional_benefic_malefic","house_degrees","jaimini","narayana_dasha","planet_degrees","shadbala","varga_spectrum","vedastro_official_raw_response","yogas"],"domain_context_layers":["4th/5th/9th house","birth_time precision annotation"],"domain_boundaries":{"birth_time_precision_boundary":"Birth time is the reported clock; minute-sensitive claims are precision-annotated, not candidate-windowed."},"missing_route_layers":[],"optional_unavailable_layers":[],"hard_blockers":[],"precision":{"warned_layers":["D4","D5","D7"],"disabled_layers":["D30","D60"],"summary":"按填报时间排盘,分钟敏感结论已标注精度"},"answer_policy":{"can_answer_direction":true,"can_answer_chart_interpretation":true,"can_answer_precise_timing":true,"precise_timing_requested":false,"should_lead_with_limitations":false,"provider_unavailable_is_fatal":false},"user_facing_limitation":"D7 对出生时间精度敏感","provider_status":{"vedastro":"official_verified","role":"optional_external_cross_check","runtime_status":"ok"},"varga_spectrum":{"status":"used","mode":"full_spectrum","formal":{"D1":{"lagna":"Capricorn","planets":{"Sun":"Cancer","Moon":"Taurus","Mars":"Virgo","Mercury":"Cancer","Jupiter":"Capricorn","Venus":"Gemini","Saturn":"Capricorn","Rahu":"Leo","Ketu":"Aquarius"},"name":"Rashi","meaning":"本命盘"},"D2":{"lagna":"Leo","planets":{"Sun":"Leo","Moon":"Cancer","Mars":"Cancer","Mercury":"Cancer","Jupiter":"Cancer","Venus":"Leo","Saturn":"Cancer","Rahu":"Leo","Ketu":"Leo"},"name":"Hora","meaning":"财富"},"D3":{"lagna":"Virgo","planets":{"Sun":"Pisces","Moon":"Virgo","Mars":"Virgo","Mercury":"Scorpio","Jupiter":"Capricorn","Venus":"Gemini","Saturn":"Capricorn","Rahu":"Leo","Ketu":"Aquarius"},"name":"Drekkana","meaning":"兄弟姐妹"},"D4":{"lagna":"Libra","planets":{"Sun":"Capricorn","Moon":"Leo","Mars":"Virgo","Mercury":"Libra","Jupiter":"Aries","Venus":"Virgo","Saturn":"Capricorn","Rahu":"Leo","Ketu":"Aquarius"},"name":"Chaturthamsa","meaning":"财产/运气"},"D5":{"lagna":"Capricorn","planets":{"Sun":"Gemini","Moon":"Aquarius","Mars":"Taurus","Mercury":"Aries","Jupiter":"Libra","Venus":"Cancer","Saturn":"Virgo","Rahu":"Virgo","Ketu":"Pisces"},"name":"Panchamsa","meaning":"名声/权力"},"D6":{"lagna":"Sagittarius","planets":{"Sun":"Taurus","Moon":"Capricorn","Mars":"Pisces","Mercury":"Pisces","Jupiter":"Leo","Venus":"Cancer","Saturn":"Cancer","Rahu":"Virgo","Ketu":"Pisces"},"name":"Shashthamsa","meaning":"健康/敌人"},"D7":{"lagna":"Capricorn","planets":{"Sun":"Taurus","Moon":"Capricorn","Mars":"Pisces","Mercury":"Pisces","Jupiter":"Virgo","Venus":"Leo","Saturn":"Cancer","Rahu":"Virgo","Ketu":"Pisces"},"name":"Saptamsa","meaning":"子女"},"D8":{"lagna":"Pisces","planets":{"Sun":"Leo","Moon":"Aries","Mars":"Taurus","Mercury":"Taurus","Jupiter":"Scorpio","Venus":"Leo","Saturn":"Virgo","Rahu":"Virgo","Ketu":"Pisces"},"name":"Ashtamsa","meaning":"突发事件"},"D9":{"lagna":"Leo","planets":{"Sun":"Capricorn","Moon":"Aries","Mars":"Capricorn","Mercury":"Libra","Jupiter":"Pisces","Venus":"Sagittarius","Saturn":"Aquarius","Rahu":"Taurus","Ketu":"Scorpio"},"name":"Navamsa","meaning":"配偶/灵性"},"D10":{"lagna":"Taurus","planets":{"Sun":"Virgo","Moon":"Aries","Mars":"Taurus","Mercury":"Gemini","Jupiter":"Scorpio","Venus":"Virgo","Saturn":"Libra","Rahu":"Libra","Ketu":"Aries"},"name":"Dasamsa","meaning":"事业"},"D11":{"lagna":"Gemini","planets":{"Sun":"Libra","Moon":"Taurus","Mars":"Taurus","Mercury":"Gemini","Jupiter":"Sagittarius","Venus":"Virgo","Saturn":"Libra","Rahu":"Libra","Ketu":"Aries"},"name":"Rudramsa","meaning":"破坏/转化"},"D12":{"lagna":"Scorpio","planets":{"Sun":"Pisces","Moon":"Virgo","Mars":"Virgo","Mercury":"Scorpio","Jupiter":"Aries","Venus":"Virgo","Saturn":"Aquarius","Rahu":"Libra","Ketu":"Aries"},"name":"Dwadasamsa","meaning":"父母"},"D16":{"lagna":"Aquarius","planets":{"Sun":"Gemini","Moon":"Pisces","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Taurus","Venus":"Cancer","Saturn":"Aquarius","Rahu":"Pisces","Ketu":"Virgo"},"name":"Shodasamsa","meaning":"交通工具/舒适"},"D20":{"lagna":"Gemini","planets":{"Sun":"Leo","Moon":"Leo","Mars":"Capricorn","Mercury":"Capricorn","Jupiter":"Gemini","Venus":"Aries","Saturn":"Pisces","Rahu":"Leo","Ketu":"Aquarius"},"name":"Vimsamsa","meaning":"灵性修行"},"D24":{"lagna":"Pisces","planets":{"Sun":"Scorpio","Moon":"Aries","Mars":"Cancer","Mercury":"Pisces","Jupiter":"Aquarius","Venus":"Pisces","Saturn":"Virgo","Rahu":"Sagittarius","Ketu":"Sagittarius"},"name":"Chaturvimsamsa","meaning":"教育/学习"},"D27":{"lagna":"Leo","planets":{"Sun":"Virgo","Moon":"Scorpio","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Taurus","Venus":"Aquarius","Saturn":"Sagittarius","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Bhamsa","meaning":"力量/弱点"},"D30":{"lagna":"Aries","planets":{"Sun":"Aquarius","Moon":"Gemini","Mars":"Taurus","Mercury":"Gemini","Jupiter":"Gemini","Venus":"Aquarius","Saturn":"Taurus","Rahu":"Aquarius","Ketu":"Aquarius"},"name":"Trimsamsa","meaning":"不幸/困难"},"D40":{"lagna":"Scorpio","planets":{"Sun":"Libra","Moon":"Aries","Mars":"Capricorn","Mercury":"Leo","Jupiter":"Sagittarius","Venus":"Scorpio","Saturn":"Taurus","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Khavedamsa","meaning":"吉凶效果"},"D45":{"lagna":"Sagittarius","planets":{"Sun":"Libra","Moon":"Gemini","Mars":"Gemini","Mercury":"Gemini","Jupiter":"Libra","Venus":"Leo","Saturn":"Aquarius","Rahu":"Taurus","Ketu":"Scorpio"},"name":"Akshavedamsa","meaning":"全面判断"},"D60":{"lagna":"Taurus","planets":{"Sun":"Sagittarius","Moon":"Pisces","Mars":"Libra","Mercury":"Pisces","Jupiter":"Gemini","Venus":"Capricorn","Saturn":"Cancer","Rahu":"Leo","Ketu":"Aquarius"},"name":"Shashtiamsa","meaning":"前世业力"}},"research_dn":{"D13":{"lagna":"Gemini","planets":{"Jupiter":"Libra","Ketu":"Aries","Mars":"Pisces","Mercury":"Taurus","Moon":"Pisces","Rahu":"Libra","Saturn":"Leo","Sun":"Virgo","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D14":{"lagna":"Virgo","planets":{"Jupiter":"Capricorn","Ketu":"Aries","Mars":"Taurus","Mercury":"Cancer","Moon":"Gemini","Rahu":"Libra","Saturn":"Libra","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D15":{"lagna":"Leo","planets":{"Jupiter":"Scorpio","Ketu":"Taurus","Mars":"Pisces","Mercury":"Gemini","Moon":"Aries","Rahu":"Scorpio","Saturn":"Leo","Sun":"Scorpio","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D17":{"lagna":"Virgo","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Pisces","Mercury":"Gemini","Moon":"Taurus","Rahu":"Scorpio","Saturn":"Leo","Sun":"Sagittarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D18":{"lagna":"Sagittarius","planets":{"Jupiter":"Aquarius","Ketu":"Taurus","Mars":"Taurus","Mercury":"Virgo","Moon":"Cancer","Rahu":"Scorpio","Saturn":"Scorpio","Sun":"Pisces","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D19":{"lagna":"Scorpio","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Pisces","Mercury":"Cancer","Moon":"Gemini","Rahu":"Scorpio","Saturn":"Virgo","Sun":"Aquarius","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D21":{"lagna":"Capricorn","planets":{"Jupiter":"Capricorn","Ketu":"Gemini","Mars":"Pisces","Mercury":"Leo","Moon":"Cancer","Rahu":"Sagittarius","Saturn":"Virgo","Sun":"Pisces","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D22":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Gemini","Mars":"Taurus","Mercury":"Libra","Moon":"Virgo","Rahu":"Sagittarius","Saturn":"Scorpio","Sun":"Gemini","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D23":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Gemini","Mars":"Pisces","Mercury":"Virgo","Moon":"Cancer","Rahu":"Sagittarius","Saturn":"Virgo","Sun":"Aries","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D25":{"lagna":"Aries","planets":{"Jupiter":"Aquarius","Ketu":"Cancer","Mars":"Pisces","Mercury":"Virgo","Moon":"Leo","Rahu":"Capricorn","Saturn":"Virgo","Sun":"Gemini","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D26":{"lagna":"Cancer","planets":{"Jupiter":"Aries","Ketu":"Cancer","Mars":"Taurus","Mercury":"Sagittarius","Moon":"Libra","Rahu":"Capricorn","Saturn":"Scorpio","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D28":{"lagna":"Virgo","planets":{"Jupiter":"Taurus","Ketu":"Cancer","Mars":"Taurus","Mercury":"Sagittarius","Moon":"Scorpio","Rahu":"Capricorn","Saturn":"Sagittarius","Sun":"Libra","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D29":{"lagna":"Leo","planets":{"Jupiter":"Pisces","Ketu":"Cancer","Mars":"Pisces","Mercury":"Scorpio","Moon":"Libra","Rahu":"Capricorn","Saturn":"Libra","Sun":"Leo","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D31":{"lagna":"Libra","planets":{"Jupiter":"Aries","Ketu":"Leo","Mars":"Pisces","Mercury":"Scorpio","Moon":"Libra","Rahu":"Aquarius","Saturn":"Libra","Sun":"Libra","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D32":{"lagna":"Sagittarius","planets":{"Jupiter":"Gemini","Ketu":"Leo","Mars":"Taurus","Mercury":"Aquarius","Moon":"Capricorn","Rahu":"Aquarius","Saturn":"Sagittarius","Sun":"Capricorn","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D33":{"lagna":"Scorpio","planets":{"Jupiter":"Aries","Ketu":"Leo","Mars":"Pisces","Mercury":"Sagittarius","Moon":"Scorpio","Rahu":"Aquarius","Saturn":"Libra","Sun":"Scorpio","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D34":{"lagna":"Aquarius","planets":{"Jupiter":"Cancer","Ketu":"Leo","Mars":"Taurus","Mercury":"Aquarius","Moon":"Aquarius","Rahu":"Aquarius","Saturn":"Sagittarius","Sun":"Aquarius","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D35":{"lagna":"Capricorn","planets":{"Jupiter":"Taurus","Ketu":"Virgo","Mars":"Pisces","Mercury":"Capricorn","Moon":"Sagittarius","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Capricorn","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D36":{"lagna":"Aquarius","planets":{"Jupiter":"Taurus","Ketu":"Virgo","Mars":"Pisces","Mercury":"Capricorn","Moon":"Sagittarius","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Capricorn","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D37":{"lagna":"Pisces","planets":{"Jupiter":"Gemini","Ketu":"Virgo","Mars":"Pisces","Mercury":"Capricorn","Moon":"Capricorn","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Aquarius","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D38":{"lagna":"Gemini","planets":{"Jupiter":"Leo","Ketu":"Virgo","Mars":"Taurus","Mercury":"Aries","Moon":"Pisces","Rahu":"Pisces","Saturn":"Capricorn","Sun":"Taurus","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D39":{"lagna":"Taurus","planets":{"Jupiter":"Gemini","Ketu":"Virgo","Mars":"Pisces","Mercury":"Aquarius","Moon":"Capricorn","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Pisces","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D41":{"lagna":"Gemini","planets":{"Jupiter":"Cancer","Ketu":"Libra","Mars":"Pisces","Mercury":"Pisces","Moon":"Aquarius","Rahu":"Aries","Saturn":"Scorpio","Sun":"Taurus","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D42":{"lagna":"Virgo","planets":{"Jupiter":"Virgo","Ketu":"Libra","Mars":"Taurus","Mercury":"Taurus","Moon":"Taurus","Rahu":"Aries","Saturn":"Capricorn","Sun":"Cancer","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D43":{"lagna":"Leo","planets":{"Jupiter":"Cancer","Ketu":"Libra","Mars":"Aries","Mercury":"Pisces","Moon":"Pisces","Rahu":"Aries","Saturn":"Scorpio","Sun":"Gemini","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D44":{"lagna":"Scorpio","planets":{"Jupiter":"Libra","Ketu":"Libra","Mars":"Gemini","Mercury":"Gemini","Moon":"Taurus","Rahu":"Aries","Saturn":"Aquarius","Sun":"Virgo","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D46":{"lagna":"Capricorn","planets":{"Jupiter":"Libra","Ketu":"Scorpio","Mars":"Gemini","Mercury":"Cancer","Moon":"Gemini","Rahu":"Taurus","Saturn":"Aquarius","Sun":"Libra","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D47":{"lagna":"Sagittarius","planets":{"Jupiter":"Virgo","Ketu":"Scorpio","Mars":"Aries","Mercury":"Taurus","Moon":"Aries","Rahu":"Taurus","Saturn":"Sagittarius","Sun":"Virgo","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D48":{"lagna":"Gemini","planets":{"Jupiter":"Pisces","Ketu":"Scorpio","Mars":"Libra","Mercury":"Scorpio","Moon":"Scorpio","Rahu":"Taurus","Saturn":"Gemini","Sun":"Aries","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D49":{"lagna":"Capricorn","planets":{"Jupiter":"Virgo","Ketu":"Scorpio","Mars":"Aries","Mercury":"Gemini","Moon":"Taurus","Rahu":"Taurus","Saturn":"Sagittarius","Sun":"Libra","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D50":{"lagna":"Aries","planets":{"Jupiter":"Scorpio","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Leo","Moon":"Leo","Rahu":"Gemini","Saturn":"Aquarius","Sun":"Capricorn","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D51":{"lagna":"Pisces","planets":{"Jupiter":"Libra","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Gemini","Moon":"Gemini","Rahu":"Gemini","Saturn":"Sagittarius","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D52":{"lagna":"Gemini","planets":{"Jupiter":"Sagittarius","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Virgo","Moon":"Leo","Rahu":"Gemini","Saturn":"Aquarius","Sun":"Aquarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D53":{"lagna":"Taurus","planets":{"Jupiter":"Libra","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Cancer","Moon":"Cancer","Rahu":"Gemini","Saturn":"Capricorn","Sun":"Capricorn","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D54":{"lagna":"Leo","planets":{"Jupiter":"Capricorn","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Virgo","Moon":"Virgo","Rahu":"Gemini","Saturn":"Pisces","Sun":"Aries","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D55":{"lagna":"Gemini","planets":{"Jupiter":"Scorpio","Ketu":"Capricorn","Mars":"Aries","Mercury":"Leo","Moon":"Leo","Rahu":"Cancer","Saturn":"Capricorn","Sun":"Aquarius","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D56":{"lagna":"Virgo","planets":{"Jupiter":"Capricorn","Ketu":"Capricorn","Mars":"Gemini","Mercury":"Libra","Moon":"Libra","Rahu":"Cancer","Saturn":"Pisces","Sun":"Taurus","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D57":{"lagna":"Leo","planets":{"Jupiter":"Sagittarius","Ketu":"Capricorn","Mars":"Aries","Mercury":"Leo","Moon":"Leo","Rahu":"Cancer","Saturn":"Capricorn","Sun":"Aries","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D58":{"lagna":"Scorpio","planets":{"Jupiter":"Aquarius","Ketu":"Capricorn","Mars":"Gemini","Mercury":"Scorpio","Moon":"Scorpio","Rahu":"Cancer","Saturn":"Pisces","Sun":"Gemini","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D59":{"lagna":"Libra","planets":{"Jupiter":"Sagittarius","Ketu":"Capricorn","Mars":"Aries","Mercury":"Virgo","Moon":"Virgo","Rahu":"Cancer","Saturn":"Capricorn","Sun":"Taurus","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"}},"extended":{"D81":{"lagna":"Scorpio","planets":{"Sun":"Aquarius","Moon":"Leo","Mars":"Aquarius","Mercury":"Scorpio","Jupiter":"Capricorn","Venus":"Sagittarius","Saturn":"Libra","Rahu":"Leo","Ketu":"Aquarius"},"name":"Navamsa-Navamsa","meaning":"D9之D9精微分盘"},"D108":{"lagna":"Gemini","planets":{"Sun":"Pisces","Moon":"Virgo","Mars":"Pisces","Mercury":"Scorpio","Jupiter":"Scorpio","Venus":"Scorpio","Saturn":"Aquarius","Rahu":"Aquarius","Ketu":"Leo"},"name":"Dwadasamsa-Navamsa","meaning":"D12之D9精微分盘"},"D144":{"lagna":"Aries","planets":{"Sun":"Gemini","Moon":"Aries","Mars":"Sagittarius","Mercury":"Capricorn","Jupiter":"Scorpio","Venus":"Leo","Saturn":"Gemini","Rahu":"Aquarius","Ketu":"Leo"},"name":"Dwadasamsa-Dwadasamsa","meaning":"D12之D12精微分盘"}},"counts":{"formal":20,"research_dn":40,"extended":3,"blocked":0},"blocked":[],"boundary":"Twenty formal named Vargas are traditional charts. Remaining D-N rows through D60 are generic research divisions and must not be advertised as verified traditional vargas."},"western_spectrum":{"status":"executed","zodiac":"tropical","house_system":"P","natal":{"sun":"Leo","moon":"Gemini","ascendant":"Aquarius"},"techniques":{"transits":{"status":"executed","boundary":"A dated transit snapshot only; no duration, outcome, or interpretation is inferred.","target_date":"2026-09-27","aspects":[{"transit_planet":"pluto","natal_point":"moon","aspect":"trine","orb":0.2074},{"transit_planet":"neptune","natal_point":"moon","aspect":"sextile","orb":0.3965},{"transit_planet":"mercury","natal_point":"saturn","aspect":"square","orb":0.4742},{"transit_planet":"mercury","natal_point":"uranus","aspect":"sextile","orb":0.5342},{"transit_planet":"true_node","natal_point":"mc","aspect":"square","orb":0.5799},{"transit_planet":"neptune","natal_point":"mercury","aspect":"trine","orb":0.6295}]},"solar_return":{"status":"executed","boundary":"Exact solar return time and chart only; annual topics require separate audited interpretation.","target_year":2026,"return_date":"2026-08-04"},"secondary_progressions":{"status":"executed","boundary":"Progressed planets plus explicitly selected quotidian angles. Lunar phases, stations, duration, and interpretation remain separate audited layers.","target_date":"2026-09-27","aspects":[{"transit_planet":"uranus","natal_point":"mc","aspect":"square","orb":0.1838},{"transit_planet":"pluto","natal_point":"neptune","aspect":"sextile","orb":0.513},{"transit_planet":"mercury","natal_point":"neptune","aspect":"conjunction","orb":0.7259},{"transit_planet":"saturn","natal_point":"mars","aspect":"trine","orb":0.7701},{"transit_planet":"mercury","natal_point":"pluto","aspect":"sextile","orb":0.9021},{"transit_planet":"true_node","natal_point":"uranus","aspect":"conjunction","orb":0.9673}]},"solar_arc_directions":{"status":"executed","boundary":"True secondary-progressed-Sun arc applied to natal planets/ASC/MC. Directional converse, latitude, parans, midpoint, duration, and event interpretation are not inferred.","target_date":"2026-09-27","aspects":[{"transit_planet":"mc","natal_point":"mercury","aspect":"opposition","orb":0.16},{"transit_planet":"true_node","natal_point":"jupiter","aspect":"square","orb":0.2809},{"transit_planet":"saturn","natal_point":"mc","aspect":"trine","orb":0.2845},{"transit_planet":"mars","natal_point":"saturn","aspect":"sextile","orb":0.524},{"transit_planet":"mars","natal_point":"uranus","aspect":"square","orb":0.584},{"transit_planet":"jupiter","natal_point":"moon","aspect":"sextile","orb":0.7791}]},"converse_secondary_progressions":{"status":"executed","boundary":"Converse progressed planets only; progressed angles and interpretation remain blocked until a method is selected.","target_date":"2026-09-27","aspects":[{"transit_planet":"neptune","natal_point":"neptune","aspect":"conjunction","orb":0.5391},{"transit_planet":"saturn","natal_point":"mc","aspect":"sextile","orb":0.5629},{"transit_planet":"venus","natal_point":"saturn","aspect":"square","orb":0.8924},{"transit_planet":"venus","natal_point":"uranus","aspect":"trine","orb":0.9524},{"transit_planet":"venus","natal_point":"true_node","aspect":"trine","orb":1.0763},{"transit_planet":"true_node","natal_point":"venus","aspect":"sextile","orb":1.1626}]},"converse_solar_arc_directions":{"status":"executed","boundary":"Backward solar arc applied to natal planets/ASC/MC. Interpretation and parans remain separate audited layers.","target_date":"2026-09-27","aspects":[{"transit_planet":"true_node","natal_point":"uranus","aspect":"sextile","orb":0.1817},{"transit_planet":"jupiter","natal_point":"mc","aspect":"conjunction","orb":0.2453},{"transit_planet":"moon","natal_point":"jupiter","aspect":"sextile","orb":0.2886},{"transit_planet":"uranus","natal_point":"mars","aspect":"square","orb":0.4838},{"transit_planet":"saturn","natal_point":"mars","aspect":"sextile","orb":0.5438},{"transit_planet":"neptune","natal_point":"pluto","aspect":"conjunction","orb":0.5825}]},"midpoints":{"status":"executed","boundary":"Midpoint geometry only; hits are conjunction/opposition contacts, not interpretations.","target_date":"2026-09-27"},"lunar_return":{"status":"executed","boundary":"Calendar-month anchor series; each item is a native exact lunar return calculation.","target_date":"2026-09-27"},"transit_duration_scan":{"status":"executed","boundary":"Daily scan only; exact ingress/egress times require sub-daily root finding.","start_date":"2026-09-27","end_date":"2026-10-10","windows":[{"transit_planet":"true_node","natal_point":"mc","aspect":"square","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.0236},{"transit_planet":"mars","natal_point":"jupiter","aspect":"opposition","start_date":"2026-09-27","end_date":"2026-10-09","min_orb":0.0956},{"transit_planet":"mercury","natal_point":"true_node","aspect":"sextile","start_date":"2026-09-27","end_date":"2026-10-02","min_orb":0.1093},{"transit_planet":"venus","natal_point":"neptune","aspect":"conjunction","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.115},{"transit_planet":"mars","natal_point":"mercury","aspect":"conjunction","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.1804},{"transit_planet":"pluto","natal_point":"moon","aspect":"trine","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.2074}]},"parans":{"status":"executed","boundary":"Geometric rise/culmination/set simultaneity only; no interpretation or predictive claim is inferred.","target_date":"2026-09-27","event_count":33}},"boundary":"Native Western natal plus implemented timing layers are attached by default on natal consultation. Outputs do not infer outcomes or interpretation. Unimplemented or failed layers are listed as blocked, never silently omitted."},"technique_audit_table":[{"technique":"VedAstro Cloud State","status":"executed","system":"cross_system","boundary":"official_cloud_evidence_available"},{"technique":"VedAstro Raw Archive Manifest","status":"blocked","system":"cross_system","boundary":"official_raw_archive_not_auditable_for_this_run"},{"technique":"External Engine Cross-Validation","status":"executed","system":"cross_system","boundary":"claims_capped_until_pyjhora_jhora_jyotishganit_are_invoked_for_this_run"},{"technique":"Western Cross-Validation","status":"executed","system":"cross_system","boundary":"western_oracle_available_for_trigger_refinement"},{"technique":"Cross-System Arbitration","status":"executed","system":"cross_system","boundary":"confidence_capped_until_systems_share_a_theme_signal"},{"technique":"Evidence Packet","status":"executed","system":"cross_system","boundary":"complete_packet_required_for_high_confidence"},{"technique":"Blind Technical Mode","status":"blocked","system":"cross_system","boundary":"normal_runtime_mode"},{"technique":"MEVG / Global Web Evidence","status":"blocked","system":"cross_system","boundary":"caps_claims_until_global_web_evidence_runs"},{"technique":"Real Case Calibration","status":"blocked","system":"cross_system","boundary":"partial_reference_only_until_outcome_replay"},{"technique":"Timing Precision Gate","status":"blocked","system":"cross_system","boundary":"blocks_false_precision_until_control_date_rankings_pass"},{"technique":"Functional Benefic/Malefic","status":"executed","system":"cross_system","boundary":"高严谨模式下必须叠加功能性宫主吉凶与自然吉凶;若功能属性与自然属性冲突,应降低置信度或显式标记冲突。","key_functional_benefics":["Mercury","Saturn","Venus"],"key_functional_malefics":["Jupiter","Mars"]},{"technique":"Formal Vargas D1–D60","status":"executed","system":"jyotish","boundary":"20/20 named traditional charts; remaining D-N are separate"},{"technique":"Research D-N through D60","status":"executed","system":"jyotish","boundary":"40 generic D-N charts; not formal named vargas"},{"technique":"Extended Vargas D81/D108/D144","status":"executed","system":"jyotish","boundary":"3 super-divisional charts"},{"technique":"Arudha / UL / A10","status":"executed","system":"jyotish","boundary":"observation for A10/UL; commercial claims stay non-deterministic"},{"technique":"Narayana Dasha","status":"executed","system":"jyotish"},{"technique":"Vimshottari sub-periods","status":"executed","system":"jyotish"},{"technique":"Ashtakavarga","status":"executed","system":"jyotish","boundary":"component parity remains partial"},{"technique":"Yogas","status":"executed","system":"jyotish"},{"technique":"Chara Dasha","status":"not_applicable","system":"jyotish","boundary":"commercial claims stay non-deterministic; not a majority-vote truth"},{"technique":"Transits / Sade Sati","status":"executed","system":"jyotish","boundary":"observation windows, not guaranteed events"},{"technique":"KP cusps","status":"executed","system":"jyotish","boundary":"KP remains non-deterministic in this product"},{"technique":"Gulika / Mandi","status":"executed","system":"jyotish","boundary":"observation_only"},{"technique":"Shadbala components","status":"executed","system":"jyotish","boundary":"Chesta/Sthana/Dig/Drik/Kala/Naisargika as components; absolute Virupa truth is not closed"},{"technique":"Ashtakavarga Kakshya","status":"executed","system":"jyotish","boundary":"observation_only; not verified day/month timing"},{"technique":"Western natal (tropical)","status":"executed","system":"western","boundary":"Native Western natal plus implemented timing layers are attached by default on natal consultation. Outputs do not infer outcomes or interpretation. Unimplemented or failed layers are listed as blocked, never silently omitted."},{"technique":"Western transits","status":"executed","system":"western","boundary":"A dated transit snapshot only; no duration, outcome, or interpretation is inferred."},{"technique":"Western solar_return","status":"executed","system":"western","boundary":"Exact solar return time and chart only; annual topics require separate audited interpretation."},{"technique":"Western secondary_progressions","status":"executed","system":"western","boundary":"Progressed planets plus explicitly selected quotidian angles. Lunar phases, stations, duration, and interpretation remain separate audited layers."},{"technique":"Western solar_arc_directions","status":"executed","system":"western","boundary":"True secondary-progressed-Sun arc applied to natal planets/ASC/MC. Directional converse, latitude, parans, midpoint, duration, and event interpretation are not inferred."},{"technique":"Western converse_secondary_progressions","status":"executed","system":"western","boundary":"Converse progressed planets only; progressed angles and interpretation remain blocked until a method is selected."},{"technique":"Western converse_solar_arc_directions","status":"executed","system":"western","boundary":"Backward solar arc applied to natal planets/ASC/MC. Interpretation and parans remain separate audited layers."},{"technique":"Western midpoints","status":"executed","system":"western","boundary":"Midpoint geometry only; hits are conjunction/opposition contacts, not interpretations."},{"technique":"Western lunar_return","status":"executed","system":"western","boundary":"Calendar-month anchor series; each item is a native exact lunar return calculation."},{"technique":"Western transit_duration_scan","status":"executed","system":"western","boundary":"Daily scan only; exact ingress/egress times require sub-daily root finding."},{"technique":"Western parans","status":"executed","system":"western","boundary":"Geometric rise/culmination/set simultaneity only; no interpretation or predictive claim is inferred."},{"technique":"Prashna chart","status":"not_applicable","system":"jyotish","boundary":"this run is a natal consultation"},{"technique":"Ashtakoota matching","status":"not_applicable","system":"jyotish","boundary":"requires a partner chart"},{"technique":"Adhana / Niseka","status":"not_applicable","system":"jyotish","boundary":"research_only; not a natal consultation layer"},{"technique":"Muhurta election","status":"not_applicable","system":"jyotish","boundary":"not an electional request"},{"technique":"Planetary Friendship","status":"executed","system":"jyotish","boundary":"友敌等级表;不得当作确定性结论"},{"technique":"Ashtottari Dasha","status":"executed","system":"jyotish","boundary":"参数敏感、未验证"},{"technique":"Module Execution Audit","status":"executed","system":"jyotish","boundary":"附录可见;不得升格为确定性结论"}],"vedastro_cross_check":{"status":"executed","official_closure_state":"official_verified","official_closure_reason":"official_raw_response_present"},"technique_truth":{"status":"restricted","techniques":[{"technique_id":"kp_system","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"muhurta","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"gochara_event_timing","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"sahams","status":"blocked","claim_boundary":"Do not present as an available commercial calculation or conclusion."},{"technique_id":"sphuta_trisphuta_family","status":"blocked","claim_boundary":"Do not present as an available commercial calculation or conclusion."},{"technique_id":"tajika_yogas","status":"partial","claim_boundary":"Do not support deterministic conclusions, exact timing, or guarantees."},{"technique_id":"conception_chart","status":"research_only_blocked","claim_boundary":"Not available in the commercial product."},{"technique_id":"relationship_combinations","status":"partial_registry_only","claim_boundary":"Registry reference only; do not present as a verified commercial calculation."},{"technique_id":"ashtottari_dasha","status":"partial","claim_boundary":"Executable only under rule family rahu_from_lagna_lord_kendra_trikona_plus_paksha_daynight. Calculation may run as selected_rule_family_parameter_sensitive / unverified. Do not use that status, or Ashtottari generally, as a deterministic commercial conclusion."},{"technique_id":"classical_astrology_core","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_event_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_real_case_calibration","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_usable_loop_audit","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_draconic_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_profection","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_relocation_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_solar_arc_directions","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_zodiacal_release","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_app_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_bio_core_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_bridge_script_pack","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_character_bio_enhanced_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_character_bio_generator_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_complete_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_doushu_bridge","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_face_writing_bundle","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_i18n_bridge_bundle","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_i18n_complete_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_mainline_packet","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_patterns_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_personal_report_export","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_psychology_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_runtime_bridge_scripts","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_star_details_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"punarphoo","status":"partial","claim_boundary":"observation_only; not marriage; holdout not passed"},{"technique_id":"tribhagi","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"tribhagi_40","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shodashottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"dwadashottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"dwisaptatisama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shattrimshatsama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"panchottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"satabdika","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"chaturshitisama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shastihayani","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."}],"blocked_techniques":["sahams","sphuta_trisphuta_family","conception_chart","classical_astrology_core","classical_event_chart","classical_real_case_calibration","classical_usable_loop_audit","western_draconic_chart","western_profection","western_relocation_chart","western_solar_arc_directions","western_zodiacal_release","ziwei_app_js","ziwei_bio_core_js","ziwei_bridge_script_pack","ziwei_character_bio_enhanced_js","ziwei_character_bio_generator_js","ziwei_complete_js","ziwei_doushu_bridge","ziwei_face_writing_bundle","ziwei_i18n_bridge_bundle","ziwei_i18n_complete_js","ziwei_mainline_packet","ziwei_patterns_js","ziwei_personal_report_export","ziwei_psychology_js","ziwei_runtime_bridge_scripts","ziwei_star_details_js"],"reference_only_techniques":["kp_system","muhurta","gochara_event_timing"],"partial_techniques":["tajika_yogas","relationship_combinations","ashtottari_dasha","punarphoo","tribhagi","tribhagi_40","shodashottari","dwadashottari","dwisaptatisama","shattrimshatsama","panchottari","satabdika","chaturshitisama","shastihayani"]},"commercial_evidence_status":{"claim_audit":{"status":"contract_enforced","scope":"commercial_claim_boundaries"},"vedastro_identity":{"status":"reproducible_package_identity_archived","hosted_identity":"runtime_evidence_required"},"three_engine_mismatch":{"status":"classified_unresolved","truth_policy":"no_majority_vote","mismatch_count":60,"category_counts":{"ashtakavarga_table_or_contributor_variant":8,"derived_total_from_component_variants":7,"endpoint_or_varga_semantics":10,"shadbala_formula_variant":35}}}},"thematic_report":{"success":true,"endpoint":"thematic_report","source":"scripts/report_orchestrator.py","fragment_sources":["report_orchestrator.py","reading_orchestrator.py","orchestrator_bridge.py"],"workflow_orchestration":{"stage":"report_pipeline_bridge","reading_theme_count":10,"reading_themes":[{"key":"overview","label":"OVERVIEW"},{"key":"marriage","label":"MARRIAGE"},{"key":"career","label":"CAREER"},{"key":"health","label":"HEALTH"},{"key":"spiritual","label":"SPIRITUAL"},{"key":"wealth","label":"WEALTH"},{"key":"timing","label":"TIMING"},{"key":"relationship","label":"RELATIONSHIP"},{"key":"education","label":"EDUCATION"},{"key":"family","label":"FAMILY"}],"report_themes":["marriage","career","wealth","health","spirituality"],"selected_report_themes":["family"],"canonical_consultation_domains":["career","marriage","wealth","health","education","migration","family","annual","timing","general"],"consultation_thematic_capabilities":{"career":{"domain":"career","capability_status":"supported","report_theme":"career","reason":null,"fallback_theme":null},"marriage":{"domain":"marriage","capability_status":"supported","report_theme":"marriage","reason":null,"fallback_theme":null},"wealth":{"domain":"wealth","capability_status":"supported","report_theme":"wealth","reason":null,"fallback_theme":null},"health":{"domain":"health","capability_status":"supported","report_theme":"health","reason":null,"fallback_theme":null},"education":{"domain":"education","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"migration":{"domain":"migration","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"family":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"annual":{"domain":"annual","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"timing":{"domain":"timing","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"general":{"domain":"general","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null}},"independent_report_themes":["spirituality"],"bridge":{"class":"OrchestratorBridge","capabilities":["chapter_to_technique_results","inject_dasha_results","inject_full_reading_modules"]},"boundary":"reading_orchestrator 的 registry 执行层尚未绑定到全部实时 API;当前产品路径使用 report_orchestrator 生成报告,并显式声明桥接能力。"},"mode":"derived_chart_evidence","evidence_source":{"mode":"derived_chart_evidence","source":"reused_chart_modules","sample_fallback":false,"full_reading_used":false,"chart_modules_reused":true,"full_reading_module_count":23,"full_reading_summary":{},"module_status":{"full_reading":"skipped_reuse_chart_data","chart_modules":"reused","chart":"provided_planets","yogas":"ok","relationship":"ok","career":"ok"},"warning_count":0,"warnings":[],"evidence_counts":{"marriage":3,"career":6,"wealth":2,"health":2,"spirituality":2}},"themes":{"family":{"theme":"family","status":"degraded","summary":"该咨询域暂无独立 thematic report 适配器。","narrative":"","evidence":[],"strength":"weak","timing":null,"conflicts":[],"recommendations":[],"thematic_adapter":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null,"status":"degraded","upstream_contract_available":true},"boundary":"The canonical consultation domain remains available in the unified workflow, but this legacy thematic report enum has no dedicated implementation. No general-theme fallback was used."}},"theme_count":1,"available_themes":["career","marriage","wealth","health","education","migration","family","annual","timing","general"],"consultation_thematic_capabilities":{"career":{"domain":"career","capability_status":"supported","report_theme":"career","reason":null,"fallback_theme":null},"marriage":{"domain":"marriage","capability_status":"supported","report_theme":"marriage","reason":null,"fallback_theme":null},"wealth":{"domain":"wealth","capability_status":"supported","report_theme":"wealth","reason":null,"fallback_theme":null},"health":{"domain":"health","capability_status":"supported","report_theme":"health","reason":null,"fallback_theme":null},"education":{"domain":"education","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"migration":{"domain":"migration","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"family":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"annual":{"domain":"annual","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"timing":{"domain":"timing","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"general":{"domain":"general","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null}},"native_report_themes":["marriage","career","wealth","health","spirituality"],"independent_report_themes":["spirituality"],"boundary":"主题化报告用于组织证据、裁决冲突和生成叙事;具体预测仍需本命承诺、Dasha、Transit 与案例验证共同收敛。"},"birth_time_sensitivity":{"schema":"jyotish.report_birth_time_sensitivity.v1","status":"not_applicable","accuracy":"confirmed"},"reference_transparency":{"version":"transparent_reference_v1","timing_display":{"claim_status":"exploratory_unvalidated","verified_window":"display_with_evidence_scope","candidate_windows":"display_with_signals_and_confidence_cap","exact_triggers":"display_as_technical_trigger_not_guarantee","boundary":"候选日期未通过独立日级 holdout 验证,不能作为确定事件承诺;精确时间仅表示技术触发点。"},"external_engine_observations":{"Local native":{"role":"primary_calculation","source":"current request calculation contract"},"VedAstro hosted":{"role":"external_observation","deployment_identity":"not_publicly_proven","source":"references/oracle/vedastro_contract_arbitration_2026_07_17.json"},"Xalen":{"role":"formula_isolation_observation","source":"references/oracle/xalen_fourth_oracle_comparison_2026_07_17.json"},"jyotishyamitra":{"role":"independent_observation","source":"references/oracle/jyotishyamitra_steve_jobs_probe_2026_07_18.json"}},"method_variants":{"display":"show_parallel_methods_with_sources","source":"references/oracle/xalen_formula_unit_attribution_2026_07_17.json","boundary":"流派/公式差异并列展示;不以单一引擎多数投票决定真值。"},"similar_public_cases":{"status":"no_high_similarity_public_reference","cases":[],"threshold":0.75,"manifest":["references/real_case_calibration/replay_manifest.json","references/real_case_calibration/public_context_manifest.json"],"public_figures_only":true,"does_not_predict_user_outcome":true,"coverage":{"available_event_domains":["career","health","marriage","wealth"],"requested_uncovered_domains":["family"]},"boundary":"公开案例用于比较与理解,不表示用户会复现该事件。"}},"rectification":{"effective_accuracy":"5min","lagna_boundary":{"is_sensitive":false,"note":""},"summary":{"headline":"按填报时间排盘,分钟敏感结论已标注精度","enabled":["D1","D10","D9"],"warned":["D4","D5","D7"],"disabled":["D30","D60"],"confidence_floor":"矫正证据不足,建议收集更多事件后重试","recommended_events":["career_change","education_end","relocation"],"next_action":"D1 可正常阅读;分钟敏感结论需标注时间精度限制。"},"enabled_vargas":{"D1":"enabled","D9":"enabled","D10":"enabled","D5":"enabled_with_warning","D4":"enabled_with_warning","D7":"enabled_with_warning","D30":"disabled","D60":"disabled"}},"chart":{"success":true,"birth":{"ayanamsa":21.8743,"ayanamsa_display":"Raman","ayanamsa_name":"raman","date":"1961-08-04","hour":19,"julian_day":2437516.725,"lat":21.3069,"lon":-157.8583,"minute":24,"node_mode":"mean","second":0,"time":"19:24","tz":"UTC-10.0"},"ascendant":{"degree":26.18,"degree_in_sign":26.18,"lon":296.1775,"sign":"Capricorn","sign_idx":9},"planets":{"Jupiter":{"degree":8.9843,"degree_in_sign":8.9843,"degree_in_sign_raw":8.984272795649758,"degree_raw":278.98427279564976,"house":1,"lon":278.98427279564976,"nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","nakshatra_pada":4,"retrograde":true,"sign":"Capricorn","sign_cn":"摩羯座","sign_idx":9,"speed":-0.124367,"status":"落陷(Debilitated)"},"Ketu":{"degree":6.0182,"degree_in_sign":6.0182,"degree_in_sign_raw":6.01822860147098,"degree_raw":306.018228601471,"house":2,"lon":306.018228601471,"nakshatra":"Dhanishta","nakshatra_lord":"Mars","nakshatra_pada":4,"retrograde":true,"sign":"Aquarius","sign_cn":"水瓶座","sign_idx":10,"speed":-0.052947,"status":"极友(Great Friend)"},"Mars":{"degree":0.7023,"degree_in_sign":0.7023,"degree_in_sign_raw":0.7022742662844337,"degree_raw":150.70227426628443,"house":9,"lon":150.70227426628443,"nakshatra":"Uttara Phalguni","nakshatra_lord":"Sun","nakshatra_pada":2,"retrograde":false,"sign":"Virgo","sign_cn":"处女座","sign_idx":5,"speed":0.623451,"status":"中性(Neutral)"},"Mercury":{"degree":10.4573,"degree_in_sign":10.4573,"degree_in_sign_raw":10.457291702065035,"degree_raw":100.45729170206504,"house":7,"lon":100.45729170206504,"nakshatra":"Pushya","nakshatra_lord":"Saturn","nakshatra_pada":3,"retrograde":false,"sign":"Cancer","sign_cn":"巨蟹座","sign_idx":3,"speed":2.00472,"status":"中性(Neutral)"},"Moon":{"degree":11.4833,"degree_in_sign":11.4833,"degree_in_sign_raw":11.483286407407675,"degree_raw":41.483286407407675,"house":5,"lon":41.483286407407675,"nakshatra":"Rohini","nakshatra_lord":"Moon","nakshatra_pada":1,"retrograde":false,"sign":"Taurus","sign_cn":"金牛座","sign_idx":1,"speed":12.680222,"status":"入旺(Exalted)"},"Rahu":{"degree":6.0182,"degree_in_sign":6.0182,"degree_in_sign_raw":6.01822860147098,"degree_raw":126.01822860147098,"house":8,"lon":126.01822860147098,"nakshatra":"Magha","nakshatra_lord":"Ketu","nakshatra_pada":2,"retrograde":true,"sign":"Leo","sign_cn":"狮子座","sign_idx":4,"speed":-0.052947,"status":"中性(Neutral)"},"Saturn":{"degree":3.4564,"degree_in_sign":3.4564,"degree_in_sign_raw":3.4564464804866475,"degree_raw":273.45644648048665,"house":1,"lon":273.45644648048665,"nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","nakshatra_pada":3,"retrograde":true,"sign":"Capricorn","sign_cn":"摩羯座","sign_idx":9,"speed":-0.068793,"status":"入庙(Own Sign)"},"Sun":{"degree":20.6736,"degree_in_sign":20.6736,"degree_in_sign_raw":20.673600350727042,"degree_raw":110.67360035072704,"house":7,"lon":110.67360035072704,"nakshatra":"Ashlesha","nakshatra_lord":"Mercury","nakshatra_pada":2,"retrograde":false,"sign":"Cancer","sign_cn":"巨蟹座","sign_idx":3,"speed":0.957931,"status":"极友(Great Friend)"},"Venus":{"degree":9.915,"degree_in_sign":9.915,"degree_in_sign_raw":9.915048158527696,"degree_raw":69.9150481585277,"house":6,"lon":69.9150481585277,"nakshatra":"Ardra","nakshatra_lord":"Rahu","nakshatra_pada":1,"retrograde":false,"sign":"Gemini","sign_cn":"双子座","sign_idx":2,"speed":1.133924,"status":"极友(Great Friend)"}},"houses":{"1":{"sign":"Capricorn","sign_idx":9},"10":{"sign":"Libra","sign_idx":6},"11":{"sign":"Scorpio","sign_idx":7},"12":{"sign":"Sagittarius","sign_idx":8},"2":{"sign":"Aquarius","sign_idx":10},"3":{"sign":"Pisces","sign_idx":11},"4":{"sign":"Aries","sign_idx":0},"5":{"sign":"Taurus","sign_idx":1},"6":{"sign":"Gemini","sign_idx":2},"7":{"sign":"Cancer","sign_idx":3},"8":{"sign":"Leo","sign_idx":4},"9":{"sign":"Virgo","sign_idx":5}},"shadbala":{"Jupiter":{"level":"略弱","rupas":5.8},"Mars":{"level":"略弱","rupas":4.06},"Mercury":{"level":"略弱","rupas":6.85},"Moon":{"level":"强","rupas":7.98},"Saturn":{"level":"强","rupas":6.61},"Sun":{"level":"充足","rupas":5.67},"Venus":{"level":"充足","rupas":5.97}},"dasha":{"birth_balance":{"elapsed_years":1.11,"lord":"Moon","remaining_years":8.89},"calculation_contract":{"algorithm":"vimshottari_birth_balance","contract_version":"1.0.0","effective":{"nakshatra":"Rohini","pada":1,"year_basis_days":365.25},"requested":{"moon_longitude":41.483286407407675}},"current_md":"Moon","periods":[{"end":"1970-06-24","lord":"Moon","start":"1960-06-23","years":10},{"end":"1977-06-23","lord":"Mars","start":"1970-06-24","years":7},{"end":"1995-06-24","lord":"Rahu","start":"1977-06-23","years":18},{"end":"2011-06-24","lord":"Jupiter","start":"1995-06-24","years":16},{"end":"2030-06-24","lord":"Saturn","start":"2011-06-24","years":19},{"end":"2047-06-24","lord":"Mercury","start":"2030-06-24","years":17},{"end":"2054-06-24","lord":"Ketu","start":"2047-06-24","years":7},{"end":"2074-06-24","lord":"Venus","start":"2054-06-24","years":20},{"end":"2080-06-23","lord":"Sun","start":"2074-06-24","years":6}],"remaining_years":8.89,"result_hash":"fb54ae92881798a92e4ea9da2ae01e25c65fa9215faabfe1da91b148680cd181","start_date":"1960-06-23","total_years":10},"yogas":[],"modules":{"varga_spectrum":{"status":"used","mode":"full_spectrum","formal":{"D1":{"lagna":"Capricorn","planets":{"Sun":"Cancer","Moon":"Taurus","Mars":"Virgo","Mercury":"Cancer","Jupiter":"Capricorn","Venus":"Gemini","Saturn":"Capricorn","Rahu":"Leo","Ketu":"Aquarius"},"name":"Rashi","meaning":"本命盘"},"D2":{"lagna":"Leo","planets":{"Sun":"Leo","Moon":"Cancer","Mars":"Cancer","Mercury":"Cancer","Jupiter":"Cancer","Venus":"Leo","Saturn":"Cancer","Rahu":"Leo","Ketu":"Leo"},"name":"Hora","meaning":"财富"},"D3":{"lagna":"Virgo","planets":{"Sun":"Pisces","Moon":"Virgo","Mars":"Virgo","Mercury":"Scorpio","Jupiter":"Capricorn","Venus":"Gemini","Saturn":"Capricorn","Rahu":"Leo","Ketu":"Aquarius"},"name":"Drekkana","meaning":"兄弟姐妹"},"D4":{"lagna":"Libra","planets":{"Sun":"Capricorn","Moon":"Leo","Mars":"Virgo","Mercury":"Libra","Jupiter":"Aries","Venus":"Virgo","Saturn":"Capricorn","Rahu":"Leo","Ketu":"Aquarius"},"name":"Chaturthamsa","meaning":"财产/运气"},"D5":{"lagna":"Capricorn","planets":{"Sun":"Gemini","Moon":"Aquarius","Mars":"Taurus","Mercury":"Aries","Jupiter":"Libra","Venus":"Cancer","Saturn":"Virgo","Rahu":"Virgo","Ketu":"Pisces"},"name":"Panchamsa","meaning":"名声/权力"},"D6":{"lagna":"Sagittarius","planets":{"Sun":"Taurus","Moon":"Capricorn","Mars":"Pisces","Mercury":"Pisces","Jupiter":"Leo","Venus":"Cancer","Saturn":"Cancer","Rahu":"Virgo","Ketu":"Pisces"},"name":"Shashthamsa","meaning":"健康/敌人"},"D7":{"lagna":"Capricorn","planets":{"Sun":"Taurus","Moon":"Capricorn","Mars":"Pisces","Mercury":"Pisces","Jupiter":"Virgo","Venus":"Leo","Saturn":"Cancer","Rahu":"Virgo","Ketu":"Pisces"},"name":"Saptamsa","meaning":"子女"},"D8":{"lagna":"Pisces","planets":{"Sun":"Leo","Moon":"Aries","Mars":"Taurus","Mercury":"Taurus","Jupiter":"Scorpio","Venus":"Leo","Saturn":"Virgo","Rahu":"Virgo","Ketu":"Pisces"},"name":"Ashtamsa","meaning":"突发事件"},"D9":{"lagna":"Leo","planets":{"Sun":"Capricorn","Moon":"Aries","Mars":"Capricorn","Mercury":"Libra","Jupiter":"Pisces","Venus":"Sagittarius","Saturn":"Aquarius","Rahu":"Taurus","Ketu":"Scorpio"},"name":"Navamsa","meaning":"配偶/灵性"},"D10":{"lagna":"Taurus","planets":{"Sun":"Virgo","Moon":"Aries","Mars":"Taurus","Mercury":"Gemini","Jupiter":"Scorpio","Venus":"Virgo","Saturn":"Libra","Rahu":"Libra","Ketu":"Aries"},"name":"Dasamsa","meaning":"事业"},"D11":{"lagna":"Gemini","planets":{"Sun":"Libra","Moon":"Taurus","Mars":"Taurus","Mercury":"Gemini","Jupiter":"Sagittarius","Venus":"Virgo","Saturn":"Libra","Rahu":"Libra","Ketu":"Aries"},"name":"Rudramsa","meaning":"破坏/转化"},"D12":{"lagna":"Scorpio","planets":{"Sun":"Pisces","Moon":"Virgo","Mars":"Virgo","Mercury":"Scorpio","Jupiter":"Aries","Venus":"Virgo","Saturn":"Aquarius","Rahu":"Libra","Ketu":"Aries"},"name":"Dwadasamsa","meaning":"父母"},"D16":{"lagna":"Aquarius","planets":{"Sun":"Gemini","Moon":"Pisces","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Taurus","Venus":"Cancer","Saturn":"Aquarius","Rahu":"Pisces","Ketu":"Virgo"},"name":"Shodasamsa","meaning":"交通工具/舒适"},"D20":{"lagna":"Gemini","planets":{"Sun":"Leo","Moon":"Leo","Mars":"Capricorn","Mercury":"Capricorn","Jupiter":"Gemini","Venus":"Aries","Saturn":"Pisces","Rahu":"Leo","Ketu":"Aquarius"},"name":"Vimsamsa","meaning":"灵性修行"},"D24":{"lagna":"Pisces","planets":{"Sun":"Scorpio","Moon":"Aries","Mars":"Cancer","Mercury":"Pisces","Jupiter":"Aquarius","Venus":"Pisces","Saturn":"Virgo","Rahu":"Sagittarius","Ketu":"Sagittarius"},"name":"Chaturvimsamsa","meaning":"教育/学习"},"D27":{"lagna":"Leo","planets":{"Sun":"Virgo","Moon":"Scorpio","Mars":"Taurus","Mercury":"Sagittarius","Jupiter":"Taurus","Venus":"Aquarius","Saturn":"Sagittarius","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Bhamsa","meaning":"力量/弱点"},"D30":{"lagna":"Aries","planets":{"Sun":"Aquarius","Moon":"Gemini","Mars":"Taurus","Mercury":"Gemini","Jupiter":"Gemini","Venus":"Aquarius","Saturn":"Taurus","Rahu":"Aquarius","Ketu":"Aquarius"},"name":"Trimsamsa","meaning":"不幸/困难"},"D40":{"lagna":"Scorpio","planets":{"Sun":"Libra","Moon":"Aries","Mars":"Capricorn","Mercury":"Leo","Jupiter":"Sagittarius","Venus":"Scorpio","Saturn":"Taurus","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Khavedamsa","meaning":"吉凶效果"},"D45":{"lagna":"Sagittarius","planets":{"Sun":"Libra","Moon":"Gemini","Mars":"Gemini","Mercury":"Gemini","Jupiter":"Libra","Venus":"Leo","Saturn":"Aquarius","Rahu":"Taurus","Ketu":"Scorpio"},"name":"Akshavedamsa","meaning":"全面判断"},"D60":{"lagna":"Taurus","planets":{"Sun":"Sagittarius","Moon":"Pisces","Mars":"Libra","Mercury":"Pisces","Jupiter":"Gemini","Venus":"Capricorn","Saturn":"Cancer","Rahu":"Leo","Ketu":"Aquarius"},"name":"Shashtiamsa","meaning":"前世业力"}},"research_dn":{"D13":{"lagna":"Gemini","planets":{"Jupiter":"Libra","Ketu":"Aries","Mars":"Pisces","Mercury":"Taurus","Moon":"Pisces","Rahu":"Libra","Saturn":"Leo","Sun":"Virgo","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D14":{"lagna":"Virgo","planets":{"Jupiter":"Capricorn","Ketu":"Aries","Mars":"Taurus","Mercury":"Cancer","Moon":"Gemini","Rahu":"Libra","Saturn":"Libra","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D15":{"lagna":"Leo","planets":{"Jupiter":"Scorpio","Ketu":"Taurus","Mars":"Pisces","Mercury":"Gemini","Moon":"Aries","Rahu":"Scorpio","Saturn":"Leo","Sun":"Scorpio","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D17":{"lagna":"Virgo","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Pisces","Mercury":"Gemini","Moon":"Taurus","Rahu":"Scorpio","Saturn":"Leo","Sun":"Sagittarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D18":{"lagna":"Sagittarius","planets":{"Jupiter":"Aquarius","Ketu":"Taurus","Mars":"Taurus","Mercury":"Virgo","Moon":"Cancer","Rahu":"Scorpio","Saturn":"Scorpio","Sun":"Pisces","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D19":{"lagna":"Scorpio","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Pisces","Mercury":"Cancer","Moon":"Gemini","Rahu":"Scorpio","Saturn":"Virgo","Sun":"Aquarius","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D21":{"lagna":"Capricorn","planets":{"Jupiter":"Capricorn","Ketu":"Gemini","Mars":"Pisces","Mercury":"Leo","Moon":"Cancer","Rahu":"Sagittarius","Saturn":"Virgo","Sun":"Pisces","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D22":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Gemini","Mars":"Taurus","Mercury":"Libra","Moon":"Virgo","Rahu":"Sagittarius","Saturn":"Scorpio","Sun":"Gemini","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D23":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Gemini","Mars":"Pisces","Mercury":"Virgo","Moon":"Cancer","Rahu":"Sagittarius","Saturn":"Virgo","Sun":"Aries","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D25":{"lagna":"Aries","planets":{"Jupiter":"Aquarius","Ketu":"Cancer","Mars":"Pisces","Mercury":"Virgo","Moon":"Leo","Rahu":"Capricorn","Saturn":"Virgo","Sun":"Gemini","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D26":{"lagna":"Cancer","planets":{"Jupiter":"Aries","Ketu":"Cancer","Mars":"Taurus","Mercury":"Sagittarius","Moon":"Libra","Rahu":"Capricorn","Saturn":"Scorpio","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D28":{"lagna":"Virgo","planets":{"Jupiter":"Taurus","Ketu":"Cancer","Mars":"Taurus","Mercury":"Sagittarius","Moon":"Scorpio","Rahu":"Capricorn","Saturn":"Sagittarius","Sun":"Libra","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D29":{"lagna":"Leo","planets":{"Jupiter":"Pisces","Ketu":"Cancer","Mars":"Pisces","Mercury":"Scorpio","Moon":"Libra","Rahu":"Capricorn","Saturn":"Libra","Sun":"Leo","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D31":{"lagna":"Libra","planets":{"Jupiter":"Aries","Ketu":"Leo","Mars":"Pisces","Mercury":"Scorpio","Moon":"Libra","Rahu":"Aquarius","Saturn":"Libra","Sun":"Libra","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D32":{"lagna":"Sagittarius","planets":{"Jupiter":"Gemini","Ketu":"Leo","Mars":"Taurus","Mercury":"Aquarius","Moon":"Capricorn","Rahu":"Aquarius","Saturn":"Sagittarius","Sun":"Capricorn","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D33":{"lagna":"Scorpio","planets":{"Jupiter":"Aries","Ketu":"Leo","Mars":"Pisces","Mercury":"Sagittarius","Moon":"Scorpio","Rahu":"Aquarius","Saturn":"Libra","Sun":"Scorpio","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D34":{"lagna":"Aquarius","planets":{"Jupiter":"Cancer","Ketu":"Leo","Mars":"Taurus","Mercury":"Aquarius","Moon":"Aquarius","Rahu":"Aquarius","Saturn":"Sagittarius","Sun":"Aquarius","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D35":{"lagna":"Capricorn","planets":{"Jupiter":"Taurus","Ketu":"Virgo","Mars":"Pisces","Mercury":"Capricorn","Moon":"Sagittarius","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Capricorn","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D36":{"lagna":"Aquarius","planets":{"Jupiter":"Taurus","Ketu":"Virgo","Mars":"Pisces","Mercury":"Capricorn","Moon":"Sagittarius","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Capricorn","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D37":{"lagna":"Pisces","planets":{"Jupiter":"Gemini","Ketu":"Virgo","Mars":"Pisces","Mercury":"Capricorn","Moon":"Capricorn","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Aquarius","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D38":{"lagna":"Gemini","planets":{"Jupiter":"Leo","Ketu":"Virgo","Mars":"Taurus","Mercury":"Aries","Moon":"Pisces","Rahu":"Pisces","Saturn":"Capricorn","Sun":"Taurus","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D39":{"lagna":"Taurus","planets":{"Jupiter":"Gemini","Ketu":"Virgo","Mars":"Pisces","Mercury":"Aquarius","Moon":"Capricorn","Rahu":"Pisces","Saturn":"Scorpio","Sun":"Pisces","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D41":{"lagna":"Gemini","planets":{"Jupiter":"Cancer","Ketu":"Libra","Mars":"Pisces","Mercury":"Pisces","Moon":"Aquarius","Rahu":"Aries","Saturn":"Scorpio","Sun":"Taurus","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D42":{"lagna":"Virgo","planets":{"Jupiter":"Virgo","Ketu":"Libra","Mars":"Taurus","Mercury":"Taurus","Moon":"Taurus","Rahu":"Aries","Saturn":"Capricorn","Sun":"Cancer","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D43":{"lagna":"Leo","planets":{"Jupiter":"Cancer","Ketu":"Libra","Mars":"Aries","Mercury":"Pisces","Moon":"Pisces","Rahu":"Aries","Saturn":"Scorpio","Sun":"Gemini","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D44":{"lagna":"Scorpio","planets":{"Jupiter":"Libra","Ketu":"Libra","Mars":"Gemini","Mercury":"Gemini","Moon":"Taurus","Rahu":"Aries","Saturn":"Aquarius","Sun":"Virgo","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D46":{"lagna":"Capricorn","planets":{"Jupiter":"Libra","Ketu":"Scorpio","Mars":"Gemini","Mercury":"Cancer","Moon":"Gemini","Rahu":"Taurus","Saturn":"Aquarius","Sun":"Libra","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D47":{"lagna":"Sagittarius","planets":{"Jupiter":"Virgo","Ketu":"Scorpio","Mars":"Aries","Mercury":"Taurus","Moon":"Aries","Rahu":"Taurus","Saturn":"Sagittarius","Sun":"Virgo","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D48":{"lagna":"Gemini","planets":{"Jupiter":"Pisces","Ketu":"Scorpio","Mars":"Libra","Mercury":"Scorpio","Moon":"Scorpio","Rahu":"Taurus","Saturn":"Gemini","Sun":"Aries","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D49":{"lagna":"Capricorn","planets":{"Jupiter":"Virgo","Ketu":"Scorpio","Mars":"Aries","Mercury":"Gemini","Moon":"Taurus","Rahu":"Taurus","Saturn":"Sagittarius","Sun":"Libra","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D50":{"lagna":"Aries","planets":{"Jupiter":"Scorpio","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Leo","Moon":"Leo","Rahu":"Gemini","Saturn":"Aquarius","Sun":"Capricorn","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D51":{"lagna":"Pisces","planets":{"Jupiter":"Libra","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Gemini","Moon":"Gemini","Rahu":"Gemini","Saturn":"Sagittarius","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D52":{"lagna":"Gemini","planets":{"Jupiter":"Sagittarius","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Virgo","Moon":"Leo","Rahu":"Gemini","Saturn":"Aquarius","Sun":"Aquarius","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D53":{"lagna":"Taurus","planets":{"Jupiter":"Libra","Ketu":"Sagittarius","Mars":"Aries","Mercury":"Cancer","Moon":"Cancer","Rahu":"Gemini","Saturn":"Capricorn","Sun":"Capricorn","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D54":{"lagna":"Leo","planets":{"Jupiter":"Capricorn","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Virgo","Moon":"Virgo","Rahu":"Gemini","Saturn":"Pisces","Sun":"Aries","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D55":{"lagna":"Gemini","planets":{"Jupiter":"Scorpio","Ketu":"Capricorn","Mars":"Aries","Mercury":"Leo","Moon":"Leo","Rahu":"Cancer","Saturn":"Capricorn","Sun":"Aquarius","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D56":{"lagna":"Virgo","planets":{"Jupiter":"Capricorn","Ketu":"Capricorn","Mars":"Gemini","Mercury":"Libra","Moon":"Libra","Rahu":"Cancer","Saturn":"Pisces","Sun":"Taurus","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D57":{"lagna":"Leo","planets":{"Jupiter":"Sagittarius","Ketu":"Capricorn","Mars":"Aries","Mercury":"Leo","Moon":"Leo","Rahu":"Cancer","Saturn":"Capricorn","Sun":"Aries","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D58":{"lagna":"Scorpio","planets":{"Jupiter":"Aquarius","Ketu":"Capricorn","Mars":"Gemini","Mercury":"Scorpio","Moon":"Scorpio","Rahu":"Cancer","Saturn":"Pisces","Sun":"Gemini","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D59":{"lagna":"Libra","planets":{"Jupiter":"Sagittarius","Ketu":"Capricorn","Mars":"Aries","Mercury":"Virgo","Moon":"Virgo","Rahu":"Cancer","Saturn":"Capricorn","Sun":"Taurus","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"}},"extended":{"D81":{"lagna":"Scorpio","planets":{"Sun":"Aquarius","Moon":"Leo","Mars":"Aquarius","Mercury":"Scorpio","Jupiter":"Capricorn","Venus":"Sagittarius","Saturn":"Libra","Rahu":"Leo","Ketu":"Aquarius"},"name":"Navamsa-Navamsa","meaning":"D9之D9精微分盘"},"D108":{"lagna":"Gemini","planets":{"Sun":"Pisces","Moon":"Virgo","Mars":"Pisces","Mercury":"Scorpio","Jupiter":"Scorpio","Venus":"Scorpio","Saturn":"Aquarius","Rahu":"Aquarius","Ketu":"Leo"},"name":"Dwadasamsa-Navamsa","meaning":"D12之D9精微分盘"},"D144":{"lagna":"Aries","planets":{"Sun":"Gemini","Moon":"Aries","Mars":"Sagittarius","Mercury":"Capricorn","Jupiter":"Scorpio","Venus":"Leo","Saturn":"Gemini","Rahu":"Aquarius","Ketu":"Leo"},"name":"Dwadasamsa-Dwadasamsa","meaning":"D12之D12精微分盘"}},"counts":{"formal":20,"research_dn":40,"extended":3,"blocked":0},"blocked":[],"boundary":"Twenty formal named Vargas are traditional charts. Remaining D-N rows through D60 are generic research divisions and must not be advertised as verified traditional vargas."},"shadbala":{"planets":{"Jupiter":{"chesta_bala":60.0,"dig_bala":60,"drik_bala":-25.3,"ishta_bala_pct":89.3,"ishta_phala":8.93,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":0.0,"paksha":11.53,"total":86.53,"tribhaga":45},"kashta_phala":0.0,"min_required":6.5,"naisargika_bala":34.29,"rank":5,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":60.0,"ojayugma_bala":0.0,"sapta_d1":3.75,"sapta_d12":7.5,"sapta_d2":7.5,"sapta_d3":3.75,"sapta_d30":1.875,"sapta_d7":1.875,"sapta_d9":30.0,"sapta_score":56.25,"total":132.58,"ucha_bala":1.33},"strength_level":"略弱","total_rupas":5.8017,"total_virupas":348.1},"Mars":{"chesta_bala":35.0,"dig_bala":50,"drik_bala":-2.99,"ishta_bala_pct":81.3,"ishta_phala":19.53,"kala_bala":{"ayana":15,"hora":0.0,"nathonnata":14.0,"paksha":18.47,"total":47.47,"tribhaga":0},"kashta_phala":35.04,"min_required":5.0,"naisargika_bala":17.14,"rank":7,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":15.0,"ojayugma_bala":0.0,"sapta_d1":7.5,"sapta_d12":7.5,"sapta_d2":7.5,"sapta_d3":7.5,"sapta_d30":15.0,"sapta_d7":7.5,"sapta_d9":3.75,"sapta_score":56.25,"total":97.15,"ucha_bala":10.9},"strength_level":"略弱","total_rupas":4.0628,"total_virupas":243.77},"Mercury":{"chesta_bala":50.0,"dig_bala":0,"drik_bala":-2.86,"ishta_bala_pct":97.9,"ishta_phala":43.87,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":60.0,"paksha":18.47,"total":108.47,"tribhaga":0},"kashta_phala":14.67,"min_required":7.0,"naisargika_bala":25.71,"rank":2,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":60.0,"ojayugma_bala":15.0,"sapta_d1":7.5,"sapta_d12":15.0,"sapta_d2":7.5,"sapta_d3":15.0,"sapta_d30":30.0,"sapta_d7":3.75,"sapta_d9":22.5,"sapta_score":101.25,"total":229.74,"ucha_bala":38.49},"strength_level":"略弱","total_rupas":6.851,"total_virupas":411.06},"Moon":{"chesta_bala":23.06,"dig_bala":50,"drik_bala":1.58,"ishta_bala_pct":133.0,"ishta_phala":36.31,"kala_bala":{"ayana":15,"hora":60.0,"nathonnata":14.0,"paksha":11.53,"total":100.53,"tribhaga":0},"kashta_phala":10.22,"min_required":6.0,"naisargika_bala":51.43,"rank":1,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":30.0,"ojayugma_bala":15.0,"sapta_d1":45.0,"sapta_d12":22.5,"sapta_d2":30.0,"sapta_d3":22.5,"sapta_d30":22.5,"sapta_d7":3.75,"sapta_d9":3.75,"sapta_score":150.0,"total":252.17,"ucha_bala":57.17},"strength_level":"强","total_rupas":7.9796,"total_virupas":478.77},"Saturn":{"chesta_bala":60.0,"dig_bala":0,"drik_bala":-21.15,"ishta_bala_pct":132.2,"ishta_phala":46.16,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":14.0,"paksha":18.47,"total":107.47,"tribhaga":45},"kashta_phala":0.0,"min_required":5.0,"naisargika_bala":8.57,"rank":3,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":60.0,"ojayugma_bala":15.0,"sapta_d1":30.0,"sapta_d12":30.0,"sapta_d2":1.875,"sapta_d3":30.0,"sapta_d30":7.5,"sapta_d7":1.875,"sapta_d9":30.0,"sapta_score":131.25,"total":241.76,"ucha_bala":35.51},"strength_level":"强","total_rupas":6.6108,"total_virupas":396.65},"Sun":{"chesta_bala":55.38,"dig_bala":30,"drik_bala":-4.01,"ishta_bala_pct":113.3,"ishta_phala":38.26,"kala_bala":{"ayana":15,"hora":0.0,"nathonnata":0.0,"paksha":18.47,"total":33.47,"tribhaga":0},"kashta_phala":12.46,"min_required":5.0,"naisargika_bala":60.0,"rank":6,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":60.0,"ojayugma_bala":0.0,"sapta_d1":22.5,"sapta_d12":7.5,"sapta_d2":30.0,"sapta_d3":7.5,"sapta_d30":1.875,"sapta_d7":7.5,"sapta_d9":1.875,"sapta_score":78.75,"total":165.19,"ucha_bala":26.44},"strength_level":"充足","total_rupas":5.6671,"total_virupas":340.03},"Venus":{"chesta_bala":50.0,"dig_bala":40,"drik_bala":-5.37,"ishta_bala_pct":108.6,"ishta_phala":42.25,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":0.0,"paksha":11.53,"total":86.53,"tribhaga":45},"kashta_phala":15.59,"min_required":5.5,"naisargika_bala":42.86,"rank":4,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":15.0,"ojayugma_bala":0.0,"sapta_d1":22.5,"sapta_d12":22.5,"sapta_d2":7.5,"sapta_d3":22.5,"sapta_d30":7.5,"sapta_d7":7.5,"sapta_d9":3.75,"sapta_score":93.75,"total":144.45,"ucha_bala":35.7},"strength_level":"充足","total_rupas":5.9745,"total_virupas":358.47}}},"arudha_padas":{"method":"Arudha Pada A1-A12 (dashaflow/jaimini-tropical MIT adapted)","ascendant":"Capricorn","padas":{"A1":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":1,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"A2":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Aquarius","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":12,"exception_triggered":false,"house_num":2,"name":"Dhana Pada (A2)"},"A3":{"sign":"Scorpio","sign_idx":7,"lord":"Mars","source_house_sign":"Pisces","source_house_lord":"Jupiter","lord_sign":"Capricorn","distance":11,"exception_triggered":false,"house_num":3,"name":"Vikrama Pada (A3)"},"A4":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Aries","source_house_lord":"Mars","lord_sign":"Virgo","distance":6,"exception_triggered":false,"house_num":4,"name":"Sukha Pada (A4)"},"A5":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Taurus","source_house_lord":"Venus","lord_sign":"Gemini","distance":2,"exception_triggered":false,"house_num":5,"name":"Mantra Pada (A5)"},"A6":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Gemini","source_house_lord":"Mercury","lord_sign":"Cancer","distance":2,"exception_triggered":false,"house_num":6,"name":"Roga Pada (A6)"},"A7":{"sign":"Pisces","sign_idx":11,"lord":"Jupiter","source_house_sign":"Cancer","source_house_lord":"Moon","lord_sign":"Taurus","distance":11,"exception_triggered":false,"house_num":7,"name":"Dara Pada (A7)"},"A8":{"sign":"Gemini","sign_idx":2,"lord":"Mercury","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Cancer","distance":12,"exception_triggered":false,"house_num":8,"name":"Mrityu Pada (A8)"},"A9":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Cancer","distance":11,"exception_triggered":false,"house_num":9,"name":"Dharma Pada (A9)"},"A10":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Gemini","distance":9,"exception_triggered":false,"house_num":10,"name":"Karma Pada (A10)"},"A11":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Virgo","distance":11,"exception_triggered":false,"house_num":11,"name":"Labha Pada (A11)"},"UL":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Capricorn","distance":2,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"arudha_lagna":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":1,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"upapada":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Capricorn","distance":2,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"jaimini":{"arudha_padas":{"method":"Arudha Pada A1-A12 (dashaflow/jaimini-tropical MIT adapted)","ascendant":"Capricorn","padas":{"A1":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":1,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"A2":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Aquarius","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":12,"exception_triggered":false,"house_num":2,"name":"Dhana Pada (A2)"},"A3":{"sign":"Scorpio","sign_idx":7,"lord":"Mars","source_house_sign":"Pisces","source_house_lord":"Jupiter","lord_sign":"Capricorn","distance":11,"exception_triggered":false,"house_num":3,"name":"Vikrama Pada (A3)"},"A4":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Aries","source_house_lord":"Mars","lord_sign":"Virgo","distance":6,"exception_triggered":false,"house_num":4,"name":"Sukha Pada (A4)"},"A5":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Taurus","source_house_lord":"Venus","lord_sign":"Gemini","distance":2,"exception_triggered":false,"house_num":5,"name":"Mantra Pada (A5)"},"A6":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Gemini","source_house_lord":"Mercury","lord_sign":"Cancer","distance":2,"exception_triggered":false,"house_num":6,"name":"Roga Pada (A6)"},"A7":{"sign":"Pisces","sign_idx":11,"lord":"Jupiter","source_house_sign":"Cancer","source_house_lord":"Moon","lord_sign":"Taurus","distance":11,"exception_triggered":false,"house_num":7,"name":"Dara Pada (A7)"},"A8":{"sign":"Gemini","sign_idx":2,"lord":"Mercury","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Cancer","distance":12,"exception_triggered":false,"house_num":8,"name":"Mrityu Pada (A8)"},"A9":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Cancer","distance":11,"exception_triggered":false,"house_num":9,"name":"Dharma Pada (A9)"},"A10":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Gemini","distance":9,"exception_triggered":false,"house_num":10,"name":"Karma Pada (A10)"},"A11":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Virgo","distance":11,"exception_triggered":false,"house_num":11,"name":"Labha Pada (A11)"},"UL":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Capricorn","distance":2,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"arudha_lagna":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":1,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"upapada":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Capricorn","distance":2,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"chara_karakas":{"Atmakaraka":{"planet":"Sun","degree_in_sign":20.6736,"rank":1,"domain":"灵魂使命、核心自我、人生最高目标","cn_name":"灵魂星AK"},"AK":{"planet":"Sun","degree_in_sign":20.6736,"rank":1,"domain":"灵魂使命、核心自我、人生最高目标","cn_name":"灵魂星AK"},"Amatyakaraka":{"planet":"Moon","degree_in_sign":11.4833,"rank":2,"domain":"事业方向、主要谋士、权力代理","cn_name":"事业星AmK"},"AmK":{"planet":"Moon","degree_in_sign":11.4833,"rank":2,"domain":"事业方向、主要谋士、权力代理","cn_name":"事业星AmK"},"Bhratrikaraka":{"planet":"Mercury","degree_in_sign":10.4573,"rank":3,"domain":"兄弟姐妹、勇气、冒险精神","cn_name":"兄弟星BK"},"BK":{"planet":"Mercury","degree_in_sign":10.4573,"rank":3,"domain":"兄弟姐妹、勇气、冒险精神","cn_name":"兄弟星BK"},"Matrikaraka":{"planet":"Venus","degree_in_sign":9.915,"rank":4,"domain":"母亲、家庭根基、情感安全感","cn_name":"母亲星MK"},"MK":{"planet":"Venus","degree_in_sign":9.915,"rank":4,"domain":"母亲、家庭根基、情感安全感","cn_name":"母亲星MK"},"Putrakaraka":{"planet":"Jupiter","degree_in_sign":8.9843,"rank":5,"domain":"子女、创造力、学生、智能成果","cn_name":"子女星PK"},"PK":{"planet":"Jupiter","degree_in_sign":8.9843,"rank":5,"domain":"子女、创造力、学生、智能成果","cn_name":"子女星PK"},"Gnatikaraka":{"planet":"Saturn","degree_in_sign":3.4564,"rank":6,"domain":"竞争对手、疾病、障碍、转化力量","cn_name":"障碍星GK"},"GK":{"planet":"Saturn","degree_in_sign":3.4564,"rank":6,"domain":"竞争对手、疾病、障碍、转化力量","cn_name":"障碍星GK"},"Darakaraka":{"planet":"Mars","degree_in_sign":0.7023,"rank":7,"domain":"配偶特质、伴侣关系、婚姻质量","cn_name":"配偶星DK"},"DK":{"planet":"Mars","degree_in_sign":0.7023,"rank":7,"domain":"配偶特质、伴侣关系、婚姻质量","cn_name":"配偶星DK"}}},"narayana_dasha":{"lagna_sign":"Capricorn","current_dasha":{"md":{"sign":"Virgo","sign_idx":5,"lord":"Mercury","years":10,"start_age":61.0,"end_age":71.0},"ad":{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","years":1.3333,"start_age":64.2222,"end_age":65.5556},"pd":{"sign":"Virgo","sign_idx":5,"lord":"Mercury","years":0.1481,"start_age":65.1259,"end_age":65.274},"remaining_years":5.85},"current_year":2026,"current_age":65.14628408979422,"mahadasha_sequence":[{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":12,"count_from_to":"Capricorn(9)→Capricorn(9)","start_age":0.0,"end_age":12.0},{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":11,"count_from_to":"Aquarius(10)→Capricorn(9)","start_age":12.0,"end_age":23.0},{"sign":"Pisces","sign_idx":11,"lord":"Jupiter","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":10,"count_from_to":"Pisces(11)→Capricorn(9)","start_age":23.0,"end_age":33.0},{"sign":"Aries","sign_idx":0,"lord":"Mars","lord_in_sign":"Virgo","lord_sign_idx":5,"years":5,"count_from_to":"Aries(0)→Virgo(5)","start_age":33.0,"end_age":38.0},{"sign":"Taurus","sign_idx":1,"lord":"Venus","lord_in_sign":"Gemini","lord_sign_idx":2,"years":1,"count_from_to":"Taurus(1)→Gemini(2)","start_age":38.0,"end_age":39.0},{"sign":"Gemini","sign_idx":2,"lord":"Mercury","lord_in_sign":"Cancer","lord_sign_idx":3,"years":1,"count_from_to":"Gemini(2)→Cancer(3)","start_age":39.0,"end_age":40.0},{"sign":"Cancer","sign_idx":3,"lord":"Moon","lord_in_sign":"Taurus","lord_sign_idx":1,"years":10,"count_from_to":"Cancer(3)→Taurus(1)","start_age":40.0,"end_age":50.0},{"sign":"Leo","sign_idx":4,"lord":"Sun","lord_in_sign":"Cancer","lord_sign_idx":3,"years":11,"count_from_to":"Leo(4)→Cancer(3)","start_age":50.0,"end_age":61.0},{"sign":"Virgo","sign_idx":5,"lord":"Mercury","lord_in_sign":"Cancer","lord_sign_idx":3,"years":10,"count_from_to":"Virgo(5)→Cancer(3)","start_age":61.0,"end_age":71.0},{"sign":"Libra","sign_idx":6,"lord":"Venus","lord_in_sign":"Gemini","lord_sign_idx":2,"years":8,"count_from_to":"Libra(6)→Gemini(2)","start_age":71.0,"end_age":79.0},{"sign":"Scorpio","sign_idx":7,"lord":"Mars","lord_in_sign":"Virgo","lord_sign_idx":5,"years":10,"count_from_to":"Scorpio(7)→Virgo(5)","start_age":79.0,"end_age":89.0},{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":1,"count_from_to":"Sagittarius(8)→Capricorn(9)","start_age":89.0,"end_age":90.0}]},"ashtakavarga":{"method":"Ashtakavarga八分法(BPHS/PVR书例校准v2.1)","version":"2.1","bav":{"Sun":{"bindus":[5,5,4,4,2,4,5,5,4,2,3,5],"total":48,"expected_total":48,"valid":true,"deviation":0},"Moon":{"bindus":[4,4,3,4,2,3,6,6,2,5,6,4],"total":49,"expected_total":49,"valid":true,"deviation":0},"Mars":{"bindus":[4,3,3,3,1,4,5,6,4,3,0,3],"total":39,"expected_total":39,"valid":true,"deviation":0},"Mercury":{"bindus":[5,3,7,4,5,4,5,5,5,3,4,4],"total":54,"expected_total":54,"valid":true,"deviation":0},"Jupiter":{"bindus":[6,4,4,6,3,4,6,5,3,4,4,7],"total":56,"expected_total":56,"valid":true,"deviation":0},"Venus":{"bindus":[4,7,3,3,6,6,3,5,3,3,4,5],"total":52,"expected_total":52,"valid":true,"deviation":0},"Saturn":{"bindus":[4,5,5,3,2,0,3,5,2,3,3,4],"total":39,"expected_total":39,"valid":true,"deviation":0},"Lagna":{"bindus":[5,3,6,5,2,4,7,4,2,3,5,3],"total":49,"expected_total":49,"valid":true,"deviation":0}},"sav":{"scores":{"Aries":32,"Taurus":31,"Gemini":29,"Cancer":27,"Leo":21,"Virgo":25,"Libra":33,"Scorpio":37,"Sagittarius":23,"Capricorn":23,"Aquarius":24,"Pisces":32},"full_scores_with_lagna":{"Aries":37,"Taurus":34,"Gemini":35,"Cancer":32,"Leo":23,"Virgo":29,"Libra":40,"Scorpio":41,"Sagittarius":25,"Capricorn":26,"Aquarius":29,"Pisces":35},"assessment":[{"sign":"Aries","score":32,"level":"极吉"},{"sign":"Taurus","score":31,"level":"极吉"},{"sign":"Gemini","score":29,"level":"吉利"},{"sign":"Cancer","score":27,"level":"中等"},{"sign":"Leo","score":21,"level":"挑战"},{"sign":"Virgo","score":25,"level":"中等"},{"sign":"Libra","score":33,"level":"极吉"},{"sign":"Scorpio","score":37,"level":"极吉"},{"sign":"Sagittarius","score":23,"level":"挑战"},{"sign":"Capricorn","score":23,"level":"挑战"},{"sign":"Aquarius","score":24,"level":"挑战"},{"sign":"Pisces","score":32,"level":"极吉"}],"total":337,"expected_total":337,"valid":true,"deviation":0,"full_total_with_lagna":386},"bav_validation":[{"planet":"Sun","actual":48,"expected":48,"status":"✅"},{"planet":"Moon","actual":49,"expected":49,"status":"✅"},{"planet":"Mars","actual":39,"expected":39,"status":"✅"},{"planet":"Mercury","actual":54,"expected":54,"status":"✅"},{"planet":"Jupiter","actual":56,"expected":56,"status":"✅"},{"planet":"Venus","actual":52,"expected":52,"status":"✅"},{"planet":"Saturn","actual":39,"expected":39,"status":"✅"},{"planet":"Lagna","actual":49,"expected":49,"status":"✅"}],"all_bav_valid":true,"shodhya_pinda":{"Sun":{"rashi_pinda":16,"graha_pinda":20,"total_pinda":36,"bindu_at_own_sign":4},"Moon":{"rashi_pinda":16,"graha_pinda":20,"total_pinda":36,"bindu_at_own_sign":4},"Mars":{"rashi_pinda":16,"graha_pinda":32,"total_pinda":48,"bindu_at_own_sign":4},"Mercury":{"rashi_pinda":16,"graha_pinda":20,"total_pinda":36,"bindu_at_own_sign":4},"Jupiter":{"rashi_pinda":16,"graha_pinda":40,"total_pinda":56,"bindu_at_own_sign":4},"Venus":{"rashi_pinda":12,"graha_pinda":21,"total_pinda":33,"bindu_at_own_sign":3},"Saturn":{"rashi_pinda":12,"graha_pinda":15,"total_pinda":27,"bindu_at_own_sign":3}},"yoga_pinda":{"method":"Yoga Pinda","version":"1.0","planets":{"Sun":{"sign":"Cancer","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":5,"rashi_pinda":16,"graha_pinda":20,"yoga_pinda":36},"Moon":{"sign":"Taurus","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":5,"rashi_pinda":16,"graha_pinda":20,"yoga_pinda":36},"Mars":{"sign":"Virgo","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":8,"rashi_pinda":16,"graha_pinda":32,"yoga_pinda":48},"Mercury":{"sign":"Cancer","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":5,"rashi_pinda":16,"graha_pinda":20,"yoga_pinda":36},"Jupiter":{"sign":"Capricorn","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":10,"rashi_pinda":16,"graha_pinda":40,"yoga_pinda":56},"Venus":{"sign":"Gemini","bindu_at_own_sign":3,"rashi_weight":4,"planet_weight":7,"rashi_pinda":12,"graha_pinda":21,"yoga_pinda":33},"Saturn":{"sign":"Capricorn","bindu_at_own_sign":3,"rashi_weight":4,"planet_weight":5,"rashi_pinda":12,"graha_pinda":15,"yoga_pinda":27}},"summary":{"strongest_planet":"Jupiter","weakest_planet":"Saturn","total_yoga_pinda":272,"average_yoga_pinda":38.86},"all_valid":true,"validation_note":"Yoga Pinda = Rashi Pinda + Graha Pinda;当前复用既有 v2.1 Shodhya Pinda 权重口径。"},"strongest_signs":["Scorpio","Libra","Aries"],"weakest_signs":["Sagittarius","Capricorn","Leo"],"house_scores":{"house_1":{"sign":"Capricorn","sav_score":23,"level":"挑战"},"house_2":{"sign":"Aquarius","sav_score":24,"level":"挑战"},"house_3":{"sign":"Pisces","sav_score":32,"level":"极吉"},"house_4":{"sign":"Aries","sav_score":32,"level":"极吉"},"house_5":{"sign":"Taurus","sav_score":31,"level":"极吉"},"house_6":{"sign":"Gemini","sav_score":29,"level":"吉利"},"house_7":{"sign":"Cancer","sav_score":27,"level":"中等"},"house_8":{"sign":"Leo","sav_score":21,"level":"挑战"},"house_9":{"sign":"Virgo","sav_score":25,"level":"中等"},"house_10":{"sign":"Libra","sav_score":33,"level":"极吉"},"house_11":{"sign":"Scorpio","sav_score":37,"level":"极吉"},"house_12":{"sign":"Sagittarius","sav_score":23,"level":"挑战"}},"house_scores_full":{"house_1":{"sign":"Capricorn","sav_score":26},"house_2":{"sign":"Aquarius","sav_score":29},"house_3":{"sign":"Pisces","sav_score":35},"house_4":{"sign":"Aries","sav_score":37},"house_5":{"sign":"Taurus","sav_score":34},"house_6":{"sign":"Gemini","sav_score":35},"house_7":{"sign":"Cancer","sav_score":32},"house_8":{"sign":"Leo","sav_score":23},"house_9":{"sign":"Virgo","sav_score":29},"house_10":{"sign":"Libra","sav_score":40},"house_11":{"sign":"Scorpio","sav_score":41},"house_12":{"sign":"Sagittarius","sav_score":25}},"pav":{"method":"Prastara Ashtakavarga (PAV)","version":"1.0","matrix_shape":{"planets":7,"signs":12,"sources":8},"pav":{"Sun":{"Sun":[1,1,0,1,1,0,1,0,0,1,1,1],"Moon":[0,0,0,1,0,0,1,0,0,0,1,1],"Mars":[1,1,1,1,0,1,1,0,1,0,0,1],"Mercury":[1,1,1,0,0,1,0,1,1,0,0,1],"Jupiter":[0,1,1,0,0,1,0,1,0,0,0,0],"Venus":[0,1,0,0,0,0,0,1,1,0,0,0],"Saturn":[1,0,0,1,1,1,1,1,0,1,1,0],"Lagna":[1,0,1,0,0,0,1,1,1,0,0,1]},"Moon":{"Sun":[1,1,0,0,0,1,0,0,1,1,1,0],"Moon":[0,1,0,1,0,0,1,1,0,1,1,1],"Mars":[0,0,1,1,0,0,1,1,0,1,1,0],"Mercury":[1,1,0,1,0,1,1,1,0,1,1,0],"Jupiter":[1,0,0,1,1,0,1,1,0,1,1,0],"Venus":[1,0,0,0,1,1,1,0,1,0,1,1],"Saturn":[0,1,1,0,0,0,0,1,0,0,0,1],"Lagna":[0,0,1,0,0,0,1,1,0,0,0,1]},"Mars":{"Sun":[1,1,0,0,0,1,0,1,1,0,0,0],"Moon":[0,0,0,1,0,0,1,0,0,0,0,1],"Mars":[1,0,1,1,0,1,1,0,1,0,0,1],"Mercury":[0,1,0,0,0,1,0,1,1,0,0,0],"Jupiter":[0,0,1,0,0,0,1,1,1,0,0,0],"Venus":[1,1,0,0,0,0,0,1,0,1,0,0],"Saturn":[1,0,0,1,1,1,1,1,0,1,0,0],"Lagna":[0,0,1,0,0,0,1,1,0,1,0,1]},"Mercury":{"Sun":[0,1,1,0,0,0,0,1,1,0,0,1],"Moon":[0,0,1,0,1,0,1,0,1,0,1,1],"Mars":[1,1,1,1,0,1,1,0,1,0,0,1],"Mercury":[1,1,1,1,0,1,0,1,1,0,0,1],"Jupiter":[0,0,1,0,1,0,0,1,1,0,0,0],"Venus":[1,0,1,1,1,1,1,0,0,1,1,0],"Saturn":[1,0,0,1,1,1,1,1,0,1,1,0],"Lagna":[1,0,1,0,1,0,1,1,0,1,1,0]},"Jupiter":{"Sun":[1,1,0,1,1,1,1,0,0,1,1,1],"Moon":[0,0,1,0,0,1,0,1,0,1,0,1],"Mars":[1,0,1,1,0,1,1,0,1,0,0,1],"Mercury":[1,1,0,1,1,0,1,1,1,0,0,1],"Jupiter":[1,0,0,1,1,0,1,1,0,1,1,1],"Venus":[1,0,0,1,0,0,1,1,0,0,1,1],"Saturn":[0,1,1,0,0,0,0,0,1,0,0,1],"Lagna":[1,1,1,1,0,1,1,1,0,1,1,0]},"Venus":{"Sun":[0,1,1,0,0,0,0,0,0,0,1,0],"Moon":[1,1,1,1,1,1,0,0,1,1,0,1],"Mars":[0,1,0,1,1,0,0,1,1,0,1,0],"Mercury":[0,1,0,0,0,1,0,1,1,0,0,1],"Jupiter":[0,1,0,0,1,1,1,1,0,0,0,0],"Venus":[1,0,1,1,1,1,1,0,0,1,1,1],"Saturn":[1,1,0,0,1,1,1,1,0,0,0,1],"Lagna":[1,1,0,0,1,1,0,1,0,1,1,1]},"Saturn":{"Sun":[1,1,0,1,1,0,1,0,0,1,1,0],"Moon":[0,0,0,1,0,0,1,0,0,0,0,1],"Mars":[0,0,1,1,1,0,0,1,0,1,1,0],"Mercury":[1,1,1,0,0,0,0,0,1,0,1,1],"Jupiter":[0,1,1,0,0,0,0,1,1,0,0,0],"Venus":[1,1,0,0,0,0,0,1,0,0,0,0],"Saturn":[0,1,1,0,0,0,0,1,0,0,0,1],"Lagna":[1,0,1,0,0,0,1,1,0,1,0,1]}},"pav_summary":{"Sun":{"Sun":8,"Moon":4,"Mars":8,"Mercury":7,"Jupiter":4,"Venus":3,"Saturn":8,"Lagna":6},"Moon":{"Sun":6,"Moon":7,"Mars":6,"Mercury":8,"Jupiter":7,"Venus":7,"Saturn":4,"Lagna":4},"Mars":{"Sun":5,"Moon":3,"Mars":7,"Mercury":4,"Jupiter":4,"Venus":4,"Saturn":7,"Lagna":5},"Mercury":{"Sun":5,"Moon":6,"Mars":8,"Mercury":8,"Jupiter":4,"Venus":8,"Saturn":8,"Lagna":7},"Jupiter":{"Sun":9,"Moon":5,"Mars":7,"Mercury":8,"Jupiter":8,"Venus":6,"Saturn":4,"Lagna":9},"Venus":{"Sun":3,"Moon":9,"Mars":6,"Mercury":5,"Jupiter":5,"Venus":9,"Saturn":7,"Lagna":8},"Saturn":{"Sun":7,"Moon":3,"Mars":6,"Mercury":6,"Jupiter":4,"Venus":3,"Saturn":4,"Lagna":6}},"validation":[{"planet":"Sun","source":"Sun","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Moon","actual":4,"expected":4,"valid":true},{"planet":"Sun","source":"Mars","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Mercury","actual":7,"expected":7,"valid":true},{"planet":"Sun","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Sun","source":"Venus","actual":3,"expected":3,"valid":true},{"planet":"Sun","source":"Saturn","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Lagna","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Sun","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Moon","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Moon","source":"Jupiter","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Venus","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Moon","source":"Lagna","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Sun","actual":5,"expected":5,"valid":true},{"planet":"Mars","source":"Moon","actual":3,"expected":3,"valid":true},{"planet":"Mars","source":"Mars","actual":7,"expected":7,"valid":true},{"planet":"Mars","source":"Mercury","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Venus","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Saturn","actual":7,"expected":7,"valid":true},{"planet":"Mars","source":"Lagna","actual":5,"expected":5,"valid":true},{"planet":"Mercury","source":"Sun","actual":5,"expected":5,"valid":true},{"planet":"Mercury","source":"Moon","actual":6,"expected":6,"valid":true},{"planet":"Mercury","source":"Mars","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Mercury","source":"Venus","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Saturn","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Lagna","actual":7,"expected":7,"valid":true},{"planet":"Jupiter","source":"Sun","actual":9,"expected":9,"valid":true},{"planet":"Jupiter","source":"Moon","actual":5,"expected":5,"valid":true},{"planet":"Jupiter","source":"Mars","actual":7,"expected":7,"valid":true},{"planet":"Jupiter","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Jupiter","source":"Jupiter","actual":8,"expected":8,"valid":true},{"planet":"Jupiter","source":"Venus","actual":6,"expected":6,"valid":true},{"planet":"Jupiter","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Jupiter","source":"Lagna","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Sun","actual":3,"expected":3,"valid":true},{"planet":"Venus","source":"Moon","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Venus","source":"Mercury","actual":5,"expected":5,"valid":true},{"planet":"Venus","source":"Jupiter","actual":5,"expected":5,"valid":true},{"planet":"Venus","source":"Venus","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Saturn","actual":7,"expected":7,"valid":true},{"planet":"Venus","source":"Lagna","actual":8,"expected":8,"valid":true},{"planet":"Saturn","source":"Sun","actual":7,"expected":7,"valid":true},{"planet":"Saturn","source":"Moon","actual":3,"expected":3,"valid":true},{"planet":"Saturn","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Saturn","source":"Mercury","actual":6,"expected":6,"valid":true},{"planet":"Saturn","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Saturn","source":"Venus","actual":3,"expected":3,"valid":true},{"planet":"Saturn","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Saturn","source":"Lagna","actual":6,"expected":6,"valid":true}],"all_valid":true},"sodhita":{"method":"Sodhita Ashtakavarga (BPHS标准)","version":"1.0","sodhita_bav":{"Sun":[2,3,3,1,0,2,2,4,3,0,1,3],"Moon":[3,2,1,3,2,2,5,4,1,3,4,3],"Mars":[1,2,2,1,0,1,3,4,2,2,0,2],"Mercury":[3,1,5,2,4,2,3,3,3,2,3,2],"Jupiter":[4,2,2,4,2,2,4,5,1,3,3,4],"Venus":[3,4,2,2,4,5,2,3,2,3,2,4],"Saturn":[3,3,3,1,0,0,2,3,2,1,1,3]},"sodhita_sav":{"scores":{"Aries":19,"Taurus":17,"Gemini":18,"Cancer":14,"Leo":12,"Virgo":14,"Libra":21,"Scorpio":26,"Sagittarius":14,"Capricorn":14,"Aquarius":14,"Pisces":21},"assessment":[{"sign":"Aries","score":19,"level":"中等"},{"sign":"Taurus","score":17,"level":"挑战"},{"sign":"Gemini","score":18,"level":"挑战"},{"sign":"Cancer","score":14,"level":"挑战"},{"sign":"Leo","score":12,"level":"挑战"},{"sign":"Virgo","score":14,"level":"挑战"},{"sign":"Libra","score":21,"level":"中等"},{"sign":"Scorpio","score":26,"level":"极吉"},{"sign":"Sagittarius","score":14,"level":"挑战"},{"sign":"Capricorn","score":14,"level":"挑战"},{"sign":"Aquarius","score":14,"level":"挑战"},{"sign":"Pisces","score":21,"level":"中等"}],"total":204},"reduction_summary":{"Sun":24,"Moon":16,"Mars":19,"Mercury":21,"Jupiter":20,"Venus":16,"Saturn":17},"validation_note":"Sodhita AV ≤ 原始BAV(逐宫位)"}},"dasha_sub_periods":{"status":"ready","source":"chart.dasha.periods + dasha_analyzer.build_antardasha","method":"vimshottari_antardasha_proportional","current":{"mahadasha":{"lord":"Saturn","start":"2011-06-24","end":"2030-06-24"},"antardasha":{"lord":"Rahu","start":"2025-02-03","end":"2027-12-11"}},"next":{"lord":"Jupiter","start":"2027-12-11","end":"2030-06-24"},"boundaries":[{"lord":"Saturn","start":"2011-06-24","end":"2014-06-26"},{"lord":"Mercury","start":"2014-06-26","end":"2017-03-06"},{"lord":"Ketu","start":"2017-03-06","end":"2018-04-14"},{"lord":"Venus","start":"2018-04-14","end":"2021-06-14"},{"lord":"Sun","start":"2021-06-14","end":"2022-05-27"},{"lord":"Moon","start":"2022-05-27","end":"2023-12-26"},{"lord":"Mars","start":"2023-12-26","end":"2025-02-03"},{"lord":"Rahu","start":"2025-02-03","end":"2027-12-11"},{"lord":"Jupiter","start":"2027-12-11","end":"2030-06-24"}],"boundary_count":9,"summary":"当前 Saturn 大运下的小运为 Rahu,边界 2025-02-03 至 2027-12-11。更细的 Pratyantardasha 与行运触发不在本层计算范围内。","pratyantar_dasha_timeline":{"status":"ready","current":{"lord":"Mercury","start":"2026-05-08","end":"2026-10-03"},"next":{"lord":"Ketu","start":"2026-10-03","end":"2026-12-02"},"boundary":"candidate window inside the running antardasha; not a verified event date"}},"kp_cusps":{"method":"KP (Krishnamurti Paddhati) 系统","version":"1.0","source":"diliprk/VedicAstro MIT License","maturity_profile":{"scope":"kp_maturity_profile","claim_status":"observation_only_truth_blocked","display_policy":"show_kp_layers_as_research_evidence_only_do_not_claim_precise_timing","timing_truth_promoted":false,"truth_matrix_allowed":false,"production_tuning_allowed":false,"source_artifacts":{"event_closure_status":"references/oracle/kp_exact_cusp_mainline_status_2026_08_22.json","event_closure_dashboard":"references/oracle/kp_exact_cusp_closure_dashboard_2026_08_22.json","real_event_replay_gate":"references/oracle/kp_real_event_replay_gate_2026_07_30.json","cusp_numeric_oracle_readiness":"references/oracle/kp_12_cusp_numeric_oracle_readiness_2026_07_23.json","external_table_hash_manifest":"references/oracle/kp_external_table_hash_manifest_2026_07_20.json","significator_workflow_gate":"references/oracle/kp_significator_workflow_gate_2026_07_23.json"},"runtime_evidence_layers":[],"runtime_evidence_layer_count":0,"remaining_hard_reasons":["licensed_provider_not_terms_safe"],"remaining_hard_reason_count":1,"selected_lane":"licensed_raw_capture","fallback_lane":"licensed_raw_capture","promotion_gate_passed":false,"closed_numeric_assets":{"kp_sub_lord_fixture_hash_fixed":false,"kp_sub_lord_midpoint_all_249_guarded":true,"kp_sub_lord_249_segment_parity_closed":false,"public_12_cusp_packet_ready":true},"closed_oracle_parity_assets":{"kp_sub_lord_249_segment_parity":{"status":"closed","scope":"structure_only_not_event_timing","source_artifact":"references/oracle/kp_external_table_hash_manifest_2026_07_20.json","test_guard":"tests/test_kp_system.py::test_kp_sublord_matches_vedicastro_csv_all_249_segments","boundary":"This closes the 249 SubLord segmentation/table parity only; it does not close cusp, ruling-planet, significator workflow, DBA, real-event, or timing-outcome truth."}},"holdout_counts":{"candidate_annotation_count":9,"frozen_final_count":0,"frozen_negative_count":0,"frozen_positive_count":0},"required_holdout_counts":{"minimum_frozen_negative":80,"minimum_frozen_positive":20},"remaining_blockers":["hosted_kp_api_raw_capture_blocked_until_key_terms_version","Placidus cusp longitude parity","1-249 sub-lord end-to-end table audit","ruling planets","horary/event judgment workflows","real event replay","node_mode_not_explicitly_visible","local_replay_has_one_source_attributed_sub_sub_boundary_flip"],"claim_boundary":"KP star/sub/sub-sub/significator/DBA layers may be displayed in the personal report, but exact event timing remains blocked until numeric oracle settings, ruling planets, and independent 20 positive / 80 negative holdout replay are closed."},"house_basis":"whole_sign_proxy","planets":{"Sun":{"kp_lords":{"rasi_lord":"Moon","sign":"Cancer","nakshatra":"Ashlesha","nakshatra_lord":"Mercury","pada":2,"sub_lord":"Venus","sub_sub_lord":"Jupiter"},"significators":{"A":7,"B":7,"C":[6,9],"D":[8]}},"Moon":{"kp_lords":{"rasi_lord":"Venus","sign":"Taurus","nakshatra":"Rohini","nakshatra_lord":"Moon","pada":1,"sub_lord":"Mars","sub_sub_lord":"Saturn"},"significators":{"A":5,"B":5,"C":[7],"D":[7]}},"Mars":{"kp_lords":{"rasi_lord":"Mercury","sign":"Virgo","nakshatra":"Uttara Phalguni","nakshatra_lord":"Sun","pada":2,"sub_lord":"Rahu","sub_sub_lord":"Venus"},"significators":{"A":7,"B":9,"C":[8],"D":[4,11]}},"Mercury":{"kp_lords":{"rasi_lord":"Moon","sign":"Cancer","nakshatra":"Pushya","nakshatra_lord":"Saturn","pada":3,"sub_lord":"Sun","sub_sub_lord":"Mars"},"significators":{"A":1,"B":7,"C":[1,2],"D":[6,9]}},"Jupiter":{"kp_lords":{"rasi_lord":"Saturn","sign":"Capricorn","nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","pada":4,"sub_lord":"Venus","sub_sub_lord":"Jupiter"},"significators":{"A":7,"B":1,"C":[8],"D":[3,12]}},"Venus":{"kp_lords":{"rasi_lord":"Mercury","sign":"Gemini","nakshatra":"Ardra","nakshatra_lord":"Rahu","pada":1,"sub_lord":"Jupiter","sub_sub_lord":"Sun"},"significators":{"A":8,"B":6,"C":[],"D":[5,10]}},"Saturn":{"kp_lords":{"rasi_lord":"Saturn","sign":"Capricorn","nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","pada":3,"sub_lord":"Saturn","sub_sub_lord":"Mercury"},"significators":{"A":7,"B":1,"C":[8],"D":[1,2]}},"Rahu":{"kp_lords":{"rasi_lord":"Sun","sign":"Leo","nakshatra":"Magha","nakshatra_lord":"Ketu","pada":2,"sub_lord":"Rahu","sub_sub_lord":"Jupiter"},"significators":{"A":2,"B":8,"C":[],"D":[]}},"Ketu":{"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Dhanishta","nakshatra_lord":"Mars","pada":4,"sub_lord":"Moon","sub_sub_lord":"Jupiter"},"significators":{"A":9,"B":2,"C":[4,11],"D":[]}}},"houses":{"1":{"sign":"Capricorn","cusp_longitude":285.0,"kp_lords":{"rasi_lord":"Saturn","sign":"Capricorn","nakshatra":"Shravana","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":["Mercury"],"B":["Jupiter","Saturn"],"C":["Mercury"],"D":"Saturn"}},"2":{"sign":"Aquarius","cusp_longitude":315.0,"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":["Rahu"],"B":["Ketu"],"C":["Mercury"],"D":"Saturn"}},"3":{"sign":"Pisces","cusp_longitude":345.0,"kp_lords":{"rasi_lord":"Jupiter","sign":"Pisces","nakshatra":"Uttara Bhadrapada","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":[],"B":[],"C":[],"D":"Jupiter"}},"4":{"sign":"Aries","cusp_longitude":15.0,"kp_lords":{"rasi_lord":"Mars","sign":"Aries","nakshatra":"Bharani","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":["Ketu"],"D":"Mars"}},"5":{"sign":"Taurus","cusp_longitude":45.0,"kp_lords":{"rasi_lord":"Venus","sign":"Taurus","nakshatra":"Rohini","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":["Moon"],"B":["Moon"],"C":[],"D":"Venus"}},"6":{"sign":"Gemini","cusp_longitude":75.0,"kp_lords":{"rasi_lord":"Mercury","sign":"Gemini","nakshatra":"Ardra","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":["Venus"],"C":["Sun"],"D":"Mercury"}},"7":{"sign":"Cancer","cusp_longitude":105.0,"kp_lords":{"rasi_lord":"Moon","sign":"Cancer","nakshatra":"Pushya","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":["Sun","Mars","Jupiter","Saturn"],"B":["Sun","Mercury"],"C":["Moon"],"D":"Moon"}},"8":{"sign":"Leo","cusp_longitude":135.0,"kp_lords":{"rasi_lord":"Sun","sign":"Leo","nakshatra":"Purva Phalguni","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":["Venus"],"B":["Rahu"],"C":["Mars","Jupiter","Saturn"],"D":"Sun"}},"9":{"sign":"Virgo","cusp_longitude":165.0,"kp_lords":{"rasi_lord":"Mercury","sign":"Virgo","nakshatra":"Hasta","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":["Ketu"],"B":["Mars"],"C":["Sun"],"D":"Mercury"}},"10":{"sign":"Libra","cusp_longitude":195.0,"kp_lords":{"rasi_lord":"Venus","sign":"Libra","nakshatra":"Swati","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":[],"D":"Venus"}},"11":{"sign":"Scorpio","cusp_longitude":225.0,"kp_lords":{"rasi_lord":"Mars","sign":"Scorpio","nakshatra":"Anuradha","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":[],"B":[],"C":["Ketu"],"D":"Mars"}},"12":{"sign":"Sagittarius","cusp_longitude":255.0,"kp_lords":{"rasi_lord":"Jupiter","sign":"Sagittarius","nakshatra":"Purva Ashadha","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":[],"D":"Jupiter"}}}},"gulika":{"scope":"gulika_prasna_marga","status":"partial","longitude":33.430838,"sign_idx":1,"degree_in_sign":3.430838,"period":"night","weekday":4,"moment_weekday":4,"method":"saturn_part_start","part_index":4,"segment_fraction":0.5,"ghatika_end":null,"segment_jd_ut":2437516.942554245,"daynight_evidence":{"scope":"saham_daynight_swiss","status":"computed","is_daytime":false,"julian_day_ut":2437516.725,"sunrise_jd_ut":2437516.1706624725,"sunset_jd_ut":2437516.7144460166,"method":"swisseph.rise_trans","boundary":"Formula-specific +30 degree exceptions must be applied by the Saham rule layer, not inferred from house placement."},"ayanamsa":"raman","ayanamsa_display":"Raman","rule_source":"references/prashna-complete-guide.md#3.5","boundary":"PyJHora-aligned Saturn-part-start variant. Numeric parity is evidence only and does not enable Prashna verdict layers.","claim_boundary":"observation_only; not a verified event claim"},"functional_benefic_malefic":{"status":"used","ascendant":"Capricorn","functional_benefics":["Mercury","Saturn","Venus"],"functional_malefics":["Jupiter","Mars"],"functional_neutrals":["Moon","Sun"],"yogakarakas":["Saturn","Venus"],"owned_houses":{"Jupiter":[3,12],"Mars":[4,11],"Mercury":[6,9],"Moon":[7],"Saturn":[1,2],"Sun":[8],"Venus":[5,10]},"effect_on_confidence":"高严谨模式下必须叠加功能性宫主吉凶与自然吉凶;若功能属性与自然属性冲突,应降低置信度或显式标记冲突。","source":"strict_functional_benefic_malefic_v1"},"kakshya":{"status":"observation_only","result":{"method":"Kakshya评分系统 (BPHS标准)","version":"1.0","kakshya_span":3.75,"lords":["Saturn","Jupiter","Mars","Sun","Venus","Mercury","Moon","Lagna"],"planets":{"Sun":{"sign":"Cancer","degree_in_sign":20.67,"kakshya_index":5,"kakshya_lord":"Mercury","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"},"Moon":{"sign":"Taurus","degree_in_sign":11.48,"kakshya_index":3,"kakshya_lord":"Sun","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"},"Mars":{"sign":"Virgo","degree_in_sign":0.7,"kakshya_index":0,"kakshya_lord":"Saturn","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},"Mercury":{"sign":"Cancer","degree_in_sign":10.46,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},"Jupiter":{"sign":"Capricorn","degree_in_sign":8.98,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Venus":{"sign":"Gemini","degree_in_sign":9.92,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"},"Saturn":{"sign":"Capricorn","degree_in_sign":3.46,"kakshya_index":0,"kakshya_lord":"Saturn","kakshya_strength":10.0,"kakshya_assessment":"极强(Kakshya守护星在本星座或入庙)"}}},"summary":{"headline":"Kakshya 度数层需要谨慎使用","average_strength":5.43,"strongest":[{"planet":"Saturn","sign":"Capricorn","degree_in_sign":3.46,"kakshya_index":0,"kakshya_lord":"Saturn","kakshya_strength":10.0,"kakshya_assessment":"极强(Kakshya守护星在本星座或入庙)"},{"planet":"Mars","sign":"Virgo","degree_in_sign":0.7,"kakshya_index":0,"kakshya_lord":"Saturn","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},{"planet":"Mercury","sign":"Cancer","degree_in_sign":10.46,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"}],"weakest":[{"planet":"Sun","sign":"Cancer","degree_in_sign":20.67,"kakshya_index":5,"kakshya_lord":"Mercury","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"},{"planet":"Moon","sign":"Taurus","degree_in_sign":11.48,"kakshya_index":3,"kakshya_lord":"Sun","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"},{"planet":"Venus","sign":"Gemini","degree_in_sign":9.92,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":3.0,"kakshya_assessment":"弱(Kakshya守护星为敌对关系)"}],"next_action":"把 Kakshya 用作 Ashtakavarga/Transit 的度数级触发层,只在已有 Dasha 或主题承诺时提高事件窗口权重。"},"boundary":"Kakshya is an Ashtakavarga degree-layer observation; not verified day/month timing."},"yogas":{"status":"executed","count":8,"yogas":[{"name":"Matrunasa Yoga","rule_id":"bvr_matrunasa_precise","hit":true,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready","planets":null,"category":"durbhaga"},{"name":"Bahu Puthra Yoga","rule_id":"bvr_bahu_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Eka Puthra Yoga","rule_id":"bvr_eka_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Dattha Puthra Yoga","rule_id":"bvr_dattha_puthra_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Sneha Yoga","rule_id":"bvr_matru_sneha_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Satrutwa Yoga","rule_id":"bvr_matru_satrutwa_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrudeerghayur Yoga","rule_id":"bvr_matrudeerghayur_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Bhratruvriddhi Yoga","rule_id":"bvr_bhratruvriddhi_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"}],"sieve":{"hits":[{"name":"Matrunasa Yoga","rule_id":"bvr_matrunasa_precise","hit":true,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready","planets":null,"category":"durbhaga"}],"misses":[{"name":"Bahu Puthra Yoga","rule_id":"bvr_bahu_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Eka Puthra Yoga","rule_id":"bvr_eka_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Dattha Puthra Yoga","rule_id":"bvr_dattha_puthra_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Sneha Yoga","rule_id":"bvr_matru_sneha_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Satrutwa Yoga","rule_id":"bvr_matru_satrutwa_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrudeerghayur Yoga","rule_id":"bvr_matrudeerghayur_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Bhratruvriddhi Yoga","rule_id":"bvr_bhratruvriddhi_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"}],"claim_boundary":"governed_support_only_candidate_ready"}},"chara_dasha":{"status":"not_applicable","boundary":"Chara Dasha is attached for career, timing, annual, and marriage routes"},"transits":{"status":"executed","sade_sati":{"active":false,"phase":"none","phase_name":"非Sade Sati期间","moon_sign":"Taurus","saturn_sign":"Pisces","intensity":"无"},"triggers":[],"trigger_count":0,"search_period":{"start":"2026-09-27","end":"2026-12-26"},"boundary":"observation windows, not guaranteed events; empty triggers means none in the searched window, not that transits were skipped"}}}}},{"id":"elizabeth_taylor","label":"Elizabeth Taylor","source":"references/real_case_calibration/minute_rectification_holdout_v4.json","case_id":"elizabeth_taylor_1932_aa_v4_holdout","rodden_rating":"AA","workflow":{"success":true,"question":"我的家庭关系与责任边界该如何理解?","routing":{"question_type":"family","primary_theme":"family","focus_techniques":["D7","D12","4th house","5th house","9th house","Dasha"],"display_label":"family","route_source":"declared_plan","runtime_route":"family","registry_route":"family","document_route":"family","audit_route":"family","route_aliases":["family"]},"consumer_context":{"core_status":"ready","calculation_source":"repository_local_engine","route":"family","available_layers":["A10","A7","D1","D10","D11","D12","D16","D2","D20","D24","D27","D3","D30","D4","D40","D45","D5","D6","D60","D7","D8","D9","KP_cusp","UL","ashtakavarga","dasha_boundaries","dasha_sub_periods","functional_benefic_malefic","house_degrees","jaimini","narayana_dasha","planet_degrees","shadbala","varga_spectrum","vedastro_official_raw_response","yogas"],"domain_context_layers":["4th/5th/9th house","birth_time precision annotation"],"domain_boundaries":{"birth_time_precision_boundary":"Birth time is the reported clock; minute-sensitive claims are precision-annotated, not candidate-windowed."},"missing_route_layers":[],"optional_unavailable_layers":[],"hard_blockers":[],"precision":{"warned_layers":["D4","D5","D7"],"disabled_layers":["D30","D60"],"summary":"按填报时间排盘,分钟敏感结论已标注精度"},"answer_policy":{"can_answer_direction":true,"can_answer_chart_interpretation":true,"can_answer_precise_timing":true,"precise_timing_requested":false,"should_lead_with_limitations":false,"provider_unavailable_is_fatal":false},"user_facing_limitation":"D7 对出生时间精度敏感","provider_status":{"vedastro":"official_verified","role":"optional_external_cross_check","runtime_status":"ok"},"varga_spectrum":{"status":"used","mode":"full_spectrum","formal":{"D1":{"lagna":"Scorpio","planets":{"Sun":"Aquarius","Moon":"Libra","Mars":"Aquarius","Mercury":"Aquarius","Jupiter":"Cancer","Venus":"Pisces","Saturn":"Capricorn","Rahu":"Pisces","Ketu":"Virgo"},"name":"Rashi","meaning":"本命盘"},"D2":{"lagna":"Leo","planets":{"Sun":"Cancer","Moon":"Cancer","Mars":"Leo","Mercury":"Cancer","Jupiter":"Leo","Venus":"Leo","Saturn":"Cancer","Rahu":"Cancer","Ketu":"Cancer"},"name":"Hora","meaning":"财富"},"D3":{"lagna":"Cancer","planets":{"Sun":"Gemini","Moon":"Gemini","Mars":"Gemini","Mercury":"Gemini","Jupiter":"Pisces","Venus":"Scorpio","Saturn":"Capricorn","Rahu":"Pisces","Ketu":"Virgo"},"name":"Drekkana","meaning":"兄弟姐妹"},"D4":{"lagna":"Taurus","planets":{"Sun":"Leo","Moon":"Cancer","Mars":"Taurus","Mercury":"Leo","Jupiter":"Aries","Venus":"Sagittarius","Saturn":"Aries","Rahu":"Pisces","Ketu":"Virgo"},"name":"Chaturthamsa","meaning":"财产/运气"},"D5":{"lagna":"Libra","planets":{"Sun":"Aries","Moon":"Aquarius","Mars":"Pisces","Mercury":"Aries","Jupiter":"Gemini","Venus":"Pisces","Saturn":"Libra","Rahu":"Scorpio","Ketu":"Taurus"},"name":"Panchamsa","meaning":"名声/权力"},"D6":{"lagna":"Virgo","planets":{"Sun":"Taurus","Moon":"Aquarius","Mars":"Aries","Mercury":"Taurus","Jupiter":"Taurus","Venus":"Aquarius","Saturn":"Leo","Rahu":"Libra","Ketu":"Aries"},"name":"Shashthamsa","meaning":"健康/敌人"},"D7":{"lagna":"Libra","planets":{"Sun":"Taurus","Moon":"Pisces","Mars":"Aries","Mercury":"Taurus","Jupiter":"Gemini","Venus":"Aquarius","Saturn":"Virgo","Rahu":"Libra","Ketu":"Aries"},"name":"Saptamsa","meaning":"子女"},"D8":{"lagna":"Sagittarius","planets":{"Sun":"Gemini","Moon":"Aries","Mars":"Aries","Mercury":"Gemini","Jupiter":"Virgo","Venus":"Taurus","Saturn":"Scorpio","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Ashtamsa","meaning":"突发事件"},"D9":{"lagna":"Capricorn","planets":{"Sun":"Aquarius","Moon":"Taurus","Mars":"Capricorn","Mercury":"Aquarius","Jupiter":"Aquarius","Venus":"Aquarius","Saturn":"Pisces","Rahu":"Leo","Ketu":"Aquarius"},"name":"Navamsa","meaning":"配偶/灵性"},"D10":{"lagna":"Aquarius","planets":{"Sun":"Cancer","Moon":"Gemini","Mars":"Taurus","Mercury":"Cancer","Jupiter":"Libra","Venus":"Cancer","Saturn":"Scorpio","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Dasamsa","meaning":"事业"},"D11":{"lagna":"Aquarius","planets":{"Sun":"Cancer","Moon":"Gemini","Mars":"Taurus","Mercury":"Cancer","Jupiter":"Scorpio","Venus":"Leo","Saturn":"Sagittarius","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Rudramsa","meaning":"破坏/转化"},"D12":{"lagna":"Cancer","planets":{"Sun":"Leo","Moon":"Cancer","Mars":"Gemini","Mercury":"Leo","Jupiter":"Aries","Venus":"Capricorn","Saturn":"Aries","Rahu":"Taurus","Ketu":"Scorpio"},"name":"Dwadasamsa","meaning":"父母"},"D16":{"lagna":"Aquarius","planets":{"Sun":"Aquarius","Moon":"Libra","Mars":"Scorpio","Mercury":"Aquarius","Jupiter":"Cancer","Venus":"Sagittarius","Saturn":"Taurus","Rahu":"Aquarius","Ketu":"Leo"},"name":"Shodasamsa","meaning":"交通工具/舒适"},"D20":{"lagna":"Virgo","planets":{"Sun":"Leo","Moon":"Aquarius","Mars":"Aries","Mercury":"Leo","Jupiter":"Libra","Venus":"Sagittarius","Saturn":"Gemini","Rahu":"Libra","Ketu":"Aries"},"name":"Vimsamsa","meaning":"灵性修行"},"D24":{"lagna":"Sagittarius","planets":{"Sun":"Leo","Moon":"Pisces","Mars":"Aries","Mercury":"Leo","Jupiter":"Capricorn","Venus":"Pisces","Saturn":"Aquarius","Rahu":"Scorpio","Ketu":"Scorpio"},"name":"Chaturvimsamsa","meaning":"教育/学习"},"D27":{"lagna":"Aquarius","planets":{"Sun":"Aries","Moon":"Cancer","Mars":"Scorpio","Mercury":"Aries","Jupiter":"Sagittarius","Venus":"Libra","Saturn":"Aries","Rahu":"Aries","Ketu":"Libra"},"name":"Bhamsa","meaning":"力量/弱点"},"D30":{"lagna":"Aquarius","planets":{"Sun":"Sagittarius","Moon":"Gemini","Mars":"Sagittarius","Mercury":"Sagittarius","Jupiter":"Aquarius","Venus":"Aries","Saturn":"Gemini","Rahu":"Gemini","Ketu":"Gemini"},"name":"Trimsamsa","meaning":"不幸/困难"},"D40":{"lagna":"Sagittarius","planets":{"Sun":"Cancer","Moon":"Gemini","Mars":"Scorpio","Mercury":"Cancer","Jupiter":"Aquarius","Venus":"Taurus","Saturn":"Sagittarius","Rahu":"Aquarius","Ketu":"Leo"},"name":"Khavedamsa","meaning":"吉凶效果"},"D45":{"lagna":"Pisces","planets":{"Sun":"Capricorn","Moon":"Libra","Mars":"Taurus","Mercury":"Aquarius","Jupiter":"Aquarius","Venus":"Capricorn","Saturn":"Libra","Rahu":"Cancer","Ketu":"Capricorn"},"name":"Akshavedamsa","meaning":"全面判断"},"D60":{"lagna":"Gemini","planets":{"Sun":"Virgo","Moon":"Libra","Mars":"Libra","Mercury":"Libra","Jupiter":"Gemini","Venus":"Gemini","Saturn":"Gemini","Rahu":"Aquarius","Ketu":"Leo"},"name":"Shashtiamsa","meaning":"前世业力"}},"research_dn":{"D13":{"lagna":"Aquarius","planets":{"Jupiter":"Scorpio","Ketu":"Taurus","Mars":"Gemini","Mercury":"Leo","Moon":"Leo","Rahu":"Scorpio","Saturn":"Libra","Sun":"Leo","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D14":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Cancer","Mars":"Gemini","Mercury":"Virgo","Moon":"Virgo","Rahu":"Capricorn","Saturn":"Capricorn","Sun":"Virgo","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D15":{"lagna":"Pisces","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Cancer","Mercury":"Libra","Moon":"Libra","Rahu":"Scorpio","Saturn":"Scorpio","Sun":"Virgo","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D17":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Gemini","Mars":"Cancer","Mercury":"Scorpio","Moon":"Scorpio","Rahu":"Sagittarius","Saturn":"Sagittarius","Sun":"Libra","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D18":{"lagna":"Leo","planets":{"Jupiter":"Taurus","Ketu":"Leo","Mars":"Leo","Mercury":"Scorpio","Moon":"Sagittarius","Rahu":"Aquarius","Saturn":"Aquarius","Sun":"Scorpio","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D19":{"lagna":"Gemini","planets":{"Jupiter":"Aries","Ketu":"Gemini","Mars":"Leo","Mercury":"Sagittarius","Moon":"Capricorn","Rahu":"Sagittarius","Saturn":"Sagittarius","Sun":"Sagittarius","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D21":{"lagna":"Leo","planets":{"Jupiter":"Taurus","Ketu":"Cancer","Mars":"Virgo","Mercury":"Capricorn","Moon":"Aquarius","Rahu":"Capricorn","Saturn":"Capricorn","Sun":"Capricorn","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D22":{"lagna":"Libra","planets":{"Jupiter":"Leo","Ketu":"Virgo","Mars":"Virgo","Mercury":"Capricorn","Moon":"Pisces","Rahu":"Pisces","Saturn":"Pisces","Sun":"Capricorn","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D23":{"lagna":"Virgo","planets":{"Jupiter":"Cancer","Ketu":"Cancer","Mars":"Virgo","Mercury":"Aquarius","Moon":"Aries","Rahu":"Capricorn","Saturn":"Capricorn","Sun":"Aquarius","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D25":{"lagna":"Scorpio","planets":{"Jupiter":"Leo","Ketu":"Cancer","Mars":"Libra","Mercury":"Pisces","Moon":"Gemini","Rahu":"Capricorn","Saturn":"Aquarius","Sun":"Pisces","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D26":{"lagna":"Capricorn","planets":{"Jupiter":"Scorpio","Ketu":"Libra","Mars":"Libra","Mercury":"Pisces","Moon":"Cancer","Rahu":"Aries","Saturn":"Aries","Sun":"Pisces","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D28":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Libra","Mars":"Scorpio","Mercury":"Aries","Moon":"Leo","Rahu":"Aries","Saturn":"Taurus","Sun":"Aries","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D29":{"lagna":"Aquarius","planets":{"Jupiter":"Scorpio","Ketu":"Leo","Mars":"Scorpio","Mercury":"Taurus","Moon":"Virgo","Rahu":"Aquarius","Saturn":"Pisces","Sun":"Taurus","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D31":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Leo","Mars":"Sagittarius","Mercury":"Gemini","Moon":"Scorpio","Rahu":"Aquarius","Saturn":"Aries","Sun":"Gemini","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D32":{"lagna":"Gemini","planets":{"Jupiter":"Aries","Ketu":"Scorpio","Mars":"Sagittarius","Mercury":"Cancer","Moon":"Scorpio","Rahu":"Taurus","Saturn":"Gemini","Sun":"Gemini","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D33":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Virgo","Mars":"Capricorn","Mercury":"Cancer","Moon":"Sagittarius","Rahu":"Pisces","Saturn":"Aries","Sun":"Cancer","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D34":{"lagna":"Cancer","planets":{"Jupiter":"Taurus","Ketu":"Scorpio","Mars":"Capricorn","Mercury":"Leo","Moon":"Capricorn","Rahu":"Taurus","Saturn":"Cancer","Sun":"Cancer","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D35":{"lagna":"Gemini","planets":{"Jupiter":"Aries","Ketu":"Virgo","Mars":"Capricorn","Mercury":"Leo","Moon":"Aquarius","Rahu":"Pisces","Saturn":"Taurus","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D36":{"lagna":"Cancer","planets":{"Jupiter":"Taurus","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Virgo","Moon":"Pisces","Rahu":"Pisces","Saturn":"Taurus","Sun":"Leo","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D37":{"lagna":"Cancer","planets":{"Jupiter":"Gemini","Ketu":"Libra","Mars":"Aquarius","Mercury":"Virgo","Moon":"Pisces","Rahu":"Aries","Saturn":"Taurus","Sun":"Virgo","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D38":{"lagna":"Libra","planets":{"Jupiter":"Virgo","Ketu":"Sagittarius","Mars":"Aquarius","Mercury":"Libra","Moon":"Aries","Rahu":"Gemini","Saturn":"Leo","Sun":"Libra","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D39":{"lagna":"Virgo","planets":{"Jupiter":"Cancer","Ketu":"Libra","Mars":"Pisces","Mercury":"Libra","Moon":"Taurus","Rahu":"Aries","Saturn":"Gemini","Sun":"Libra","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D41":{"lagna":"Libra","planets":{"Jupiter":"Virgo","Ketu":"Libra","Mars":"Pisces","Mercury":"Scorpio","Moon":"Cancer","Rahu":"Aries","Saturn":"Cancer","Sun":"Scorpio","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D42":{"lagna":"Capricorn","planets":{"Jupiter":"Sagittarius","Ketu":"Capricorn","Mars":"Aries","Mercury":"Sagittarius","Moon":"Cancer","Rahu":"Cancer","Saturn":"Virgo","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D43":{"lagna":"Sagittarius","planets":{"Jupiter":"Libra","Ketu":"Scorpio","Mars":"Aries","Mercury":"Sagittarius","Moon":"Leo","Rahu":"Taurus","Saturn":"Cancer","Sun":"Sagittarius","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D44":{"lagna":"Aquarius","planets":{"Jupiter":"Capricorn","Ketu":"Capricorn","Mars":"Aries","Mercury":"Capricorn","Moon":"Virgo","Rahu":"Cancer","Saturn":"Virgo","Sun":"Capricorn","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D46":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Capricorn","Mars":"Taurus","Mercury":"Aquarius","Moon":"Scorpio","Rahu":"Cancer","Saturn":"Libra","Sun":"Aquarius","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D47":{"lagna":"Pisces","planets":{"Jupiter":"Aquarius","Ketu":"Sagittarius","Mars":"Taurus","Mercury":"Pisces","Moon":"Sagittarius","Rahu":"Gemini","Saturn":"Leo","Sun":"Aquarius","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D48":{"lagna":"Virgo","planets":{"Jupiter":"Leo","Ketu":"Gemini","Mars":"Gemini","Mercury":"Pisces","Moon":"Sagittarius","Rahu":"Sagittarius","Saturn":"Pisces","Sun":"Pisces","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D49":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Aries","Moon":"Capricorn","Rahu":"Gemini","Saturn":"Virgo","Sun":"Pisces","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D50":{"lagna":"Cancer","planets":{"Jupiter":"Gemini","Ketu":"Aquarius","Mars":"Gemini","Mercury":"Aries","Moon":"Aquarius","Rahu":"Leo","Saturn":"Scorpio","Sun":"Aries","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D51":{"lagna":"Gemini","planets":{"Jupiter":"Taurus","Ketu":"Sagittarius","Mars":"Cancer","Mercury":"Taurus","Moon":"Pisces","Rahu":"Gemini","Saturn":"Libra","Sun":"Aries","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D52":{"lagna":"Leo","planets":{"Jupiter":"Leo","Ketu":"Pisces","Mars":"Cancer","Mercury":"Taurus","Moon":"Aries","Rahu":"Virgo","Saturn":"Sagittarius","Sun":"Taurus","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D53":{"lagna":"Cancer","planets":{"Jupiter":"Gemini","Ketu":"Capricorn","Mars":"Cancer","Mercury":"Gemini","Moon":"Aries","Rahu":"Cancer","Saturn":"Libra","Sun":"Taurus","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D54":{"lagna":"Libra","planets":{"Jupiter":"Virgo","Ketu":"Pisces","Mars":"Leo","Mercury":"Gemini","Moon":"Taurus","Rahu":"Virgo","Saturn":"Sagittarius","Sun":"Gemini","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D55":{"lagna":"Leo","planets":{"Jupiter":"Leo","Ketu":"Capricorn","Mars":"Leo","Mercury":"Cancer","Moon":"Gemini","Rahu":"Cancer","Saturn":"Scorpio","Sun":"Cancer","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D56":{"lagna":"Scorpio","planets":{"Jupiter":"Scorpio","Ketu":"Pisces","Mars":"Leo","Mercury":"Cancer","Moon":"Cancer","Rahu":"Virgo","Saturn":"Capricorn","Sun":"Cancer","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D57":{"lagna":"Libra","planets":{"Jupiter":"Libra","Ketu":"Aquarius","Mars":"Virgo","Mercury":"Leo","Moon":"Leo","Rahu":"Leo","Saturn":"Scorpio","Sun":"Leo","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D58":{"lagna":"Capricorn","planets":{"Jupiter":"Sagittarius","Ketu":"Aries","Mars":"Virgo","Mercury":"Leo","Moon":"Leo","Rahu":"Libra","Saturn":"Aquarius","Sun":"Leo","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D59":{"lagna":"Scorpio","planets":{"Jupiter":"Scorpio","Ketu":"Aquarius","Mars":"Virgo","Mercury":"Virgo","Moon":"Virgo","Rahu":"Leo","Saturn":"Sagittarius","Sun":"Virgo","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"}},"extended":{"D81":{"lagna":"Taurus","planets":{"Sun":"Aries","Moon":"Pisces","Mars":"Capricorn","Mercury":"Taurus","Jupiter":"Scorpio","Venus":"Aries","Saturn":"Sagittarius","Rahu":"Libra","Ketu":"Aries"},"name":"Navamsa-Navamsa","meaning":"D9之D9精微分盘"},"D108":{"lagna":"Cancer","planets":{"Sun":"Libra","Moon":"Leo","Mars":"Capricorn","Mercury":"Scorpio","Jupiter":"Pisces","Venus":"Libra","Saturn":"Libra","Rahu":"Aries","Ketu":"Libra"},"name":"Dwadasamsa-Navamsa","meaning":"D12之D9精微分盘"},"D144":{"lagna":"Pisces","planets":{"Sun":"Scorpio","Moon":"Pisces","Mars":"Gemini","Mercury":"Sagittarius","Jupiter":"Virgo","Venus":"Aries","Saturn":"Libra","Rahu":"Leo","Ketu":"Aquarius"},"name":"Dwadasamsa-Dwadasamsa","meaning":"D12之D12精微分盘"}},"counts":{"formal":20,"research_dn":40,"extended":3,"blocked":0},"blocked":[],"boundary":"Twenty formal named Vargas are traditional charts. Remaining D-N rows through D60 are generic research divisions and must not be advertised as verified traditional vargas."},"western_spectrum":{"status":"executed","zodiac":"tropical","house_system":"P","natal":{"sun":"Pisces","moon":"Scorpio","ascendant":"Sagittarius"},"techniques":{"transits":{"status":"executed","boundary":"A dated transit snapshot only; no duration, outcome, or interpretation is inferred.","target_date":"2026-09-27","aspects":[{"transit_planet":"venus","natal_point":"mercury","aspect":"trine","orb":0.2723},{"transit_planet":"venus","natal_point":"sun","aspect":"trine","orb":0.4542},{"transit_planet":"mars","natal_point":"saturn","aspect":"opposition","orb":0.9693},{"transit_planet":"uranus","natal_point":"neptune","aspect":"square","orb":1.0092},{"transit_planet":"venus","natal_point":"neptune","aspect":"sextile","orb":1.1548},{"transit_planet":"saturn","natal_point":"ascendant","aspect":"trine","orb":1.3718}]},"solar_return":{"status":"executed","boundary":"Exact solar return time and chart only; annual topics require separate audited interpretation.","target_year":2026,"return_date":"2026-02-25"},"secondary_progressions":{"status":"executed","boundary":"Progressed planets plus explicitly selected quotidian angles. Lunar phases, stations, duration, and interpretation remain separate audited layers.","target_date":"2026-09-27","aspects":[{"transit_planet":"venus","natal_point":"mc","aspect":"square","orb":0.3215},{"transit_planet":"pluto","natal_point":"pluto","aspect":"conjunction","orb":0.4116},{"transit_planet":"jupiter","natal_point":"uranus","aspect":"trine","orb":0.4524},{"transit_planet":"jupiter","natal_point":"venus","aspect":"trine","orb":0.5605},{"transit_planet":"mercury","natal_point":"true_node","aspect":"sextile","orb":0.7516},{"transit_planet":"jupiter","natal_point":"moon","aspect":"square","orb":0.8628}]},"solar_arc_directions":{"status":"executed","boundary":"True secondary-progressed-Sun arc applied to natal planets/ASC/MC. Directional converse, latitude, parans, midpoint, duration, and event interpretation are not inferred.","target_date":"2026-09-27","aspects":[{"transit_planet":"mc","natal_point":"uranus","aspect":"square","orb":0.1886},{"transit_planet":"ascendant","natal_point":"moon","aspect":"trine","orb":0.1955},{"transit_planet":"mc","natal_point":"venus","aspect":"square","orb":0.2967},{"transit_planet":"venus","natal_point":"pluto","aspect":"conjunction","orb":0.3657},{"transit_planet":"uranus","natal_point":"pluto","aspect":"conjunction","orb":0.4738},{"transit_planet":"mc","natal_point":"moon","aspect":"sextile","orb":1.1266}]},"converse_secondary_progressions":{"status":"executed","boundary":"Converse progressed planets only; progressed angles and interpretation remain blocked until a method is selected.","target_date":"2026-09-27","aspects":[{"transit_planet":"sun","natal_point":"mars","aspect":"square","orb":0.309},{"transit_planet":"saturn","natal_point":"pluto","aspect":"opposition","orb":0.4291},{"transit_planet":"neptune","natal_point":"mercury","aspect":"opposition","orb":0.4297},{"transit_planet":"neptune","natal_point":"sun","aspect":"opposition","orb":0.6117},{"transit_planet":"uranus","natal_point":"jupiter","aspect":"trine","orb":0.6627},{"transit_planet":"sun","natal_point":"saturn","aspect":"sextile","orb":0.9562}]},"converse_solar_arc_directions":{"status":"executed","boundary":"Backward solar arc applied to natal planets/ASC/MC. Interpretation and parans remain separate audited layers.","target_date":"2026-09-27","aspects":[{"transit_planet":"pluto","natal_point":"mc","aspect":"opposition","orb":0.0127},{"transit_planet":"ascendant","natal_point":"sun","aspect":"opposition","orb":0.0633},{"transit_planet":"mercury","natal_point":"mars","aspect":"square","orb":0.127},{"transit_planet":"ascendant","natal_point":"mercury","aspect":"opposition","orb":0.2453},{"transit_planet":"neptune","natal_point":"saturn","aspect":"trine","orb":0.2556},{"transit_planet":"sun","natal_point":"mars","aspect":"square","orb":0.309}]},"midpoints":{"status":"executed","boundary":"Midpoint geometry only; hits are conjunction/opposition contacts, not interpretations.","target_date":"2026-09-27"},"lunar_return":{"status":"executed","boundary":"Calendar-month anchor series; each item is a native exact lunar return calculation.","target_date":"2026-09-27"},"transit_duration_scan":{"status":"executed","boundary":"Daily scan only; exact ingress/egress times require sub-daily root finding.","start_date":"2026-09-27","end_date":"2026-10-10","windows":[{"transit_planet":"venus","natal_point":"mercury","aspect":"trine","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.1284},{"transit_planet":"mars","natal_point":"saturn","aspect":"opposition","start_date":"2026-09-27","end_date":"2026-10-09","min_orb":0.208},{"transit_planet":"venus","natal_point":"sun","aspect":"trine","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":0.3104},{"transit_planet":"mercury","natal_point":"saturn","aspect":"square","start_date":"2026-09-27","end_date":"2026-10-05","min_orb":0.3687},{"transit_planet":"uranus","natal_point":"neptune","aspect":"square","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":1.0092},{"transit_planet":"venus","natal_point":"neptune","aspect":"sextile","start_date":"2026-09-27","end_date":"2026-10-10","min_orb":1.011}]},"parans":{"status":"executed","boundary":"Geometric rise/culmination/set simultaneity only; no interpretation or predictive claim is inferred.","target_date":"2026-09-27","event_count":33}},"boundary":"Native Western natal plus implemented timing layers are attached by default on natal consultation. Outputs do not infer outcomes or interpretation. Unimplemented or failed layers are listed as blocked, never silently omitted."},"technique_audit_table":[{"technique":"VedAstro Cloud State","status":"executed","system":"cross_system","boundary":"official_cloud_evidence_available"},{"technique":"VedAstro Raw Archive Manifest","status":"blocked","system":"cross_system","boundary":"official_raw_archive_not_auditable_for_this_run"},{"technique":"External Engine Cross-Validation","status":"executed","system":"cross_system","boundary":"claims_capped_until_pyjhora_jhora_jyotishganit_are_invoked_for_this_run"},{"technique":"Western Cross-Validation","status":"executed","system":"cross_system","boundary":"western_oracle_available_for_trigger_refinement"},{"technique":"Cross-System Arbitration","status":"executed","system":"cross_system","boundary":"confidence_capped_until_systems_share_a_theme_signal"},{"technique":"Evidence Packet","status":"executed","system":"cross_system","boundary":"complete_packet_required_for_high_confidence"},{"technique":"Blind Technical Mode","status":"blocked","system":"cross_system","boundary":"normal_runtime_mode"},{"technique":"MEVG / Global Web Evidence","status":"blocked","system":"cross_system","boundary":"caps_claims_until_global_web_evidence_runs"},{"technique":"Real Case Calibration","status":"blocked","system":"cross_system","boundary":"partial_reference_only_until_outcome_replay"},{"technique":"Timing Precision Gate","status":"blocked","system":"cross_system","boundary":"blocks_false_precision_until_control_date_rankings_pass"},{"technique":"Functional Benefic/Malefic","status":"executed","system":"cross_system","boundary":"高严谨模式下必须叠加功能性宫主吉凶与自然吉凶;若功能属性与自然属性冲突,应降低置信度或显式标记冲突。","key_functional_benefics":["Jupiter","Mars","Moon"],"key_functional_malefics":["Mercury","Saturn","Venus"]},{"technique":"Formal Vargas D1–D60","status":"executed","system":"jyotish","boundary":"20/20 named traditional charts; remaining D-N are separate"},{"technique":"Research D-N through D60","status":"executed","system":"jyotish","boundary":"40 generic D-N charts; not formal named vargas"},{"technique":"Extended Vargas D81/D108/D144","status":"executed","system":"jyotish","boundary":"3 super-divisional charts"},{"technique":"Arudha / UL / A10","status":"executed","system":"jyotish","boundary":"observation for A10/UL; commercial claims stay non-deterministic"},{"technique":"Narayana Dasha","status":"executed","system":"jyotish"},{"technique":"Vimshottari sub-periods","status":"executed","system":"jyotish"},{"technique":"Ashtakavarga","status":"executed","system":"jyotish","boundary":"component parity remains partial"},{"technique":"Yogas","status":"executed","system":"jyotish"},{"technique":"Chara Dasha","status":"not_applicable","system":"jyotish","boundary":"commercial claims stay non-deterministic; not a majority-vote truth"},{"technique":"Transits / Sade Sati","status":"executed","system":"jyotish","boundary":"observation windows, not guaranteed events"},{"technique":"KP cusps","status":"executed","system":"jyotish","boundary":"KP remains non-deterministic in this product"},{"technique":"Gulika / Mandi","status":"executed","system":"jyotish","boundary":"observation_only"},{"technique":"Shadbala components","status":"executed","system":"jyotish","boundary":"Chesta/Sthana/Dig/Drik/Kala/Naisargika as components; absolute Virupa truth is not closed"},{"technique":"Ashtakavarga Kakshya","status":"executed","system":"jyotish","boundary":"observation_only; not verified day/month timing"},{"technique":"Western natal (tropical)","status":"executed","system":"western","boundary":"Native Western natal plus implemented timing layers are attached by default on natal consultation. Outputs do not infer outcomes or interpretation. Unimplemented or failed layers are listed as blocked, never silently omitted."},{"technique":"Western transits","status":"executed","system":"western","boundary":"A dated transit snapshot only; no duration, outcome, or interpretation is inferred."},{"technique":"Western solar_return","status":"executed","system":"western","boundary":"Exact solar return time and chart only; annual topics require separate audited interpretation."},{"technique":"Western secondary_progressions","status":"executed","system":"western","boundary":"Progressed planets plus explicitly selected quotidian angles. Lunar phases, stations, duration, and interpretation remain separate audited layers."},{"technique":"Western solar_arc_directions","status":"executed","system":"western","boundary":"True secondary-progressed-Sun arc applied to natal planets/ASC/MC. Directional converse, latitude, parans, midpoint, duration, and event interpretation are not inferred."},{"technique":"Western converse_secondary_progressions","status":"executed","system":"western","boundary":"Converse progressed planets only; progressed angles and interpretation remain blocked until a method is selected."},{"technique":"Western converse_solar_arc_directions","status":"executed","system":"western","boundary":"Backward solar arc applied to natal planets/ASC/MC. Interpretation and parans remain separate audited layers."},{"technique":"Western midpoints","status":"executed","system":"western","boundary":"Midpoint geometry only; hits are conjunction/opposition contacts, not interpretations."},{"technique":"Western lunar_return","status":"executed","system":"western","boundary":"Calendar-month anchor series; each item is a native exact lunar return calculation."},{"technique":"Western transit_duration_scan","status":"executed","system":"western","boundary":"Daily scan only; exact ingress/egress times require sub-daily root finding."},{"technique":"Western parans","status":"executed","system":"western","boundary":"Geometric rise/culmination/set simultaneity only; no interpretation or predictive claim is inferred."},{"technique":"Prashna chart","status":"not_applicable","system":"jyotish","boundary":"this run is a natal consultation"},{"technique":"Ashtakoota matching","status":"not_applicable","system":"jyotish","boundary":"requires a partner chart"},{"technique":"Adhana / Niseka","status":"not_applicable","system":"jyotish","boundary":"research_only; not a natal consultation layer"},{"technique":"Muhurta election","status":"not_applicable","system":"jyotish","boundary":"not an electional request"},{"technique":"Planetary Friendship","status":"executed","system":"jyotish","boundary":"友敌等级表;不得当作确定性结论"},{"technique":"Ashtottari Dasha","status":"executed","system":"jyotish","boundary":"参数敏感、未验证"},{"technique":"Module Execution Audit","status":"executed","system":"jyotish","boundary":"附录可见;不得升格为确定性结论"}],"vedastro_cross_check":{"status":"executed","official_closure_state":"official_verified","official_closure_reason":"official_raw_response_present"},"technique_truth":{"status":"restricted","techniques":[{"technique_id":"kp_system","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"muhurta","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"gochara_event_timing","status":"reference_only","claim_boundary":"May be named as background context, never as a primary or deterministic commercial conclusion."},{"technique_id":"sahams","status":"blocked","claim_boundary":"Do not present as an available commercial calculation or conclusion."},{"technique_id":"sphuta_trisphuta_family","status":"blocked","claim_boundary":"Do not present as an available commercial calculation or conclusion."},{"technique_id":"tajika_yogas","status":"partial","claim_boundary":"Do not support deterministic conclusions, exact timing, or guarantees."},{"technique_id":"conception_chart","status":"research_only_blocked","claim_boundary":"Not available in the commercial product."},{"technique_id":"relationship_combinations","status":"partial_registry_only","claim_boundary":"Registry reference only; do not present as a verified commercial calculation."},{"technique_id":"ashtottari_dasha","status":"partial","claim_boundary":"Executable only under rule family rahu_from_lagna_lord_kendra_trikona_plus_paksha_daynight. Calculation may run as selected_rule_family_parameter_sensitive / unverified. Do not use that status, or Ashtottari generally, as a deterministic commercial conclusion."},{"technique_id":"classical_astrology_core","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_event_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_real_case_calibration","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"classical_usable_loop_audit","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_draconic_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_profection","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_relocation_chart","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_solar_arc_directions","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"western_zodiacal_release","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_app_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_bio_core_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_bridge_script_pack","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_character_bio_enhanced_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_character_bio_generator_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_complete_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_doushu_bridge","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_face_writing_bundle","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_i18n_bridge_bundle","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_i18n_complete_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_mainline_packet","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_patterns_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_personal_report_export","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_psychology_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_runtime_bridge_scripts","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"ziwei_star_details_js","status":"research_only_blocked","claim_boundary":"Not executed on the commercial /api/consultation_workflow path. Registry presence is research-only; must not enter deterministic conclusions."},{"technique_id":"punarphoo","status":"partial","claim_boundary":"observation_only; not marriage; holdout not passed"},{"technique_id":"tribhagi","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"tribhagi_40","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shodashottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"dwadashottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"dwisaptatisama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shattrimshatsama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"panchottari","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"satabdika","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"chaturshitisama","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."},{"technique_id":"shastihayani","status":"partial","claim_boundary":"Conditional applicability plus PyJHora equal-split child-period profile; no multi-engine parity. Full-reading / long report only; not a consultation bundle module."}],"blocked_techniques":["sahams","sphuta_trisphuta_family","conception_chart","classical_astrology_core","classical_event_chart","classical_real_case_calibration","classical_usable_loop_audit","western_draconic_chart","western_profection","western_relocation_chart","western_solar_arc_directions","western_zodiacal_release","ziwei_app_js","ziwei_bio_core_js","ziwei_bridge_script_pack","ziwei_character_bio_enhanced_js","ziwei_character_bio_generator_js","ziwei_complete_js","ziwei_doushu_bridge","ziwei_face_writing_bundle","ziwei_i18n_bridge_bundle","ziwei_i18n_complete_js","ziwei_mainline_packet","ziwei_patterns_js","ziwei_personal_report_export","ziwei_psychology_js","ziwei_runtime_bridge_scripts","ziwei_star_details_js"],"reference_only_techniques":["kp_system","muhurta","gochara_event_timing"],"partial_techniques":["tajika_yogas","relationship_combinations","ashtottari_dasha","punarphoo","tribhagi","tribhagi_40","shodashottari","dwadashottari","dwisaptatisama","shattrimshatsama","panchottari","satabdika","chaturshitisama","shastihayani"]},"commercial_evidence_status":{"claim_audit":{"status":"contract_enforced","scope":"commercial_claim_boundaries"},"vedastro_identity":{"status":"reproducible_package_identity_archived","hosted_identity":"runtime_evidence_required"},"three_engine_mismatch":{"status":"classified_unresolved","truth_policy":"no_majority_vote","mismatch_count":60,"category_counts":{"ashtakavarga_table_or_contributor_variant":8,"derived_total_from_component_variants":7,"endpoint_or_varga_semantics":10,"shadbala_formula_variant":35}}}},"thematic_report":{"success":true,"endpoint":"thematic_report","source":"scripts/report_orchestrator.py","fragment_sources":["report_orchestrator.py","reading_orchestrator.py","orchestrator_bridge.py"],"workflow_orchestration":{"stage":"report_pipeline_bridge","reading_theme_count":10,"reading_themes":[{"key":"overview","label":"OVERVIEW"},{"key":"marriage","label":"MARRIAGE"},{"key":"career","label":"CAREER"},{"key":"health","label":"HEALTH"},{"key":"spiritual","label":"SPIRITUAL"},{"key":"wealth","label":"WEALTH"},{"key":"timing","label":"TIMING"},{"key":"relationship","label":"RELATIONSHIP"},{"key":"education","label":"EDUCATION"},{"key":"family","label":"FAMILY"}],"report_themes":["marriage","career","wealth","health","spirituality"],"selected_report_themes":["family"],"canonical_consultation_domains":["career","marriage","wealth","health","education","migration","family","annual","timing","general"],"consultation_thematic_capabilities":{"career":{"domain":"career","capability_status":"supported","report_theme":"career","reason":null,"fallback_theme":null},"marriage":{"domain":"marriage","capability_status":"supported","report_theme":"marriage","reason":null,"fallback_theme":null},"wealth":{"domain":"wealth","capability_status":"supported","report_theme":"wealth","reason":null,"fallback_theme":null},"health":{"domain":"health","capability_status":"supported","report_theme":"health","reason":null,"fallback_theme":null},"education":{"domain":"education","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"migration":{"domain":"migration","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"family":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"annual":{"domain":"annual","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"timing":{"domain":"timing","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"general":{"domain":"general","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null}},"independent_report_themes":["spirituality"],"bridge":{"class":"OrchestratorBridge","capabilities":["chapter_to_technique_results","inject_dasha_results","inject_full_reading_modules"]},"boundary":"reading_orchestrator 的 registry 执行层尚未绑定到全部实时 API;当前产品路径使用 report_orchestrator 生成报告,并显式声明桥接能力。"},"mode":"derived_chart_evidence","evidence_source":{"mode":"derived_chart_evidence","source":"reused_chart_modules","sample_fallback":false,"full_reading_used":false,"chart_modules_reused":true,"full_reading_module_count":23,"full_reading_summary":{},"module_status":{"full_reading":"skipped_reuse_chart_data","chart_modules":"reused","chart":"provided_planets","yogas":"ok","relationship":"ok","career":"ok"},"warning_count":0,"warnings":[],"evidence_counts":{"marriage":3,"career":6,"wealth":2,"health":2,"spirituality":2}},"themes":{"family":{"theme":"family","status":"degraded","summary":"该咨询域暂无独立 thematic report 适配器。","narrative":"","evidence":[],"strength":"weak","timing":null,"conflicts":[],"recommendations":[],"thematic_adapter":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null,"status":"degraded","upstream_contract_available":true},"boundary":"The canonical consultation domain remains available in the unified workflow, but this legacy thematic report enum has no dedicated implementation. No general-theme fallback was used."}},"theme_count":1,"available_themes":["career","marriage","wealth","health","education","migration","family","annual","timing","general"],"consultation_thematic_capabilities":{"career":{"domain":"career","capability_status":"supported","report_theme":"career","reason":null,"fallback_theme":null},"marriage":{"domain":"marriage","capability_status":"supported","report_theme":"marriage","reason":null,"fallback_theme":null},"wealth":{"domain":"wealth","capability_status":"supported","report_theme":"wealth","reason":null,"fallback_theme":null},"health":{"domain":"health","capability_status":"supported","report_theme":"health","reason":null,"fallback_theme":null},"education":{"domain":"education","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"migration":{"domain":"migration","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"family":{"domain":"family","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"annual":{"domain":"annual","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"timing":{"domain":"timing","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null},"general":{"domain":"general","capability_status":"blocked","report_theme":null,"reason":"dedicated_thematic_report_enum_unavailable","fallback_theme":null}},"native_report_themes":["marriage","career","wealth","health","spirituality"],"independent_report_themes":["spirituality"],"boundary":"主题化报告用于组织证据、裁决冲突和生成叙事;具体预测仍需本命承诺、Dasha、Transit 与案例验证共同收敛。"},"birth_time_sensitivity":{"schema":"jyotish.report_birth_time_sensitivity.v1","status":"not_applicable","accuracy":"confirmed"},"reference_transparency":{"version":"transparent_reference_v1","timing_display":{"claim_status":"exploratory_unvalidated","verified_window":"display_with_evidence_scope","candidate_windows":"display_with_signals_and_confidence_cap","exact_triggers":"display_as_technical_trigger_not_guarantee","boundary":"候选日期未通过独立日级 holdout 验证,不能作为确定事件承诺;精确时间仅表示技术触发点。"},"external_engine_observations":{"Local native":{"role":"primary_calculation","source":"current request calculation contract"},"VedAstro hosted":{"role":"external_observation","deployment_identity":"not_publicly_proven","source":"references/oracle/vedastro_contract_arbitration_2026_07_17.json"},"Xalen":{"role":"formula_isolation_observation","source":"references/oracle/xalen_fourth_oracle_comparison_2026_07_17.json"},"jyotishyamitra":{"role":"independent_observation","source":"references/oracle/jyotishyamitra_steve_jobs_probe_2026_07_18.json"}},"method_variants":{"display":"show_parallel_methods_with_sources","source":"references/oracle/xalen_formula_unit_attribution_2026_07_17.json","boundary":"流派/公式差异并列展示;不以单一引擎多数投票决定真值。"},"similar_public_cases":{"status":"no_high_similarity_public_reference","cases":[],"threshold":0.75,"manifest":["references/real_case_calibration/replay_manifest.json","references/real_case_calibration/public_context_manifest.json"],"public_figures_only":true,"does_not_predict_user_outcome":true,"coverage":{"available_event_domains":["career","health","marriage","wealth"],"requested_uncovered_domains":["family"]},"boundary":"公开案例用于比较与理解,不表示用户会复现该事件。"}},"rectification":{"effective_accuracy":"5min","lagna_boundary":{"is_sensitive":false,"note":""},"summary":{"headline":"按填报时间排盘,分钟敏感结论已标注精度","enabled":["D1","D10","D9"],"warned":["D4","D5","D7"],"disabled":["D30","D60"],"confidence_floor":"矫正证据不足,建议收集更多事件后重试","recommended_events":["child_birth","career_change","education_end","relocation"],"next_action":"D1 可正常阅读;分钟敏感结论需标注时间精度限制。"},"enabled_vargas":{"D1":"enabled","D9":"enabled","D10":"enabled","D5":"enabled_with_warning","D4":"enabled_with_warning","D7":"enabled_with_warning","D30":"disabled","D60":"disabled"}},"chart":{"success":true,"birth":{"ayanamsa":21.4632,"ayanamsa_display":"Raman","ayanamsa_name":"raman","date":"1932-02-27","hour":2,"julian_day":2426764.604167,"lat":51.5,"lon":-0.1667,"minute":30,"node_mode":"mean","second":0,"time":"02:30","tz":"UTC+0.0"},"ascendant":{"degree":21.8,"degree_in_sign":21.8,"lon":231.7987,"sign":"Scorpio","sign_idx":7},"planets":{"Jupiter":{"degree":23.7145,"degree_in_sign":23.7145,"degree_in_sign_raw":23.71450990088377,"degree_raw":113.71450990088377,"house":9,"lon":113.71450990088377,"nakshatra":"Ashlesha","nakshatra_lord":"Mercury","nakshatra_pada":3,"retrograde":true,"sign":"Cancer","sign_cn":"巨蟹座","sign_idx":3,"speed":-0.114806,"status":"入旺(Exalted)"},"Ketu":{"degree":5.798,"degree_in_sign":5.798,"degree_in_sign_raw":5.798026580595888,"degree_raw":155.7980265805959,"house":11,"lon":155.7980265805959,"nakshatra":"Uttara Phalguni","nakshatra_lord":"Sun","nakshatra_pada":3,"retrograde":true,"sign":"Virgo","sign_cn":"处女座","sign_idx":5,"speed":-0.052952,"status":"入敌(Enemy Sign)"},"Mars":{"degree":10.1127,"degree_in_sign":10.1127,"degree_in_sign_raw":10.112741687710695,"degree_raw":310.1127416877107,"house":4,"lon":310.1127416877107,"nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","nakshatra_pada":2,"retrograde":false,"sign":"Aquarius","sign_cn":"水瓶座","sign_idx":10,"speed":0.789634,"status":"入友(Friendly Sign)"},"Mercury":{"degree":16.0149,"degree_in_sign":16.0149,"degree_in_sign_raw":16.014868666312225,"degree_raw":316.0148686663122,"house":4,"lon":316.0148686663122,"nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","nakshatra_pada":3,"retrograde":false,"sign":"Aquarius","sign_cn":"水瓶座","sign_idx":10,"speed":1.868191,"status":"入友(Friendly Sign)"},"Moon":{"degree":24.2803,"degree_in_sign":24.2803,"degree_in_sign_raw":24.280282258453525,"degree_raw":204.28028225845352,"house":12,"lon":204.28028225845352,"nakshatra":"Vishakha","nakshatra_lord":"Jupiter","nakshatra_pada":2,"retrograde":false,"sign":"Libra","sign_cn":"天秤座","sign_idx":6,"speed":14.307168,"status":"入敌(Enemy Sign)"},"Rahu":{"degree":5.798,"degree_in_sign":5.798,"degree_in_sign_raw":5.798026580595831,"degree_raw":335.79802658059583,"house":5,"lon":335.79802658059583,"nakshatra":"Uttara Bhadrapada","nakshatra_lord":"Saturn","nakshatra_pada":1,"retrograde":true,"sign":"Pisces","sign_cn":"双鱼座","sign_idx":11,"speed":-0.052952,"status":"极敌(Great Enemy)"},"Saturn":{"degree":8.8475,"degree_in_sign":8.8475,"degree_in_sign_raw":8.84748492711708,"degree_raw":278.8474849271171,"house":3,"lon":278.8474849271171,"nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","nakshatra_pada":4,"retrograde":false,"sign":"Capricorn","sign_cn":"摩羯座","sign_idx":9,"speed":0.102875,"status":"入庙(Own Sign)"},"Sun":{"degree":15.8329,"degree_in_sign":15.8329,"degree_in_sign_raw":15.83287900237093,"degree_raw":315.83287900237093,"house":4,"lon":315.83287900237093,"nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","nakshatra_pada":3,"retrograde":false,"sign":"Aquarius","sign_cn":"水瓶座","sign_idx":10,"speed":1.004696,"status":"中性(Neutral)"},"Venus":{"degree":25.7036,"degree_in_sign":25.7036,"degree_in_sign_raw":25.703582352033777,"degree_raw":355.7035823520338,"house":5,"lon":355.7035823520338,"nakshatra":"Revati","nakshatra_lord":"Mercury","nakshatra_pada":3,"retrograde":false,"sign":"Pisces","sign_cn":"双鱼座","sign_idx":11,"speed":1.179591,"status":"入旺(Exalted)"}},"houses":{"1":{"sign":"Scorpio","sign_idx":7},"10":{"sign":"Leo","sign_idx":4},"11":{"sign":"Virgo","sign_idx":5},"12":{"sign":"Libra","sign_idx":6},"2":{"sign":"Sagittarius","sign_idx":8},"3":{"sign":"Capricorn","sign_idx":9},"4":{"sign":"Aquarius","sign_idx":10},"5":{"sign":"Pisces","sign_idx":11},"6":{"sign":"Aries","sign_idx":0},"7":{"sign":"Taurus","sign_idx":1},"8":{"sign":"Gemini","sign_idx":2},"9":{"sign":"Cancer","sign_idx":3}},"shadbala":{"Jupiter":{"level":"略弱","rupas":5.5},"Mars":{"level":"充足","rupas":5.7},"Mercury":{"level":"充足","rupas":7.0},"Moon":{"level":"充足","rupas":6.48},"Saturn":{"level":"充足","rupas":5.5},"Sun":{"level":"充足","rupas":5.32},"Venus":{"level":"强","rupas":7.34}},"dasha":{"birth_balance":{"elapsed_years":5.14,"lord":"Jupiter","remaining_years":10.86},"calculation_contract":{"algorithm":"vimshottari_birth_balance","contract_version":"1.0.0","effective":{"nakshatra":"Vishakha","pada":2,"year_basis_days":365.25},"requested":{"moon_longitude":204.28028225845352}},"current_md":"Jupiter","periods":[{"end":"1943-01-07","lord":"Jupiter","start":"1927-01-07","years":16},{"end":"1962-01-07","lord":"Saturn","start":"1943-01-07","years":19},{"end":"1979-01-07","lord":"Mercury","start":"1962-01-07","years":17},{"end":"1986-01-07","lord":"Ketu","start":"1979-01-07","years":7},{"end":"2006-01-07","lord":"Venus","start":"1986-01-07","years":20},{"end":"2012-01-08","lord":"Sun","start":"2006-01-07","years":6},{"end":"2022-01-07","lord":"Moon","start":"2012-01-08","years":10},{"end":"2029-01-07","lord":"Mars","start":"2022-01-07","years":7},{"end":"2047-01-07","lord":"Rahu","start":"2029-01-07","years":18}],"remaining_years":10.86,"result_hash":"55b0b441de5d2035f1570e09633f1a5deac3d0d365fe02b918f2a1a24797925a","start_date":"1927-01-07","total_years":16},"yogas":[{"category":"extended","name":"Kemadruma Yoga","planets":["Moon"]},{"cat":"extended","desc":"Moon孤立无援—人生孤独感强、自我依赖","name":"Kemadruma Yoga","planets":["Moon"]}],"modules":{"varga_spectrum":{"status":"used","mode":"full_spectrum","formal":{"D1":{"lagna":"Scorpio","planets":{"Sun":"Aquarius","Moon":"Libra","Mars":"Aquarius","Mercury":"Aquarius","Jupiter":"Cancer","Venus":"Pisces","Saturn":"Capricorn","Rahu":"Pisces","Ketu":"Virgo"},"name":"Rashi","meaning":"本命盘"},"D2":{"lagna":"Leo","planets":{"Sun":"Cancer","Moon":"Cancer","Mars":"Leo","Mercury":"Cancer","Jupiter":"Leo","Venus":"Leo","Saturn":"Cancer","Rahu":"Cancer","Ketu":"Cancer"},"name":"Hora","meaning":"财富"},"D3":{"lagna":"Cancer","planets":{"Sun":"Gemini","Moon":"Gemini","Mars":"Gemini","Mercury":"Gemini","Jupiter":"Pisces","Venus":"Scorpio","Saturn":"Capricorn","Rahu":"Pisces","Ketu":"Virgo"},"name":"Drekkana","meaning":"兄弟姐妹"},"D4":{"lagna":"Taurus","planets":{"Sun":"Leo","Moon":"Cancer","Mars":"Taurus","Mercury":"Leo","Jupiter":"Aries","Venus":"Sagittarius","Saturn":"Aries","Rahu":"Pisces","Ketu":"Virgo"},"name":"Chaturthamsa","meaning":"财产/运气"},"D5":{"lagna":"Libra","planets":{"Sun":"Aries","Moon":"Aquarius","Mars":"Pisces","Mercury":"Aries","Jupiter":"Gemini","Venus":"Pisces","Saturn":"Libra","Rahu":"Scorpio","Ketu":"Taurus"},"name":"Panchamsa","meaning":"名声/权力"},"D6":{"lagna":"Virgo","planets":{"Sun":"Taurus","Moon":"Aquarius","Mars":"Aries","Mercury":"Taurus","Jupiter":"Taurus","Venus":"Aquarius","Saturn":"Leo","Rahu":"Libra","Ketu":"Aries"},"name":"Shashthamsa","meaning":"健康/敌人"},"D7":{"lagna":"Libra","planets":{"Sun":"Taurus","Moon":"Pisces","Mars":"Aries","Mercury":"Taurus","Jupiter":"Gemini","Venus":"Aquarius","Saturn":"Virgo","Rahu":"Libra","Ketu":"Aries"},"name":"Saptamsa","meaning":"子女"},"D8":{"lagna":"Sagittarius","planets":{"Sun":"Gemini","Moon":"Aries","Mars":"Aries","Mercury":"Gemini","Jupiter":"Virgo","Venus":"Taurus","Saturn":"Scorpio","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Ashtamsa","meaning":"突发事件"},"D9":{"lagna":"Capricorn","planets":{"Sun":"Aquarius","Moon":"Taurus","Mars":"Capricorn","Mercury":"Aquarius","Jupiter":"Aquarius","Venus":"Aquarius","Saturn":"Pisces","Rahu":"Leo","Ketu":"Aquarius"},"name":"Navamsa","meaning":"配偶/灵性"},"D10":{"lagna":"Aquarius","planets":{"Sun":"Cancer","Moon":"Gemini","Mars":"Taurus","Mercury":"Cancer","Jupiter":"Libra","Venus":"Cancer","Saturn":"Scorpio","Rahu":"Sagittarius","Ketu":"Gemini"},"name":"Dasamsa","meaning":"事业"},"D11":{"lagna":"Aquarius","planets":{"Sun":"Cancer","Moon":"Gemini","Mars":"Taurus","Mercury":"Cancer","Jupiter":"Scorpio","Venus":"Leo","Saturn":"Sagittarius","Rahu":"Capricorn","Ketu":"Cancer"},"name":"Rudramsa","meaning":"破坏/转化"},"D12":{"lagna":"Cancer","planets":{"Sun":"Leo","Moon":"Cancer","Mars":"Gemini","Mercury":"Leo","Jupiter":"Aries","Venus":"Capricorn","Saturn":"Aries","Rahu":"Taurus","Ketu":"Scorpio"},"name":"Dwadasamsa","meaning":"父母"},"D16":{"lagna":"Aquarius","planets":{"Sun":"Aquarius","Moon":"Libra","Mars":"Scorpio","Mercury":"Aquarius","Jupiter":"Cancer","Venus":"Sagittarius","Saturn":"Taurus","Rahu":"Aquarius","Ketu":"Leo"},"name":"Shodasamsa","meaning":"交通工具/舒适"},"D20":{"lagna":"Virgo","planets":{"Sun":"Leo","Moon":"Aquarius","Mars":"Aries","Mercury":"Leo","Jupiter":"Libra","Venus":"Sagittarius","Saturn":"Gemini","Rahu":"Libra","Ketu":"Aries"},"name":"Vimsamsa","meaning":"灵性修行"},"D24":{"lagna":"Sagittarius","planets":{"Sun":"Leo","Moon":"Pisces","Mars":"Aries","Mercury":"Leo","Jupiter":"Capricorn","Venus":"Pisces","Saturn":"Aquarius","Rahu":"Scorpio","Ketu":"Scorpio"},"name":"Chaturvimsamsa","meaning":"教育/学习"},"D27":{"lagna":"Aquarius","planets":{"Sun":"Aries","Moon":"Cancer","Mars":"Scorpio","Mercury":"Aries","Jupiter":"Sagittarius","Venus":"Libra","Saturn":"Aries","Rahu":"Aries","Ketu":"Libra"},"name":"Bhamsa","meaning":"力量/弱点"},"D30":{"lagna":"Aquarius","planets":{"Sun":"Sagittarius","Moon":"Gemini","Mars":"Sagittarius","Mercury":"Sagittarius","Jupiter":"Aquarius","Venus":"Aries","Saturn":"Gemini","Rahu":"Gemini","Ketu":"Gemini"},"name":"Trimsamsa","meaning":"不幸/困难"},"D40":{"lagna":"Sagittarius","planets":{"Sun":"Cancer","Moon":"Gemini","Mars":"Scorpio","Mercury":"Cancer","Jupiter":"Aquarius","Venus":"Taurus","Saturn":"Sagittarius","Rahu":"Aquarius","Ketu":"Leo"},"name":"Khavedamsa","meaning":"吉凶效果"},"D45":{"lagna":"Pisces","planets":{"Sun":"Capricorn","Moon":"Libra","Mars":"Taurus","Mercury":"Aquarius","Jupiter":"Aquarius","Venus":"Capricorn","Saturn":"Libra","Rahu":"Cancer","Ketu":"Capricorn"},"name":"Akshavedamsa","meaning":"全面判断"},"D60":{"lagna":"Gemini","planets":{"Sun":"Virgo","Moon":"Libra","Mars":"Libra","Mercury":"Libra","Jupiter":"Gemini","Venus":"Gemini","Saturn":"Gemini","Rahu":"Aquarius","Ketu":"Leo"},"name":"Shashtiamsa","meaning":"前世业力"}},"research_dn":{"D13":{"lagna":"Aquarius","planets":{"Jupiter":"Scorpio","Ketu":"Taurus","Mars":"Gemini","Mercury":"Leo","Moon":"Leo","Rahu":"Scorpio","Saturn":"Libra","Sun":"Leo","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D14":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Cancer","Mars":"Gemini","Mercury":"Virgo","Moon":"Virgo","Rahu":"Capricorn","Saturn":"Capricorn","Sun":"Virgo","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D15":{"lagna":"Pisces","planets":{"Jupiter":"Sagittarius","Ketu":"Taurus","Mars":"Cancer","Mercury":"Libra","Moon":"Libra","Rahu":"Scorpio","Saturn":"Scorpio","Sun":"Virgo","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D17":{"lagna":"Taurus","planets":{"Jupiter":"Aquarius","Ketu":"Gemini","Mars":"Cancer","Mercury":"Scorpio","Moon":"Scorpio","Rahu":"Sagittarius","Saturn":"Sagittarius","Sun":"Libra","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D18":{"lagna":"Leo","planets":{"Jupiter":"Taurus","Ketu":"Leo","Mars":"Leo","Mercury":"Scorpio","Moon":"Sagittarius","Rahu":"Aquarius","Saturn":"Aquarius","Sun":"Scorpio","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D19":{"lagna":"Gemini","planets":{"Jupiter":"Aries","Ketu":"Gemini","Mars":"Leo","Mercury":"Sagittarius","Moon":"Capricorn","Rahu":"Sagittarius","Saturn":"Sagittarius","Sun":"Sagittarius","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D21":{"lagna":"Leo","planets":{"Jupiter":"Taurus","Ketu":"Cancer","Mars":"Virgo","Mercury":"Capricorn","Moon":"Aquarius","Rahu":"Capricorn","Saturn":"Capricorn","Sun":"Capricorn","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D22":{"lagna":"Libra","planets":{"Jupiter":"Leo","Ketu":"Virgo","Mars":"Virgo","Mercury":"Capricorn","Moon":"Pisces","Rahu":"Pisces","Saturn":"Pisces","Sun":"Capricorn","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D23":{"lagna":"Virgo","planets":{"Jupiter":"Cancer","Ketu":"Cancer","Mars":"Virgo","Mercury":"Aquarius","Moon":"Aries","Rahu":"Capricorn","Saturn":"Capricorn","Sun":"Aquarius","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D25":{"lagna":"Scorpio","planets":{"Jupiter":"Leo","Ketu":"Cancer","Mars":"Libra","Mercury":"Pisces","Moon":"Gemini","Rahu":"Capricorn","Saturn":"Aquarius","Sun":"Pisces","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D26":{"lagna":"Capricorn","planets":{"Jupiter":"Scorpio","Ketu":"Libra","Mars":"Libra","Mercury":"Pisces","Moon":"Cancer","Rahu":"Aries","Saturn":"Aries","Sun":"Pisces","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D28":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Libra","Mars":"Scorpio","Mercury":"Aries","Moon":"Leo","Rahu":"Aries","Saturn":"Taurus","Sun":"Aries","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D29":{"lagna":"Aquarius","planets":{"Jupiter":"Scorpio","Ketu":"Leo","Mars":"Scorpio","Mercury":"Taurus","Moon":"Virgo","Rahu":"Aquarius","Saturn":"Pisces","Sun":"Taurus","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D31":{"lagna":"Pisces","planets":{"Jupiter":"Capricorn","Ketu":"Leo","Mars":"Sagittarius","Mercury":"Gemini","Moon":"Scorpio","Rahu":"Aquarius","Saturn":"Aries","Sun":"Gemini","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"},"D32":{"lagna":"Gemini","planets":{"Jupiter":"Aries","Ketu":"Scorpio","Mars":"Sagittarius","Mercury":"Cancer","Moon":"Scorpio","Rahu":"Taurus","Saturn":"Gemini","Sun":"Gemini","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D33":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Virgo","Mars":"Capricorn","Mercury":"Cancer","Moon":"Sagittarius","Rahu":"Pisces","Saturn":"Aries","Sun":"Cancer","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D34":{"lagna":"Cancer","planets":{"Jupiter":"Taurus","Ketu":"Scorpio","Mars":"Capricorn","Mercury":"Leo","Moon":"Capricorn","Rahu":"Taurus","Saturn":"Cancer","Sun":"Cancer","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D35":{"lagna":"Gemini","planets":{"Jupiter":"Aries","Ketu":"Virgo","Mars":"Capricorn","Mercury":"Leo","Moon":"Aquarius","Rahu":"Pisces","Saturn":"Taurus","Sun":"Leo","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D36":{"lagna":"Cancer","planets":{"Jupiter":"Taurus","Ketu":"Virgo","Mars":"Aquarius","Mercury":"Virgo","Moon":"Pisces","Rahu":"Pisces","Saturn":"Taurus","Sun":"Leo","Venus":"Pisces"},"boundary":"generic D-N; not a formal named varga"},"D37":{"lagna":"Cancer","planets":{"Jupiter":"Gemini","Ketu":"Libra","Mars":"Aquarius","Mercury":"Virgo","Moon":"Pisces","Rahu":"Aries","Saturn":"Taurus","Sun":"Virgo","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D38":{"lagna":"Libra","planets":{"Jupiter":"Virgo","Ketu":"Sagittarius","Mars":"Aquarius","Mercury":"Libra","Moon":"Aries","Rahu":"Gemini","Saturn":"Leo","Sun":"Libra","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D39":{"lagna":"Virgo","planets":{"Jupiter":"Cancer","Ketu":"Libra","Mars":"Pisces","Mercury":"Libra","Moon":"Taurus","Rahu":"Aries","Saturn":"Gemini","Sun":"Libra","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D41":{"lagna":"Libra","planets":{"Jupiter":"Virgo","Ketu":"Libra","Mars":"Pisces","Mercury":"Scorpio","Moon":"Cancer","Rahu":"Aries","Saturn":"Cancer","Sun":"Scorpio","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D42":{"lagna":"Capricorn","planets":{"Jupiter":"Sagittarius","Ketu":"Capricorn","Mars":"Aries","Mercury":"Sagittarius","Moon":"Cancer","Rahu":"Cancer","Saturn":"Virgo","Sun":"Sagittarius","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D43":{"lagna":"Sagittarius","planets":{"Jupiter":"Libra","Ketu":"Scorpio","Mars":"Aries","Mercury":"Sagittarius","Moon":"Leo","Rahu":"Taurus","Saturn":"Cancer","Sun":"Sagittarius","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D44":{"lagna":"Aquarius","planets":{"Jupiter":"Capricorn","Ketu":"Capricorn","Mars":"Aries","Mercury":"Capricorn","Moon":"Virgo","Rahu":"Cancer","Saturn":"Virgo","Sun":"Capricorn","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D46":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Capricorn","Mars":"Taurus","Mercury":"Aquarius","Moon":"Scorpio","Rahu":"Cancer","Saturn":"Libra","Sun":"Aquarius","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D47":{"lagna":"Pisces","planets":{"Jupiter":"Aquarius","Ketu":"Sagittarius","Mars":"Taurus","Mercury":"Pisces","Moon":"Sagittarius","Rahu":"Gemini","Saturn":"Leo","Sun":"Aquarius","Venus":"Capricorn"},"boundary":"generic D-N; not a formal named varga"},"D48":{"lagna":"Virgo","planets":{"Jupiter":"Leo","Ketu":"Gemini","Mars":"Gemini","Mercury":"Pisces","Moon":"Sagittarius","Rahu":"Sagittarius","Saturn":"Pisces","Sun":"Pisces","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D49":{"lagna":"Aries","planets":{"Jupiter":"Pisces","Ketu":"Sagittarius","Mars":"Gemini","Mercury":"Aries","Moon":"Capricorn","Rahu":"Gemini","Saturn":"Virgo","Sun":"Pisces","Venus":"Aquarius"},"boundary":"generic D-N; not a formal named varga"},"D50":{"lagna":"Cancer","planets":{"Jupiter":"Gemini","Ketu":"Aquarius","Mars":"Gemini","Mercury":"Aries","Moon":"Aquarius","Rahu":"Leo","Saturn":"Scorpio","Sun":"Aries","Venus":"Taurus"},"boundary":"generic D-N; not a formal named varga"},"D51":{"lagna":"Gemini","planets":{"Jupiter":"Taurus","Ketu":"Sagittarius","Mars":"Cancer","Mercury":"Taurus","Moon":"Pisces","Rahu":"Gemini","Saturn":"Libra","Sun":"Aries","Venus":"Aries"},"boundary":"generic D-N; not a formal named varga"},"D52":{"lagna":"Leo","planets":{"Jupiter":"Leo","Ketu":"Pisces","Mars":"Cancer","Mercury":"Taurus","Moon":"Aries","Rahu":"Virgo","Saturn":"Sagittarius","Sun":"Taurus","Venus":"Cancer"},"boundary":"generic D-N; not a formal named varga"},"D53":{"lagna":"Cancer","planets":{"Jupiter":"Gemini","Ketu":"Capricorn","Mars":"Cancer","Mercury":"Gemini","Moon":"Aries","Rahu":"Cancer","Saturn":"Libra","Sun":"Taurus","Venus":"Gemini"},"boundary":"generic D-N; not a formal named varga"},"D54":{"lagna":"Libra","planets":{"Jupiter":"Virgo","Ketu":"Pisces","Mars":"Leo","Mercury":"Gemini","Moon":"Taurus","Rahu":"Virgo","Saturn":"Sagittarius","Sun":"Gemini","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D55":{"lagna":"Leo","planets":{"Jupiter":"Leo","Ketu":"Capricorn","Mars":"Leo","Mercury":"Cancer","Moon":"Gemini","Rahu":"Cancer","Saturn":"Scorpio","Sun":"Cancer","Venus":"Leo"},"boundary":"generic D-N; not a formal named varga"},"D56":{"lagna":"Scorpio","planets":{"Jupiter":"Scorpio","Ketu":"Pisces","Mars":"Leo","Mercury":"Cancer","Moon":"Cancer","Rahu":"Virgo","Saturn":"Capricorn","Sun":"Cancer","Venus":"Libra"},"boundary":"generic D-N; not a formal named varga"},"D57":{"lagna":"Libra","planets":{"Jupiter":"Libra","Ketu":"Aquarius","Mars":"Virgo","Mercury":"Leo","Moon":"Leo","Rahu":"Leo","Saturn":"Scorpio","Sun":"Leo","Venus":"Virgo"},"boundary":"generic D-N; not a formal named varga"},"D58":{"lagna":"Capricorn","planets":{"Jupiter":"Sagittarius","Ketu":"Aries","Mars":"Virgo","Mercury":"Leo","Moon":"Leo","Rahu":"Libra","Saturn":"Aquarius","Sun":"Leo","Venus":"Sagittarius"},"boundary":"generic D-N; not a formal named varga"},"D59":{"lagna":"Scorpio","planets":{"Jupiter":"Scorpio","Ketu":"Aquarius","Mars":"Virgo","Mercury":"Virgo","Moon":"Virgo","Rahu":"Leo","Saturn":"Sagittarius","Sun":"Virgo","Venus":"Scorpio"},"boundary":"generic D-N; not a formal named varga"}},"extended":{"D81":{"lagna":"Taurus","planets":{"Sun":"Aries","Moon":"Pisces","Mars":"Capricorn","Mercury":"Taurus","Jupiter":"Scorpio","Venus":"Aries","Saturn":"Sagittarius","Rahu":"Libra","Ketu":"Aries"},"name":"Navamsa-Navamsa","meaning":"D9之D9精微分盘"},"D108":{"lagna":"Cancer","planets":{"Sun":"Libra","Moon":"Leo","Mars":"Capricorn","Mercury":"Scorpio","Jupiter":"Pisces","Venus":"Libra","Saturn":"Libra","Rahu":"Aries","Ketu":"Libra"},"name":"Dwadasamsa-Navamsa","meaning":"D12之D9精微分盘"},"D144":{"lagna":"Pisces","planets":{"Sun":"Scorpio","Moon":"Pisces","Mars":"Gemini","Mercury":"Sagittarius","Jupiter":"Virgo","Venus":"Aries","Saturn":"Libra","Rahu":"Leo","Ketu":"Aquarius"},"name":"Dwadasamsa-Dwadasamsa","meaning":"D12之D12精微分盘"}},"counts":{"formal":20,"research_dn":40,"extended":3,"blocked":0},"blocked":[],"boundary":"Twenty formal named Vargas are traditional charts. Remaining D-N rows through D60 are generic research divisions and must not be advertised as verified traditional vargas."},"shadbala":{"planets":{"Jupiter":{"chesta_bala":60.0,"dig_bala":20,"drik_bala":-23.8,"ishta_bala_pct":84.5,"ishta_phala":56.79,"kala_bala":{"ayana":15,"hora":0.0,"nathonnata":0.0,"paksha":18.59,"total":78.59,"tribhaga":45},"kashta_phala":0.0,"min_required":6.5,"naisargika_bala":34.29,"rank":6,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":15.0,"ojayugma_bala":15.0,"sapta_d1":22.5,"sapta_d12":7.5,"sapta_d2":7.5,"sapta_d3":30.0,"sapta_d30":3.75,"sapta_d7":1.875,"sapta_d9":3.75,"sapta_score":76.88,"total":160.64,"ucha_bala":53.76},"strength_level":"略弱","total_rupas":5.4953,"total_virupas":329.72},"Mars":{"chesta_bala":35.0,"dig_bala":0,"drik_bala":3.52,"ishta_bala_pct":113.9,"ishta_phala":44.26,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":35.0,"paksha":11.41,"total":76.41,"tribhaga":0},"kashta_phala":10.05,"min_required":5.0,"naisargika_bala":17.14,"rank":4,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":60.0,"ojayugma_bala":15.0,"sapta_d1":15.0,"sapta_d12":1.875,"sapta_d2":7.5,"sapta_d3":1.875,"sapta_d30":7.5,"sapta_d7":30.0,"sapta_d9":15.0,"sapta_score":78.75,"total":209.71,"ucha_bala":55.96},"strength_level":"充足","total_rupas":5.6963,"total_virupas":341.78},"Mercury":{"chesta_bala":50.0,"dig_bala":30,"drik_bala":2.78,"ishta_bala_pct":100.0,"ishta_phala":21.98,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":60.0,"paksha":11.41,"total":101.41,"tribhaga":0},"kashta_phala":22.44,"min_required":7.0,"naisargika_bala":25.71,"rank":2,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":60.0,"ojayugma_bala":30.0,"sapta_d1":15.0,"sapta_d12":7.5,"sapta_d2":1.875,"sapta_d3":30.0,"sapta_d30":3.75,"sapta_d7":22.5,"sapta_d9":15.0,"sapta_score":95.62,"total":210.28,"ucha_bala":9.66},"strength_level":"充足","total_rupas":7.003,"total_virupas":420.18},"Moon":{"chesta_bala":37.18,"dig_bala":20,"drik_bala":-9.1,"ishta_bala_pct":107.9,"ishta_phala":10.4,"kala_bala":{"ayana":30,"hora":60.0,"nathonnata":35.0,"paksha":18.59,"total":143.59,"tribhaga":0},"kashta_phala":36.09,"min_required":6.0,"naisargika_bala":51.43,"rank":3,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":15.0,"ojayugma_bala":15.0,"sapta_d1":3.75,"sapta_d12":30.0,"sapta_d2":30.0,"sapta_d3":7.5,"sapta_d30":7.5,"sapta_d7":15.0,"sapta_d9":3.75,"sapta_score":97.5,"total":145.41,"ucha_bala":2.91},"strength_level":"充足","total_rupas":6.4752,"total_virupas":388.51},"Saturn":{"chesta_bala":20.0,"dig_bala":20,"drik_bala":2.28,"ishta_bala_pct":109.9,"ishta_phala":25.97,"kala_bala":{"ayana":15,"hora":0.0,"nathonnata":35.0,"paksha":11.41,"total":106.41,"tribhaga":45},"kashta_phala":32.42,"min_required":5.0,"naisargika_bala":8.57,"rank":5,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":15.0,"ojayugma_bala":0.0,"sapta_d1":30.0,"sapta_d12":7.5,"sapta_d2":7.5,"sapta_d3":30.0,"sapta_d30":22.5,"sapta_d7":22.5,"sapta_d9":3.75,"sapta_score":123.75,"total":172.47,"ucha_bala":33.72},"strength_level":"充足","total_rupas":5.4955,"total_virupas":329.73},"Sun":{"chesta_bala":11.53,"dig_bala":0,"drik_bala":2.8,"ishta_bala_pct":106.3,"ishta_phala":21.99,"kala_bala":{"ayana":30,"hora":0.0,"nathonnata":0.0,"paksha":11.41,"total":41.41,"tribhaga":0},"kashta_phala":29.59,"min_required":5.0,"naisargika_bala":60.0,"rank":7,"sthana_bala":{"drekkana_bala":0.0,"kendra_bala":60.0,"ojayugma_bala":30.0,"sapta_d1":7.5,"sapta_d12":30.0,"sapta_d2":7.5,"sapta_d3":3.75,"sapta_d30":7.5,"sapta_d7":7.5,"sapta_d9":7.5,"sapta_score":71.25,"total":203.19,"ucha_bala":41.94},"strength_level":"充足","total_rupas":5.3156,"total_virupas":318.93},"Venus":{"chesta_bala":50.0,"dig_bala":50,"drik_bala":-9.57,"ishta_bala_pct":133.4,"ishta_phala":54.58,"kala_bala":{"ayana":15,"hora":0.0,"nathonnata":0.0,"paksha":18.59,"total":78.59,"tribhaga":45},"kashta_phala":2.07,"min_required":5.5,"naisargika_bala":42.86,"rank":1,"sthana_bala":{"drekkana_bala":15.0,"kendra_bala":30.0,"ojayugma_bala":15.0,"sapta_d1":3.75,"sapta_d12":22.5,"sapta_d2":7.5,"sapta_d3":15.0,"sapta_d30":15.0,"sapta_d7":22.5,"sapta_d9":22.5,"sapta_score":108.75,"total":228.32,"ucha_bala":59.57},"strength_level":"强","total_rupas":7.3367,"total_virupas":440.2}}},"arudha_padas":{"method":"Arudha Pada A1-A12 (dashaflow/jaimini-tropical MIT adapted)","ascendant":"Scorpio","padas":{"A1":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Aquarius","distance":4,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"A2":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Cancer","distance":8,"exception_triggered":false,"house_num":2,"name":"Dhana Pada (A2)"},"A3":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":1,"exception_triggered":true,"house_num":3,"name":"Vikrama Pada (A3)"},"A4":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Aquarius","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":12,"exception_triggered":false,"house_num":4,"name":"Sukha Pada (A4)"},"A5":{"sign":"Scorpio","sign_idx":7,"lord":"Mars","source_house_sign":"Pisces","source_house_lord":"Jupiter","lord_sign":"Cancer","distance":5,"exception_triggered":false,"house_num":5,"name":"Mantra Pada (A5)"},"A6":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Aries","source_house_lord":"Mars","lord_sign":"Aquarius","distance":11,"exception_triggered":false,"house_num":6,"name":"Roga Pada (A6)"},"A7":{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","source_house_sign":"Taurus","source_house_lord":"Venus","lord_sign":"Pisces","distance":11,"exception_triggered":false,"house_num":7,"name":"Dara Pada (A7)"},"A8":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Gemini","source_house_lord":"Mercury","lord_sign":"Aquarius","distance":9,"exception_triggered":false,"house_num":8,"name":"Mrityu Pada (A8)"},"A9":{"sign":"Aries","sign_idx":0,"lord":"Mars","source_house_sign":"Cancer","source_house_lord":"Moon","lord_sign":"Libra","distance":4,"exception_triggered":true,"house_num":9,"name":"Dharma Pada (A9)"},"A10":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Aquarius","distance":7,"exception_triggered":true,"house_num":10,"name":"Karma Pada (A10)"},"A11":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Aquarius","distance":6,"exception_triggered":false,"house_num":11,"name":"Labha Pada (A11)"},"UL":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Pisces","distance":6,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"arudha_lagna":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Aquarius","distance":4,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"upapada":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Pisces","distance":6,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"jaimini":{"arudha_padas":{"method":"Arudha Pada A1-A12 (dashaflow/jaimini-tropical MIT adapted)","ascendant":"Scorpio","padas":{"A1":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Aquarius","distance":4,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"A2":{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","source_house_sign":"Sagittarius","source_house_lord":"Jupiter","lord_sign":"Cancer","distance":8,"exception_triggered":false,"house_num":2,"name":"Dhana Pada (A2)"},"A3":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Capricorn","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":1,"exception_triggered":true,"house_num":3,"name":"Vikrama Pada (A3)"},"A4":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Aquarius","source_house_lord":"Saturn","lord_sign":"Capricorn","distance":12,"exception_triggered":false,"house_num":4,"name":"Sukha Pada (A4)"},"A5":{"sign":"Scorpio","sign_idx":7,"lord":"Mars","source_house_sign":"Pisces","source_house_lord":"Jupiter","lord_sign":"Cancer","distance":5,"exception_triggered":false,"house_num":5,"name":"Mantra Pada (A5)"},"A6":{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","source_house_sign":"Aries","source_house_lord":"Mars","lord_sign":"Aquarius","distance":11,"exception_triggered":false,"house_num":6,"name":"Roga Pada (A6)"},"A7":{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","source_house_sign":"Taurus","source_house_lord":"Venus","lord_sign":"Pisces","distance":11,"exception_triggered":false,"house_num":7,"name":"Dara Pada (A7)"},"A8":{"sign":"Libra","sign_idx":6,"lord":"Venus","source_house_sign":"Gemini","source_house_lord":"Mercury","lord_sign":"Aquarius","distance":9,"exception_triggered":false,"house_num":8,"name":"Mrityu Pada (A8)"},"A9":{"sign":"Aries","sign_idx":0,"lord":"Mars","source_house_sign":"Cancer","source_house_lord":"Moon","lord_sign":"Libra","distance":4,"exception_triggered":true,"house_num":9,"name":"Dharma Pada (A9)"},"A10":{"sign":"Taurus","sign_idx":1,"lord":"Venus","source_house_sign":"Leo","source_house_lord":"Sun","lord_sign":"Aquarius","distance":7,"exception_triggered":true,"house_num":10,"name":"Karma Pada (A10)"},"A11":{"sign":"Cancer","sign_idx":3,"lord":"Moon","source_house_sign":"Virgo","source_house_lord":"Mercury","lord_sign":"Aquarius","distance":6,"exception_triggered":false,"house_num":11,"name":"Labha Pada (A11)"},"UL":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Pisces","distance":6,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"arudha_lagna":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Scorpio","source_house_lord":"Mars","lord_sign":"Aquarius","distance":4,"exception_triggered":true,"house_num":1,"name":"Arudha Lagna (AL)"},"upapada":{"sign":"Leo","sign_idx":4,"lord":"Sun","source_house_sign":"Libra","source_house_lord":"Venus","lord_sign":"Pisces","distance":6,"exception_triggered":false,"house_num":12,"name":"Upapada (UL)"}},"chara_karakas":{"Atmakaraka":{"planet":"Venus","degree_in_sign":25.7036,"rank":1,"domain":"灵魂使命、核心自我、人生最高目标","cn_name":"灵魂星AK"},"AK":{"planet":"Venus","degree_in_sign":25.7036,"rank":1,"domain":"灵魂使命、核心自我、人生最高目标","cn_name":"灵魂星AK"},"Amatyakaraka":{"planet":"Moon","degree_in_sign":24.2803,"rank":2,"domain":"事业方向、主要谋士、权力代理","cn_name":"事业星AmK"},"AmK":{"planet":"Moon","degree_in_sign":24.2803,"rank":2,"domain":"事业方向、主要谋士、权力代理","cn_name":"事业星AmK"},"Bhratrikaraka":{"planet":"Jupiter","degree_in_sign":23.7145,"rank":3,"domain":"兄弟姐妹、勇气、冒险精神","cn_name":"兄弟星BK"},"BK":{"planet":"Jupiter","degree_in_sign":23.7145,"rank":3,"domain":"兄弟姐妹、勇气、冒险精神","cn_name":"兄弟星BK"},"Matrikaraka":{"planet":"Mercury","degree_in_sign":16.0149,"rank":4,"domain":"母亲、家庭根基、情感安全感","cn_name":"母亲星MK"},"MK":{"planet":"Mercury","degree_in_sign":16.0149,"rank":4,"domain":"母亲、家庭根基、情感安全感","cn_name":"母亲星MK"},"Putrakaraka":{"planet":"Sun","degree_in_sign":15.8329,"rank":5,"domain":"子女、创造力、学生、智能成果","cn_name":"子女星PK"},"PK":{"planet":"Sun","degree_in_sign":15.8329,"rank":5,"domain":"子女、创造力、学生、智能成果","cn_name":"子女星PK"},"Gnatikaraka":{"planet":"Mars","degree_in_sign":10.1127,"rank":6,"domain":"竞争对手、疾病、障碍、转化力量","cn_name":"障碍星GK"},"GK":{"planet":"Mars","degree_in_sign":10.1127,"rank":6,"domain":"竞争对手、疾病、障碍、转化力量","cn_name":"障碍星GK"},"Darakaraka":{"planet":"Saturn","degree_in_sign":8.8475,"rank":7,"domain":"配偶特质、伴侣关系、婚姻质量","cn_name":"配偶星DK"},"DK":{"planet":"Saturn","degree_in_sign":8.8475,"rank":7,"domain":"配偶特质、伴侣关系、婚姻质量","cn_name":"配偶星DK"}}},"narayana_dasha":{"lagna_sign":"Scorpio","current_dasha":{"md":{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","years":12,"start_age":10.0,"end_age":22.0},"ad":{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","years":1.7143,"start_age":10.0,"end_age":11.7143},"pd":{"sign":"Aries","sign_idx":0,"lord":"Mars","years":0.2041,"start_age":10.551,"end_age":10.7551},"remaining_years":11.42},"current_year":2026,"current_age":94.58345026477842,"mahadasha_sequence":[{"sign":"Scorpio","sign_idx":7,"lord":"Mars","lord_in_sign":"Aquarius","lord_sign_idx":10,"years":3,"count_from_to":"Scorpio(7)→Aquarius(10)","start_age":0.0,"end_age":3.0},{"sign":"Sagittarius","sign_idx":8,"lord":"Jupiter","lord_in_sign":"Cancer","lord_sign_idx":3,"years":7,"count_from_to":"Sagittarius(8)→Cancer(3)","start_age":3.0,"end_age":10.0},{"sign":"Capricorn","sign_idx":9,"lord":"Saturn","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":12,"count_from_to":"Capricorn(9)→Capricorn(9)","start_age":10.0,"end_age":22.0},{"sign":"Aquarius","sign_idx":10,"lord":"Saturn","lord_in_sign":"Capricorn","lord_sign_idx":9,"years":11,"count_from_to":"Aquarius(10)→Capricorn(9)","start_age":22.0,"end_age":33.0},{"sign":"Pisces","sign_idx":11,"lord":"Jupiter","lord_in_sign":"Cancer","lord_sign_idx":3,"years":4,"count_from_to":"Pisces(11)→Cancer(3)","start_age":33.0,"end_age":37.0},{"sign":"Aries","sign_idx":0,"lord":"Mars","lord_in_sign":"Aquarius","lord_sign_idx":10,"years":10,"count_from_to":"Aries(0)→Aquarius(10)","start_age":37.0,"end_age":47.0},{"sign":"Taurus","sign_idx":1,"lord":"Venus","lord_in_sign":"Pisces","lord_sign_idx":11,"years":10,"count_from_to":"Taurus(1)→Pisces(11)","start_age":47.0,"end_age":57.0},{"sign":"Gemini","sign_idx":2,"lord":"Mercury","lord_in_sign":"Aquarius","lord_sign_idx":10,"years":8,"count_from_to":"Gemini(2)→Aquarius(10)","start_age":57.0,"end_age":65.0},{"sign":"Cancer","sign_idx":3,"lord":"Moon","lord_in_sign":"Libra","lord_sign_idx":6,"years":3,"count_from_to":"Cancer(3)→Libra(6)","start_age":65.0,"end_age":68.0},{"sign":"Leo","sign_idx":4,"lord":"Sun","lord_in_sign":"Aquarius","lord_sign_idx":10,"years":6,"count_from_to":"Leo(4)→Aquarius(10)","start_age":68.0,"end_age":74.0},{"sign":"Virgo","sign_idx":5,"lord":"Mercury","lord_in_sign":"Aquarius","lord_sign_idx":10,"years":5,"count_from_to":"Virgo(5)→Aquarius(10)","start_age":74.0,"end_age":79.0},{"sign":"Libra","sign_idx":6,"lord":"Venus","lord_in_sign":"Pisces","lord_sign_idx":11,"years":5,"count_from_to":"Libra(6)→Pisces(11)","start_age":79.0,"end_age":84.0}]},"ashtakavarga":{"method":"Ashtakavarga八分法(BPHS/PVR书例校准v2.1)","version":"2.1","bav":{"Sun":{"bindus":[3,3,1,3,6,5,5,5,5,3,5,4],"total":48,"expected_total":48,"valid":true,"deviation":0},"Moon":{"bindus":[6,4,5,5,5,4,2,5,5,3,2,3],"total":49,"expected_total":49,"valid":true,"deviation":0},"Mars":{"bindus":[5,2,3,3,5,3,2,4,5,3,2,2],"total":39,"expected_total":39,"valid":true,"deviation":0},"Mercury":{"bindus":[4,4,5,5,4,3,5,6,5,5,5,3],"total":54,"expected_total":54,"valid":true,"deviation":0},"Jupiter":{"bindus":[5,6,3,4,6,4,3,6,6,2,6,5],"total":56,"expected_total":56,"valid":true,"deviation":0},"Venus":{"bindus":[5,5,4,4,2,4,5,5,6,5,3,4],"total":52,"expected_total":52,"valid":true,"deviation":0},"Saturn":{"bindus":[2,3,3,2,4,3,1,6,5,4,3,3],"total":39,"expected_total":39,"valid":true,"deviation":0},"Lagna":{"bindus":[6,4,2,6,3,3,3,6,5,4,2,5],"total":49,"expected_total":49,"valid":true,"deviation":0}},"sav":{"scores":{"Aries":30,"Taurus":27,"Gemini":24,"Cancer":26,"Leo":32,"Virgo":26,"Libra":23,"Scorpio":37,"Sagittarius":37,"Capricorn":25,"Aquarius":26,"Pisces":24},"full_scores_with_lagna":{"Aries":36,"Taurus":31,"Gemini":26,"Cancer":32,"Leo":35,"Virgo":29,"Libra":26,"Scorpio":43,"Sagittarius":42,"Capricorn":29,"Aquarius":28,"Pisces":29},"assessment":[{"sign":"Aries","score":30,"level":"极吉"},{"sign":"Taurus","score":27,"level":"中等"},{"sign":"Gemini","score":24,"level":"挑战"},{"sign":"Cancer","score":26,"level":"中等"},{"sign":"Leo","score":32,"level":"极吉"},{"sign":"Virgo","score":26,"level":"中等"},{"sign":"Libra","score":23,"level":"挑战"},{"sign":"Scorpio","score":37,"level":"极吉"},{"sign":"Sagittarius","score":37,"level":"极吉"},{"sign":"Capricorn","score":25,"level":"中等"},{"sign":"Aquarius","score":26,"level":"中等"},{"sign":"Pisces","score":24,"level":"挑战"}],"total":337,"expected_total":337,"valid":true,"deviation":0,"full_total_with_lagna":386},"bav_validation":[{"planet":"Sun","actual":48,"expected":48,"status":"✅"},{"planet":"Moon","actual":49,"expected":49,"status":"✅"},{"planet":"Mars","actual":39,"expected":39,"status":"✅"},{"planet":"Mercury","actual":54,"expected":54,"status":"✅"},{"planet":"Jupiter","actual":56,"expected":56,"status":"✅"},{"planet":"Venus","actual":52,"expected":52,"status":"✅"},{"planet":"Saturn","actual":39,"expected":39,"status":"✅"},{"planet":"Lagna","actual":49,"expected":49,"status":"✅"}],"all_bav_valid":true,"shodhya_pinda":{"Sun":{"rashi_pinda":20,"graha_pinda":25,"total_pinda":45,"bindu_at_own_sign":5},"Moon":{"rashi_pinda":8,"graha_pinda":10,"total_pinda":18,"bindu_at_own_sign":2},"Mars":{"rashi_pinda":8,"graha_pinda":16,"total_pinda":24,"bindu_at_own_sign":2},"Mercury":{"rashi_pinda":20,"graha_pinda":25,"total_pinda":45,"bindu_at_own_sign":5},"Jupiter":{"rashi_pinda":16,"graha_pinda":40,"total_pinda":56,"bindu_at_own_sign":4},"Venus":{"rashi_pinda":16,"graha_pinda":28,"total_pinda":44,"bindu_at_own_sign":4},"Saturn":{"rashi_pinda":16,"graha_pinda":20,"total_pinda":36,"bindu_at_own_sign":4}},"yoga_pinda":{"method":"Yoga Pinda","version":"1.0","planets":{"Sun":{"sign":"Aquarius","bindu_at_own_sign":5,"rashi_weight":4,"planet_weight":5,"rashi_pinda":20,"graha_pinda":25,"yoga_pinda":45},"Moon":{"sign":"Libra","bindu_at_own_sign":2,"rashi_weight":4,"planet_weight":5,"rashi_pinda":8,"graha_pinda":10,"yoga_pinda":18},"Mars":{"sign":"Aquarius","bindu_at_own_sign":2,"rashi_weight":4,"planet_weight":8,"rashi_pinda":8,"graha_pinda":16,"yoga_pinda":24},"Mercury":{"sign":"Aquarius","bindu_at_own_sign":5,"rashi_weight":4,"planet_weight":5,"rashi_pinda":20,"graha_pinda":25,"yoga_pinda":45},"Jupiter":{"sign":"Cancer","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":10,"rashi_pinda":16,"graha_pinda":40,"yoga_pinda":56},"Venus":{"sign":"Pisces","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":7,"rashi_pinda":16,"graha_pinda":28,"yoga_pinda":44},"Saturn":{"sign":"Capricorn","bindu_at_own_sign":4,"rashi_weight":4,"planet_weight":5,"rashi_pinda":16,"graha_pinda":20,"yoga_pinda":36}},"summary":{"strongest_planet":"Jupiter","weakest_planet":"Moon","total_yoga_pinda":268,"average_yoga_pinda":38.29},"all_valid":true,"validation_note":"Yoga Pinda = Rashi Pinda + Graha Pinda;当前复用既有 v2.1 Shodhya Pinda 权重口径。"},"strongest_signs":["Scorpio","Sagittarius","Leo"],"weakest_signs":["Gemini","Pisces","Libra"],"house_scores":{"house_1":{"sign":"Scorpio","sav_score":37,"level":"极吉"},"house_2":{"sign":"Sagittarius","sav_score":37,"level":"极吉"},"house_3":{"sign":"Capricorn","sav_score":25,"level":"中等"},"house_4":{"sign":"Aquarius","sav_score":26,"level":"中等"},"house_5":{"sign":"Pisces","sav_score":24,"level":"挑战"},"house_6":{"sign":"Aries","sav_score":30,"level":"极吉"},"house_7":{"sign":"Taurus","sav_score":27,"level":"中等"},"house_8":{"sign":"Gemini","sav_score":24,"level":"挑战"},"house_9":{"sign":"Cancer","sav_score":26,"level":"中等"},"house_10":{"sign":"Leo","sav_score":32,"level":"极吉"},"house_11":{"sign":"Virgo","sav_score":26,"level":"中等"},"house_12":{"sign":"Libra","sav_score":23,"level":"挑战"}},"house_scores_full":{"house_1":{"sign":"Scorpio","sav_score":43},"house_2":{"sign":"Sagittarius","sav_score":42},"house_3":{"sign":"Capricorn","sav_score":29},"house_4":{"sign":"Aquarius","sav_score":28},"house_5":{"sign":"Pisces","sav_score":29},"house_6":{"sign":"Aries","sav_score":36},"house_7":{"sign":"Taurus","sav_score":31},"house_8":{"sign":"Gemini","sav_score":26},"house_9":{"sign":"Cancer","sav_score":32},"house_10":{"sign":"Leo","sav_score":35},"house_11":{"sign":"Virgo","sav_score":29},"house_12":{"sign":"Libra","sav_score":26}},"pav":{"method":"Prastara Ashtakavarga (PAV)","version":"1.0","matrix_shape":{"planets":7,"signs":12,"sources":8},"pav":{"Sun":{"Sun":[0,1,0,0,1,1,1,1,1,0,1,1],"Moon":[0,0,0,1,1,0,0,0,1,0,0,1],"Mars":[0,1,0,0,1,1,1,1,1,0,1,1],"Mercury":[1,0,1,1,0,0,1,1,1,1,0,0],"Jupiter":[0,1,0,0,0,0,0,1,1,0,0,1],"Venus":[0,0,0,0,1,1,0,0,0,0,1,0],"Saturn":[1,0,0,1,1,1,1,1,0,1,1,0],"Lagna":[1,0,0,0,1,1,1,0,0,1,1,0]},"Moon":{"Sun":[1,0,0,1,1,1,0,1,1,0,0,0],"Moon":[1,0,1,1,1,0,1,0,1,0,0,1],"Mars":[1,0,1,1,0,0,0,1,1,0,0,1],"Mercury":[1,1,1,0,1,1,0,1,1,0,1,0],"Jupiter":[1,1,0,1,1,0,1,0,0,1,1,0],"Venus":[0,1,1,1,0,1,0,1,1,1,0,0],"Saturn":[0,1,1,0,0,0,0,1,0,0,0,1],"Lagna":[1,0,0,0,1,1,0,0,0,1,0,0]},"Mars":{"Sun":[1,0,1,1,0,0,0,1,1,0,0,0],"Moon":[0,0,0,0,1,0,0,0,1,0,0,1],"Mars":[0,1,0,0,1,1,0,1,1,0,1,1],"Mercury":[1,0,1,1,0,0,0,0,1,0,0,0],"Jupiter":[1,1,1,0,0,0,0,0,1,0,0,0],"Venus":[0,0,0,0,1,0,1,0,0,1,1,0],"Saturn":[1,0,0,1,1,1,1,1,0,1,0,0],"Lagna":[1,0,0,0,1,1,0,1,0,1,0,0]},"Mercury":{"Sun":[0,0,1,1,0,0,1,0,1,1,0,0],"Moon":[0,1,0,1,1,0,0,1,0,1,0,1],"Mars":[0,1,0,0,1,1,1,1,1,0,1,1],"Mercury":[1,0,1,1,0,0,1,1,1,1,1,0],"Jupiter":[0,1,1,0,0,0,0,0,1,0,1,0],"Venus":[1,1,1,1,0,0,1,1,0,1,0,1],"Saturn":[1,0,0,1,1,1,1,1,0,1,1,0],"Lagna":[1,0,1,0,1,1,0,1,1,0,1,0]},"Jupiter":{"Sun":[1,1,0,0,1,1,1,1,1,0,1,1],"Moon":[1,0,1,0,1,0,0,1,0,0,1,0],"Mars":[0,1,0,0,1,1,0,1,1,0,1,1],"Mercury":[0,1,1,1,0,0,1,1,1,0,1,1],"Jupiter":[1,1,0,1,1,1,1,0,0,1,1,0],"Venus":[1,0,0,1,1,0,0,1,1,1,0,0],"Saturn":[0,1,1,0,0,0,0,0,1,0,0,1],"Lagna":[1,1,0,1,1,1,0,1,1,0,1,1]},"Venus":{"Sun":[0,0,0,0,0,1,0,0,1,1,0,0],"Moon":[0,1,1,0,1,1,1,1,1,1,1,0],"Mars":[1,1,0,1,0,0,1,0,1,1,0,0],"Mercury":[1,0,1,1,0,0,1,0,1,0,0,0],"Jupiter":[1,1,0,0,0,0,0,1,0,0,1,1],"Venus":[1,1,1,1,0,0,1,1,1,1,0,1],"Saturn":[1,1,0,0,1,1,1,1,0,0,0,1],"Lagna":[0,0,1,1,0,1,0,1,1,1,1,1]},"Saturn":{"Sun":[0,1,0,0,1,1,0,1,1,0,1,1],"Moon":[0,0,0,0,1,0,0,0,1,0,0,1],"Mars":[1,0,1,1,0,0,0,1,1,1,0,0],"Mercury":[0,0,0,1,0,1,1,1,1,1,0,0],"Jupiter":[0,1,1,0,0,0,0,1,1,0,0,0],"Venus":[0,0,0,0,1,0,0,0,0,1,1,0],"Saturn":[0,1,1,0,0,0,0,1,0,0,0,1],"Lagna":[1,0,0,0,1,1,0,1,0,1,1,0]}},"pav_summary":{"Sun":{"Sun":8,"Moon":4,"Mars":8,"Mercury":7,"Jupiter":4,"Venus":3,"Saturn":8,"Lagna":6},"Moon":{"Sun":6,"Moon":7,"Mars":6,"Mercury":8,"Jupiter":7,"Venus":7,"Saturn":4,"Lagna":4},"Mars":{"Sun":5,"Moon":3,"Mars":7,"Mercury":4,"Jupiter":4,"Venus":4,"Saturn":7,"Lagna":5},"Mercury":{"Sun":5,"Moon":6,"Mars":8,"Mercury":8,"Jupiter":4,"Venus":8,"Saturn":8,"Lagna":7},"Jupiter":{"Sun":9,"Moon":5,"Mars":7,"Mercury":8,"Jupiter":8,"Venus":6,"Saturn":4,"Lagna":9},"Venus":{"Sun":3,"Moon":9,"Mars":6,"Mercury":5,"Jupiter":5,"Venus":9,"Saturn":7,"Lagna":8},"Saturn":{"Sun":7,"Moon":3,"Mars":6,"Mercury":6,"Jupiter":4,"Venus":3,"Saturn":4,"Lagna":6}},"validation":[{"planet":"Sun","source":"Sun","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Moon","actual":4,"expected":4,"valid":true},{"planet":"Sun","source":"Mars","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Mercury","actual":7,"expected":7,"valid":true},{"planet":"Sun","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Sun","source":"Venus","actual":3,"expected":3,"valid":true},{"planet":"Sun","source":"Saturn","actual":8,"expected":8,"valid":true},{"planet":"Sun","source":"Lagna","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Sun","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Moon","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Moon","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Moon","source":"Jupiter","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Venus","actual":7,"expected":7,"valid":true},{"planet":"Moon","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Moon","source":"Lagna","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Sun","actual":5,"expected":5,"valid":true},{"planet":"Mars","source":"Moon","actual":3,"expected":3,"valid":true},{"planet":"Mars","source":"Mars","actual":7,"expected":7,"valid":true},{"planet":"Mars","source":"Mercury","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Venus","actual":4,"expected":4,"valid":true},{"planet":"Mars","source":"Saturn","actual":7,"expected":7,"valid":true},{"planet":"Mars","source":"Lagna","actual":5,"expected":5,"valid":true},{"planet":"Mercury","source":"Sun","actual":5,"expected":5,"valid":true},{"planet":"Mercury","source":"Moon","actual":6,"expected":6,"valid":true},{"planet":"Mercury","source":"Mars","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Mercury","source":"Venus","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Saturn","actual":8,"expected":8,"valid":true},{"planet":"Mercury","source":"Lagna","actual":7,"expected":7,"valid":true},{"planet":"Jupiter","source":"Sun","actual":9,"expected":9,"valid":true},{"planet":"Jupiter","source":"Moon","actual":5,"expected":5,"valid":true},{"planet":"Jupiter","source":"Mars","actual":7,"expected":7,"valid":true},{"planet":"Jupiter","source":"Mercury","actual":8,"expected":8,"valid":true},{"planet":"Jupiter","source":"Jupiter","actual":8,"expected":8,"valid":true},{"planet":"Jupiter","source":"Venus","actual":6,"expected":6,"valid":true},{"planet":"Jupiter","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Jupiter","source":"Lagna","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Sun","actual":3,"expected":3,"valid":true},{"planet":"Venus","source":"Moon","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Venus","source":"Mercury","actual":5,"expected":5,"valid":true},{"planet":"Venus","source":"Jupiter","actual":5,"expected":5,"valid":true},{"planet":"Venus","source":"Venus","actual":9,"expected":9,"valid":true},{"planet":"Venus","source":"Saturn","actual":7,"expected":7,"valid":true},{"planet":"Venus","source":"Lagna","actual":8,"expected":8,"valid":true},{"planet":"Saturn","source":"Sun","actual":7,"expected":7,"valid":true},{"planet":"Saturn","source":"Moon","actual":3,"expected":3,"valid":true},{"planet":"Saturn","source":"Mars","actual":6,"expected":6,"valid":true},{"planet":"Saturn","source":"Mercury","actual":6,"expected":6,"valid":true},{"planet":"Saturn","source":"Jupiter","actual":4,"expected":4,"valid":true},{"planet":"Saturn","source":"Venus","actual":3,"expected":3,"valid":true},{"planet":"Saturn","source":"Saturn","actual":4,"expected":4,"valid":true},{"planet":"Saturn","source":"Lagna","actual":6,"expected":6,"valid":true}],"all_valid":true},"sodhita":{"method":"Sodhita Ashtakavarga (BPHS标准)","version":"1.0","sodhita_bav":{"Sun":[2,1,1,2,3,2,2,2,3,2,2,2],"Moon":[4,3,3,3,4,3,2,2,3,3,2,1],"Mars":[3,1,2,1,3,1,1,1,3,2,1,1],"Mercury":[3,3,4,3,2,1,2,4,3,3,3,2],"Jupiter":[4,3,2,4,4,2,2,4,3,2,4,2],"Venus":[3,3,4,3,1,2,3,4,4,3,3,3],"Saturn":[1,1,1,1,3,2,1,3,3,3,2,1]},"sodhita_sav":{"scores":{"Aries":20,"Taurus":15,"Gemini":17,"Cancer":17,"Leo":20,"Virgo":13,"Libra":13,"Scorpio":20,"Sagittarius":22,"Capricorn":18,"Aquarius":17,"Pisces":12},"assessment":[{"sign":"Aries","score":20,"level":"中等"},{"sign":"Taurus","score":15,"level":"挑战"},{"sign":"Gemini","score":17,"level":"挑战"},{"sign":"Cancer","score":17,"level":"挑战"},{"sign":"Leo","score":20,"level":"中等"},{"sign":"Virgo","score":13,"level":"挑战"},{"sign":"Libra","score":13,"level":"挑战"},{"sign":"Scorpio","score":20,"level":"中等"},{"sign":"Sagittarius","score":22,"level":"吉利"},{"sign":"Capricorn","score":18,"level":"挑战"},{"sign":"Aquarius","score":17,"level":"挑战"},{"sign":"Pisces","score":12,"level":"挑战"}],"total":204},"reduction_summary":{"Sun":24,"Moon":16,"Mars":19,"Mercury":21,"Jupiter":20,"Venus":16,"Saturn":17},"validation_note":"Sodhita AV ≤ 原始BAV(逐宫位)"}},"dasha_sub_periods":{"status":"ready","source":"chart.dasha.periods + dasha_analyzer.build_antardasha","method":"vimshottari_antardasha_proportional","current":{"mahadasha":{"lord":"Mars","start":"2022-01-07","end":"2029-01-07"},"antardasha":{"lord":"Ketu","start":"2026-07-05","end":"2026-12-01"}},"next":{"lord":"Venus","start":"2026-12-01","end":"2028-02-01"},"boundaries":[{"lord":"Mars","start":"2022-01-07","end":"2022-06-05"},{"lord":"Rahu","start":"2022-06-05","end":"2023-06-23"},{"lord":"Jupiter","start":"2023-06-23","end":"2024-05-29"},{"lord":"Saturn","start":"2024-05-29","end":"2025-07-08"},{"lord":"Mercury","start":"2025-07-08","end":"2026-07-05"},{"lord":"Ketu","start":"2026-07-05","end":"2026-12-01"},{"lord":"Venus","start":"2026-12-01","end":"2028-02-01"},{"lord":"Sun","start":"2028-02-01","end":"2028-06-07"},{"lord":"Moon","start":"2028-06-07","end":"2029-01-07"}],"boundary_count":9,"summary":"当前 Mars 大运下的小运为 Ketu,边界 2026-07-05 至 2026-12-01。更细的 Pratyantardasha 与行运触发不在本层计算范围内。","pratyantar_dasha_timeline":{"status":"ready","current":{"lord":"Rahu","start":"2026-09-05","end":"2026-09-27"},"next":{"lord":"Jupiter","start":"2026-09-27","end":"2026-10-17"},"boundary":"candidate window inside the running antardasha; not a verified event date"}},"kp_cusps":{"method":"KP (Krishnamurti Paddhati) 系统","version":"1.0","source":"diliprk/VedicAstro MIT License","maturity_profile":{"scope":"kp_maturity_profile","claim_status":"observation_only_truth_blocked","display_policy":"show_kp_layers_as_research_evidence_only_do_not_claim_precise_timing","timing_truth_promoted":false,"truth_matrix_allowed":false,"production_tuning_allowed":false,"source_artifacts":{"event_closure_status":"references/oracle/kp_exact_cusp_mainline_status_2026_08_22.json","event_closure_dashboard":"references/oracle/kp_exact_cusp_closure_dashboard_2026_08_22.json","real_event_replay_gate":"references/oracle/kp_real_event_replay_gate_2026_07_30.json","cusp_numeric_oracle_readiness":"references/oracle/kp_12_cusp_numeric_oracle_readiness_2026_07_23.json","external_table_hash_manifest":"references/oracle/kp_external_table_hash_manifest_2026_07_20.json","significator_workflow_gate":"references/oracle/kp_significator_workflow_gate_2026_07_23.json"},"runtime_evidence_layers":[],"runtime_evidence_layer_count":0,"remaining_hard_reasons":["licensed_provider_not_terms_safe"],"remaining_hard_reason_count":1,"selected_lane":"licensed_raw_capture","fallback_lane":"licensed_raw_capture","promotion_gate_passed":false,"closed_numeric_assets":{"kp_sub_lord_fixture_hash_fixed":false,"kp_sub_lord_midpoint_all_249_guarded":true,"kp_sub_lord_249_segment_parity_closed":false,"public_12_cusp_packet_ready":true},"closed_oracle_parity_assets":{"kp_sub_lord_249_segment_parity":{"status":"closed","scope":"structure_only_not_event_timing","source_artifact":"references/oracle/kp_external_table_hash_manifest_2026_07_20.json","test_guard":"tests/test_kp_system.py::test_kp_sublord_matches_vedicastro_csv_all_249_segments","boundary":"This closes the 249 SubLord segmentation/table parity only; it does not close cusp, ruling-planet, significator workflow, DBA, real-event, or timing-outcome truth."}},"holdout_counts":{"candidate_annotation_count":9,"frozen_final_count":0,"frozen_negative_count":0,"frozen_positive_count":0},"required_holdout_counts":{"minimum_frozen_negative":80,"minimum_frozen_positive":20},"remaining_blockers":["hosted_kp_api_raw_capture_blocked_until_key_terms_version","Placidus cusp longitude parity","1-249 sub-lord end-to-end table audit","ruling planets","horary/event judgment workflows","real event replay","node_mode_not_explicitly_visible","local_replay_has_one_source_attributed_sub_sub_boundary_flip"],"claim_boundary":"KP star/sub/sub-sub/significator/DBA layers may be displayed in the personal report, but exact event timing remains blocked until numeric oracle settings, ruling planets, and independent 20 positive / 80 negative holdout replay are closed."},"house_basis":"whole_sign_proxy","planets":{"Sun":{"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Venus","sub_sub_lord":"Moon"},"significators":{"A":5,"B":4,"C":[],"D":[10]}},"Moon":{"kp_lords":{"rasi_lord":"Venus","sign":"Libra","nakshatra":"Vishakha","nakshatra_lord":"Jupiter","pada":2,"sub_lord":"Mercury","sub_sub_lord":"Venus"},"significators":{"A":9,"B":12,"C":[2,5],"D":[9]}},"Mars":{"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Mars"},"significators":{"A":5,"B":4,"C":[],"D":[1,6]}},"Mercury":{"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Venus","sub_sub_lord":"Mars"},"significators":{"A":5,"B":4,"C":[],"D":[8,11]}},"Jupiter":{"kp_lords":{"rasi_lord":"Moon","sign":"Cancer","nakshatra":"Ashlesha","nakshatra_lord":"Mercury","pada":3,"sub_lord":"Mars","sub_sub_lord":"Saturn"},"significators":{"A":4,"B":9,"C":[8,11],"D":[2,5]}},"Venus":{"kp_lords":{"rasi_lord":"Jupiter","sign":"Pisces","nakshatra":"Revati","nakshatra_lord":"Mercury","pada":3,"sub_lord":"Rahu","sub_sub_lord":"Venus"},"significators":{"A":4,"B":5,"C":[8,11],"D":[7,12]}},"Saturn":{"kp_lords":{"rasi_lord":"Saturn","sign":"Capricorn","nakshatra":"Uttara Ashadha","nakshatra_lord":"Sun","pada":4,"sub_lord":"Venus","sub_sub_lord":"Rahu"},"significators":{"A":4,"B":3,"C":[10],"D":[3,4]}},"Rahu":{"kp_lords":{"rasi_lord":"Jupiter","sign":"Pisces","nakshatra":"Uttara Bhadrapada","nakshatra_lord":"Saturn","pada":1,"sub_lord":"Mercury","sub_sub_lord":"Ketu"},"significators":{"A":3,"B":5,"C":[3,4],"D":[]}},"Ketu":{"kp_lords":{"rasi_lord":"Mercury","sign":"Virgo","nakshatra":"Uttara Phalguni","nakshatra_lord":"Sun","pada":3,"sub_lord":"Mercury","sub_sub_lord":"Venus"},"significators":{"A":4,"B":11,"C":[10],"D":[]}}},"houses":{"1":{"sign":"Scorpio","cusp_longitude":225.0,"kp_lords":{"rasi_lord":"Mars","sign":"Scorpio","nakshatra":"Anuradha","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":[],"B":[],"C":[],"D":"Mars"}},"2":{"sign":"Sagittarius","cusp_longitude":255.0,"kp_lords":{"rasi_lord":"Jupiter","sign":"Sagittarius","nakshatra":"Purva Ashadha","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":["Moon"],"D":"Jupiter"}},"3":{"sign":"Capricorn","cusp_longitude":285.0,"kp_lords":{"rasi_lord":"Saturn","sign":"Capricorn","nakshatra":"Shravana","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":["Rahu"],"B":["Saturn"],"C":["Rahu"],"D":"Saturn"}},"4":{"sign":"Aquarius","cusp_longitude":315.0,"kp_lords":{"rasi_lord":"Saturn","sign":"Aquarius","nakshatra":"Shatabhisha","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":["Jupiter","Venus","Saturn","Ketu"],"B":["Sun","Mars","Mercury"],"C":["Rahu"],"D":"Saturn"}},"5":{"sign":"Pisces","cusp_longitude":345.0,"kp_lords":{"rasi_lord":"Jupiter","sign":"Pisces","nakshatra":"Uttara Bhadrapada","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":["Sun","Mars","Mercury"],"B":["Venus","Rahu"],"C":["Moon"],"D":"Jupiter"}},"6":{"sign":"Aries","cusp_longitude":15.0,"kp_lords":{"rasi_lord":"Mars","sign":"Aries","nakshatra":"Bharani","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":[],"D":"Mars"}},"7":{"sign":"Taurus","cusp_longitude":45.0,"kp_lords":{"rasi_lord":"Venus","sign":"Taurus","nakshatra":"Rohini","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":[],"B":[],"C":[],"D":"Venus"}},"8":{"sign":"Gemini","cusp_longitude":75.0,"kp_lords":{"rasi_lord":"Mercury","sign":"Gemini","nakshatra":"Ardra","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":["Jupiter","Venus"],"D":"Mercury"}},"9":{"sign":"Cancer","cusp_longitude":105.0,"kp_lords":{"rasi_lord":"Moon","sign":"Cancer","nakshatra":"Pushya","nakshatra_lord":"Saturn","pada":4,"sub_lord":"Jupiter","sub_sub_lord":"Jupiter"},"significators":{"A":["Moon"],"B":["Jupiter"],"C":[],"D":"Moon"}},"10":{"sign":"Leo","cusp_longitude":135.0,"kp_lords":{"rasi_lord":"Sun","sign":"Leo","nakshatra":"Purva Phalguni","nakshatra_lord":"Venus","pada":1,"sub_lord":"Venus","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":[],"C":["Saturn","Ketu"],"D":"Sun"}},"11":{"sign":"Virgo","cusp_longitude":165.0,"kp_lords":{"rasi_lord":"Mercury","sign":"Virgo","nakshatra":"Hasta","nakshatra_lord":"Moon","pada":2,"sub_lord":"Jupiter","sub_sub_lord":"Venus"},"significators":{"A":[],"B":["Ketu"],"C":["Jupiter","Venus"],"D":"Mercury"}},"12":{"sign":"Libra","cusp_longitude":195.0,"kp_lords":{"rasi_lord":"Venus","sign":"Libra","nakshatra":"Swati","nakshatra_lord":"Rahu","pada":3,"sub_lord":"Ketu","sub_sub_lord":"Saturn"},"significators":{"A":[],"B":["Moon"],"C":[],"D":"Venus"}}}},"gulika":{"scope":"gulika_prasna_marga","status":"partial","longitude":206.958106,"sign_idx":6,"degree_in_sign":26.958106,"period":"night","weekday":4,"moment_weekday":5,"method":"saturn_part_start","part_index":4,"segment_fraction":0.5,"ghatika_end":null,"segment_jd_ut":2426764.5099193747,"daynight_evidence":{"scope":"saham_daynight_swiss","status":"computed","is_daytime":false,"julian_day_ut":2426764.6041666665,"sunrise_jd_ut":2426763.7880123137,"sunset_jd_ut":2426764.231826436,"method":"swisseph.rise_trans","boundary":"Formula-specific +30 degree exceptions must be applied by the Saham rule layer, not inferred from house placement."},"ayanamsa":"raman","ayanamsa_display":"Raman","rule_source":"references/prashna-complete-guide.md#3.5","boundary":"PyJHora-aligned Saturn-part-start variant. Numeric parity is evidence only and does not enable Prashna verdict layers.","claim_boundary":"observation_only; not a verified event claim"},"functional_benefic_malefic":{"status":"used","ascendant":"Scorpio","functional_benefics":["Jupiter","Mars","Moon"],"functional_malefics":["Mercury","Saturn","Venus"],"functional_neutrals":["Sun"],"yogakarakas":["Mars"],"owned_houses":{"Jupiter":[2,5],"Mars":[1,6],"Mercury":[8,11],"Moon":[9],"Saturn":[3,4],"Sun":[10],"Venus":[7,12]},"effect_on_confidence":"高严谨模式下必须叠加功能性宫主吉凶与自然吉凶;若功能属性与自然属性冲突,应降低置信度或显式标记冲突。","source":"strict_functional_benefic_malefic_v1"},"kakshya":{"status":"observation_only","result":{"method":"Kakshya评分系统 (BPHS标准)","version":"1.0","kakshya_span":3.75,"lords":["Saturn","Jupiter","Mars","Sun","Venus","Mercury","Moon","Lagna"],"planets":{"Sun":{"sign":"Aquarius","degree_in_sign":15.83,"kakshya_index":4,"kakshya_lord":"Venus","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},"Moon":{"sign":"Libra","degree_in_sign":24.28,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Mars":{"sign":"Aquarius","degree_in_sign":10.11,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Mercury":{"sign":"Aquarius","degree_in_sign":16.01,"kakshya_index":4,"kakshya_lord":"Venus","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},"Jupiter":{"sign":"Cancer","degree_in_sign":23.71,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":10.0,"kakshya_assessment":"极强(Kakshya守护星在本星座或入庙)"},"Venus":{"sign":"Pisces","degree_in_sign":25.7,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},"Saturn":{"sign":"Capricorn","degree_in_sign":8.85,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"}}},"summary":{"headline":"Kakshya 度数层需要谨慎使用","average_strength":6.29,"strongest":[{"planet":"Jupiter","sign":"Cancer","degree_in_sign":23.71,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":10.0,"kakshya_assessment":"极强(Kakshya守护星在本星座或入庙)"},{"planet":"Sun","sign":"Aquarius","degree_in_sign":15.83,"kakshya_index":4,"kakshya_lord":"Venus","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"},{"planet":"Mercury","sign":"Aquarius","degree_in_sign":16.01,"kakshya_index":4,"kakshya_lord":"Venus","kakshya_strength":7.0,"kakshya_assessment":"强(Kakshya守护星为友好关系)"}],"weakest":[{"planet":"Moon","sign":"Libra","degree_in_sign":24.28,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},{"planet":"Mars","sign":"Aquarius","degree_in_sign":10.11,"kakshya_index":2,"kakshya_lord":"Mars","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"},{"planet":"Venus","sign":"Pisces","degree_in_sign":25.7,"kakshya_index":6,"kakshya_lord":"Moon","kakshya_strength":5.0,"kakshya_assessment":"中性(Kakshya守护星为本星或中性关系)"}],"next_action":"把 Kakshya 用作 Ashtakavarga/Transit 的度数级触发层,只在已有 Dasha 或主题承诺时提高事件窗口权重。"},"boundary":"Kakshya is an Ashtakavarga degree-layer observation; not verified day/month timing."},"yogas":{"status":"executed","count":8,"yogas":[{"name":"Bahu Puthra Yoga","rule_id":"bvr_bahu_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Eka Puthra Yoga","rule_id":"bvr_eka_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Dattha Puthra Yoga","rule_id":"bvr_dattha_puthra_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Sneha Yoga","rule_id":"bvr_matru_sneha_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Satrutwa Yoga","rule_id":"bvr_matru_satrutwa_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrudeerghayur Yoga","rule_id":"bvr_matrudeerghayur_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrunasa Yoga","rule_id":"bvr_matrunasa_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Bhratruvriddhi Yoga","rule_id":"bvr_bhratruvriddhi_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"}],"sieve":{"hits":[],"misses":[{"name":"Bahu Puthra Yoga","rule_id":"bvr_bahu_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Eka Puthra Yoga","rule_id":"bvr_eka_puthra_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Dattha Puthra Yoga","rule_id":"bvr_dattha_puthra_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Sneha Yoga","rule_id":"bvr_matru_sneha_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matru Satrutwa Yoga","rule_id":"bvr_matru_satrutwa_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrudeerghayur Yoga","rule_id":"bvr_matrudeerghayur_yoga","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Matrunasa Yoga","rule_id":"bvr_matrunasa_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"},{"name":"Bhratruvriddhi Yoga","rule_id":"bvr_bhratruvriddhi_precise","hit":false,"claim_status":"support_only_candidate","claim_boundary":"governed_support_only_candidate_ready"}],"claim_boundary":"governed_support_only_candidate_ready"}},"chara_dasha":{"status":"not_applicable","boundary":"Chara Dasha is attached for career, timing, annual, and marriage routes"},"transits":{"status":"executed","sade_sati":{"active":false,"phase":"none","phase_name":"非Sade Sati期间","moon_sign":"Libra","saturn_sign":"Pisces","intensity":"无"},"triggers":[],"trigger_count":0,"search_period":{"start":"2026-09-27","end":"2026-12-26"},"boundary":"observation windows, not guaranteed events; empty triggers means none in the searched window, not that transits were skipped"}}}}}]} diff --git a/scripts/research/capture_consult_evidence_card_golden.py b/scripts/research/capture_consult_evidence_card_golden.py new file mode 100644 index 00000000..33cbf3a9 --- /dev/null +++ b/scripts/research/capture_consult_evidence_card_golden.py @@ -0,0 +1,98 @@ +"""Capture real engine consultation responses for the evidence-card tests. + +Three public AA charts (Steve Jobs, Barack Obama, Elizabeth Taylor), the +research reference date, raman ayanamsa, mean nodes, family route. External +VedAstro is not called (same stand-in as the research runner). The response is +trimmed by key only: every kept value is the engine's own value, unchanged. + + PYTHONHASHSEED=0 python scripts/research/capture_consult_evidence_card_golden.py +""" + +from __future__ import annotations + +import json +import os +import sys +from pathlib import Path +from typing import Any + +ROOT = Path(__file__).resolve().parents[2] +sys.path[:0] = [str(ROOT), str(ROOT / "scripts"), str(ROOT / "scripts" / "research")] + +from consult_evidence_card_lib import ( # noqa: E402 + AYANAMSA, + NODE_MODE, + QUESTIONS, + REFERENCE_DATE, + load_public_charts, +) +import consult_evidence_card_run as runner # noqa: E402 + +OUT = ROOT / "frontend" / "tests" / "fixtures" / "consult-evidence-card-golden.json" + +TOP_KEEP = ( + "success", "question", "routing", "consumer_context", "thematic_report", + "birth_time_sensitivity", "reference_transparency", "candidate_range", + "range_boundary_contexts", +) +RECTIFICATION_KEEP = ("effective_accuracy", "lagna_boundary", "summary", "enabled_vargas") +CHART_KEEP = ("success", "birth", "ascendant", "planets", "houses", "shadbala", "dasha", "yogas") +MODULE_KEEP = ( + "varga_spectrum", "shadbala", "arudha_padas", "jaimini", "narayana_dasha", + "ashtakavarga", "dasha_sub_periods", "kp_cusps", "gulika", + "functional_benefic_malefic", "kakshya", "yogas", "chara_dasha", "transits", +) +NARAYANA_KEEP = ("lagna_sign", "current_dasha", "current_year", "current_age", "mahadasha_sequence") + + +def _pick(value: dict[str, Any], keys: tuple[str, ...]) -> dict[str, Any]: + return {key: value[key] for key in keys if key in value} + + +def trim(workflow: dict[str, Any]) -> dict[str, Any]: + out = _pick(workflow, TOP_KEEP) + out["rectification"] = _pick(workflow.get("rectification") or {}, RECTIFICATION_KEEP) + chart = workflow.get("chart") or {} + kept_chart = _pick(chart, CHART_KEEP) + modules = _pick(chart.get("modules") or {}, MODULE_KEEP) + if isinstance(modules.get("narayana_dasha"), dict): + modules["narayana_dasha"] = _pick(modules["narayana_dasha"], NARAYANA_KEEP) + kept_chart["modules"] = modules + out["chart"] = kept_chart + return out + + +def main() -> int: + if os.environ.get("PYTHONHASHSEED") != "0": + raise SystemExit("Set PYTHONHASHSEED=0 before starting this process (ERR-111).") + runner._block_external_vedastro() + question = next(item for item in QUESTIONS if item["id"] == "family") + charts = [] + for chart in load_public_charts(ROOT): + workflow = runner._run_workflow(runner._workflow_body(chart, question)) + charts.append({ + "id": chart["id"], + "label": chart["label"], + "source": chart["source"], + "case_id": chart["case_id"], + "rodden_rating": chart["rodden_rating"], + "workflow": trim(workflow), + }) + payload = { + "source": "scripts/research/capture_consult_evidence_card_golden.py", + "note": "Real engine consultation_workflow responses for three public AA charts, trimmed by key only.", + "reference_date": REFERENCE_DATE, + "ayanamsa": AYANAMSA, + "node_mode": NODE_MODE, + "route": question["domain"], + "question": question["question"], + "external_vedastro": "not_called", + "charts": charts, + } + OUT.write_text(json.dumps(payload, ensure_ascii=False, separators=(",", ":")) + "\n", encoding="utf-8") + print(f"wrote {OUT} ({OUT.stat().st_size} bytes)") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main())