fix(rectification): split D4/D5 stages and recast after adopt
Independent Staging Quality Gate / validate (push) Successful in 9m19s
Independent Staging Quality Gate / publish (push) Failing after 7m45s

Keep family on D12+D7 instead of mixing it into D4, score D5 on education, and show a natal recast plus technique audit after adopt without unique-minute claims.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Jesse_Chen
2026-08-20 09:11:54 +08:00
co-authored by Cursor
parent b1b4f5fac9
commit a93a3cc1a9
40 changed files with 1195 additions and 66 deletions
+1 -1
View File
@@ -154,7 +154,7 @@ class RectificationV5ServicesTest(unittest.TestCase):
built = build_event_contribution_matrix(normalized, row_provider=rows)
self.assertEqual(seen, ["family"])
self.assertEqual(built["matrix"][normalized["events"][0]["id"]]["05:13"]["technique_layers"], [
"d1-rashi", "d12-dwadashamsha", "vim_md_domain_house",
"d1-rashi", "d12-dwadashamsha", "d7-saptamsha", "vim_md_domain_house",
])
def test_declared_date_precision_changes_real_contribution_weight(self):