Enrich external event signal evidence
This commit is contained in:
@@ -283,6 +283,8 @@ def test_full_reading_reports_ayanamsa_metadata_and_ai_prompt_pack() -> None:
|
||||
assert functional_rows
|
||||
assert functional_rows[0]["status"] == "used"
|
||||
assert "高严谨" in functional_rows[0]["note"]
|
||||
assert "关键功能吉星=" in functional_rows[0]["note"]
|
||||
assert "关键功能凶星=" in functional_rows[0]["note"]
|
||||
dasha_rows = [row for row in audit_table if row["technique"] == "Vimshottari + Narayana Cross-check"]
|
||||
assert dasha_rows
|
||||
assert dasha_rows[0]["status"] == "used"
|
||||
|
||||
@@ -39,7 +39,10 @@ def test_life_event_graph_folds_strict_evidence_and_vedastro_top_event() -> None
|
||||
"signals": ["vedastro_range_scan"],
|
||||
"events": [
|
||||
{
|
||||
"event_id": "jupiter_7h_window",
|
||||
"event_id": "GocharJupiterIn7th",
|
||||
"signal_key": "gochar_jupiter_7th_marriage",
|
||||
"signal_label": "Jupiter in 7th marriage window",
|
||||
"signal_family": "marriage_trigger",
|
||||
"score": 72,
|
||||
"start": "2026-05-01",
|
||||
"end": "2026-06-01",
|
||||
@@ -86,7 +89,10 @@ def test_life_event_graph_folds_strict_evidence_and_vedastro_top_event() -> None
|
||||
}
|
||||
assert graph["event_nodes"][4] == {
|
||||
"kind": "external_window",
|
||||
"label": "jupiter_7h_window",
|
||||
"label": "Jupiter in 7th marriage window",
|
||||
"event_id": "GocharJupiterIn7th",
|
||||
"signal_key": "gochar_jupiter_7th_marriage",
|
||||
"signal_family": "marriage_trigger",
|
||||
"score": 72,
|
||||
"start": "2026-05-01",
|
||||
"end": "2026-06-01",
|
||||
@@ -118,7 +124,10 @@ def test_life_event_graph_is_returned_from_strict_relationship_evidence() -> Non
|
||||
"source": "vedastro_service_adapter_candidate",
|
||||
"operation": "range_scan",
|
||||
"domain": "marriage",
|
||||
"event_id": "jupiter_7h_window",
|
||||
"event_id": "GocharJupiterIn7th",
|
||||
"signal_key": "gochar_jupiter_7th_marriage",
|
||||
"signal_label": "Jupiter in 7th marriage window",
|
||||
"signal_family": "marriage_trigger",
|
||||
"score": 72,
|
||||
"start": "2026-05-01",
|
||||
"end": "2026-06-01",
|
||||
|
||||
@@ -220,7 +220,7 @@ def test_vedastro_service_adapter_can_normalize_mock_range_scan_response() -> No
|
||||
response = {
|
||||
"events": [
|
||||
{
|
||||
"id": "jupiter_7h_window",
|
||||
"id": "GocharJupiterIn7th",
|
||||
"name": "Jupiter supports marriage axis",
|
||||
"start": "2026-05-01",
|
||||
"end": "2026-06-01",
|
||||
@@ -284,13 +284,19 @@ def test_vedastro_service_adapter_can_normalize_mock_range_scan_response() -> No
|
||||
assert report["domain"] == "marriage"
|
||||
assert report["event_count"] == 1
|
||||
assert report["top_event"] == {
|
||||
"event_id": "jupiter_7h_window",
|
||||
"event_id": "GocharJupiterIn7th",
|
||||
"signal_key": "gochar_jupiter_7th_marriage",
|
||||
"signal_label": "Jupiter in 7th marriage window",
|
||||
"signal_family": "marriage_trigger",
|
||||
"score": 72,
|
||||
"start": "2026-05-01",
|
||||
"end": "2026-06-01",
|
||||
"tags": ["marriage", "transit"],
|
||||
}
|
||||
assert report["evidence_ledger"][0]["event_id"] == "jupiter_7h_window"
|
||||
assert report["evidence_ledger"][0]["event_id"] == "GocharJupiterIn7th"
|
||||
assert report["evidence_ledger"][0]["signal_key"] == "gochar_jupiter_7th_marriage"
|
||||
assert report["evidence_ledger"][0]["signal_label"] == "Jupiter in 7th marriage window"
|
||||
assert report["evidence_ledger"][0]["signal_family"] == "marriage_trigger"
|
||||
assert report["evidence_ledger"][0]["domain"] == "marriage"
|
||||
assert report["evidence_ledger"][0]["score"] == 72
|
||||
assert report["evidence_ledger"][0]["raw"]["name"] == "Jupiter supports marriage axis"
|
||||
|
||||
Reference in New Issue
Block a user