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:
@@ -76,16 +76,11 @@ def test_workflow_does_not_auto_attach_natal_western_data_to_prashna() -> None:
|
||||
assert packet is None
|
||||
|
||||
|
||||
def test_workflow_adds_only_explicit_western_timing_layers() -> None:
|
||||
def test_workflow_auto_attaches_implemented_western_timing_layers() -> None:
|
||||
packet = _western_evidence_packet_from_body(
|
||||
{
|
||||
"entry_mode": "direct_chart",
|
||||
"western_timing": {
|
||||
"transit_date": "2026-07-09",
|
||||
"solar_return_year": 2026,
|
||||
"secondary_progression_date": "2026-07-09",
|
||||
"solar_arc_date": "2026-07-09",
|
||||
},
|
||||
"current_date": "2026-07-09",
|
||||
},
|
||||
{"primary_theme": "career"},
|
||||
birth_payload={
|
||||
@@ -94,10 +89,14 @@ def test_workflow_adds_only_explicit_western_timing_layers() -> None:
|
||||
},
|
||||
)
|
||||
|
||||
assert packet is not None
|
||||
assert set(packet["timing_techniques"]) == {
|
||||
"transits", "solar_return", "secondary_progressions", "solar_arc_directions",
|
||||
"converse_secondary_progressions", "converse_solar_arc_directions",
|
||||
"midpoints", "lunar_return", "transit_duration_scan", "parans",
|
||||
}
|
||||
assert packet["sections"]["timing_techniques"]["status"] == "used"
|
||||
assert "daily_hits" not in packet["timing_techniques"]["transit_duration_scan"]
|
||||
|
||||
|
||||
def test_release_editions_include_native_western_calculator() -> None:
|
||||
|
||||
Reference in New Issue
Block a user