fix(consult): run the local skill's full technique spectrum on the web path
Web answers were thinner than a local Agent calling yinduzhanxing-skill: theme-subset vargas, no visible audit table, and a prompt that dropped the invocation contract. Bind the commercial method, compute D1–D60 plus Western layers, and deliver the same Full-Spectrum checklist. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7,6 +7,7 @@ from dataclasses import dataclass
|
||||
from typing import Any
|
||||
|
||||
PLAN_VERSION = "consultation-plan-v2"
|
||||
_FULL_SPECTRUM_EVIDENCE = ("natal_foundation", "domain", "timing", "validation")
|
||||
_ALLOWED_DEPTHS = {"concise", "standard", "deep", "research"}
|
||||
_ALLOWED_HORIZONS = {"next_3_months", "next_12_months", "next_24_months", "long_term"}
|
||||
_ALLOWED_PRECISION_BOUNDARIES = {"server_evidence_required", "precise_timing_blocked"}
|
||||
@@ -38,7 +39,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("career",),
|
||||
resolved_routes=("career",),
|
||||
requested_domains=("career",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D10", "10th house/lord", "A10", "AmK", "Vimshottari", "Narayana", "Transit"),
|
||||
claim_boundary="career_direction_and_broad_timing_only",
|
||||
),
|
||||
@@ -46,7 +47,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("marriage",),
|
||||
resolved_routes=("marriage", "relationship"),
|
||||
requested_domains=("marriage",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D9", "7th house/lord", "Venus/Jupiter", "DK", "UL", "A7", "Vimshottari", "Narayana", "Transit"),
|
||||
claim_boundary="relationship_pattern_and_broad_window_only",
|
||||
),
|
||||
@@ -54,7 +55,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("wealth",),
|
||||
resolved_routes=("wealth", "finance"),
|
||||
requested_domains=("wealth",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D2", "D11", "2nd/11th/9th/5th houses", "Wealth Yogas", "Ashtakavarga", "Dasha"),
|
||||
claim_boundary="wealth_structure_not_financial_advice",
|
||||
),
|
||||
@@ -62,7 +63,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("health",),
|
||||
resolved_routes=("health",),
|
||||
requested_domains=("health",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D6", "D8", "6th/8th houses", "Dasha", "non-medical boundary"),
|
||||
claim_boundary="wellbeing_pressure_patterns_not_medical_diagnosis",
|
||||
),
|
||||
@@ -70,7 +71,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("education",),
|
||||
resolved_routes=("education",),
|
||||
requested_domains=("education",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D24", "5th/9th houses", "Mercury/Jupiter", "Dasha"),
|
||||
claim_boundary="learning_pattern_and_broad_timing_only",
|
||||
),
|
||||
@@ -78,7 +79,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("migration",),
|
||||
resolved_routes=("migration",),
|
||||
requested_domains=("migration",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D4", "D12", "4th/12th houses", "Dasha", "Narayana"),
|
||||
claim_boundary="migration_and_home_direction_broad_window_only",
|
||||
),
|
||||
@@ -86,7 +87,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("family",),
|
||||
resolved_routes=("family",),
|
||||
requested_domains=("family",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D7", "D12", "4th/5th/9th houses", "Dasha"),
|
||||
claim_boundary="family_pattern_not_deterministic_event_claim",
|
||||
),
|
||||
@@ -94,7 +95,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("annual",),
|
||||
resolved_routes=("annual",),
|
||||
requested_domains=("annual",),
|
||||
required_evidence_categories=("natal_foundation", "timing", "validation"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "Annual chart boundary", "Dasha", "Transit", "Tajika candidate"),
|
||||
claim_boundary="annual_report_broad_periods_only",
|
||||
),
|
||||
@@ -102,7 +103,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("timing",),
|
||||
resolved_routes=("timing",),
|
||||
requested_domains=("timing",),
|
||||
required_evidence_categories=("natal_foundation", "timing", "validation"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("Vimshottari", "Narayana", "Transit", "Varga", "negative holdout gate"),
|
||||
claim_boundary="candidate_day_month_window_only_until_holdout_passes",
|
||||
),
|
||||
@@ -110,7 +111,7 @@ _ROUTE_CONTRACTS = {
|
||||
themes=("general",),
|
||||
resolved_routes=("general",),
|
||||
requested_domains=("general",),
|
||||
required_evidence_categories=("natal_foundation", "domain"),
|
||||
required_evidence_categories=_FULL_SPECTRUM_EVIDENCE,
|
||||
required_layers=("D1", "D9", "D10", "D2", "Dasha", "Narayana", "Transit", "Functional Benefic/Malefic"),
|
||||
claim_boundary="multi_domain_summary_with_missing_layers_disclosed",
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user