feat: preserve Quant OS target-package vertical slice

This commit is contained in:
2026-07-30 21:27:44 +08:00
parent 00efeb7ec2
commit 919c64c679
42 changed files with 15454 additions and 404 deletions
+16
View File
@@ -19,6 +19,22 @@ class ResearchExperimentTests(unittest.TestCase):
self.assertGreater(first["report"]["fold_count"], 0)
self.assertFalse(first["report"]["investment_value_claim"])
self.assertTrue(first["targets"])
self.assertLess(
first["report"]["final_training_max_label_exit"],
first["report"]["target_date"],
)
self.assertEqual(
first["target_package"]["model_sha256"],
first["model_bundle"]["bundle_sha256"],
)
self.assertEqual(
[item["layer"] for item in first["pipeline"]["layer_trace"]],
["universe", "alpha", "portfolio", "risk", "execution"],
)
self.assertEqual(
first["target_package"]["target_weights"],
first["pipeline"]["weights"],
)
with tempfile.TemporaryDirectory() as left_dir, tempfile.TemporaryDirectory() as right_dir:
left = write_research_artifacts(first, left_dir)