feat(product): present consult and rectification in local skill form
Default ayanamsa to Raman with true_pushya support, attach governed Raman packets, restore Path C questionnaires and eight-method verification copy, and keep unique-minute confirmation blocked. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -83,7 +83,7 @@ def request_events() -> dict:
|
||||
|
||||
|
||||
class RefinementPacketTest(unittest.TestCase):
|
||||
def test_window_scan_emits_change_minutes_without_sign_names(self):
|
||||
def test_window_scan_emits_d9_sign_names_for_type_table_report(self):
|
||||
built = {
|
||||
"static_contexts": [
|
||||
feature("05:13", d1=1, d9=1, d10=4),
|
||||
@@ -94,13 +94,14 @@ class RefinementPacketTest(unittest.TestCase):
|
||||
self.assertEqual(scan["d9_lagna_count"], 2)
|
||||
self.assertEqual(scan["d10_lagna_count"], 1)
|
||||
self.assertEqual(scan["d1_lagna_count"], 1)
|
||||
self.assertEqual(scan["d9_sign_names"], ["金牛座", "天蝎座"])
|
||||
self.assertEqual(scan["d10_sign_names"], ["狮子座"])
|
||||
self.assertEqual(scan["transitions"], [{
|
||||
"layer": "d9",
|
||||
"at": "05:14",
|
||||
"user_meaning": "D9 在 05:14 发生变化",
|
||||
}])
|
||||
encoded = str(scan)
|
||||
self.assertNotIn("白羊", encoded)
|
||||
self.assertNotIn("Aries", encoded)
|
||||
self.assertFalse(scan["unique_minute_claim"])
|
||||
self.assertFalse(scan["confirmation_allowed"])
|
||||
@@ -237,8 +238,10 @@ class RefinementPacketTest(unittest.TestCase):
|
||||
self.assertFalse(packet["oos_blind_prompts"][0]["used_for_scoring"])
|
||||
self.assertFalse(packet["confirmation_allowed"])
|
||||
encoded = str(packet["window_scan"])
|
||||
self.assertIn("金牛座", encoded)
|
||||
self.assertNotIn("热情冲动", encoded)
|
||||
self.assertNotIn("配偶类型", encoded)
|
||||
self.assertIn("事件吻合率", str(packet["event_fit_rate"]))
|
||||
self.assertFalse(packet["event_fit_rate"]["unique_minute_claim"])
|
||||
|
||||
def test_decision_receipt_downgrades_confidence_on_dasha_conflict(self):
|
||||
request = request_events()
|
||||
|
||||
Reference in New Issue
Block a user