@@ -35,12 +35,18 @@ def write_fixture_files(self, root: Path) -> Path:
3535 ),
3636 encoding = "utf-8" ,
3737 )
38- (output_dir / "release_status_summary.md" ).write_text ("# Release Status Summary\n " , encoding = "utf-8" )
38+ (output_dir / "release_status_summary.md" ).write_text (
39+ "# Release Status Summary\n \n Generated: fixture\n " ,
40+ encoding = "utf-8" ,
41+ )
3942 (output_dir / "monthly_review.json" ).write_text (
4043 json .dumps ({"as_of_date" : "2026-03-13" , "warnings" : [], "status" : "ok" }),
4144 encoding = "utf-8" ,
4245 )
43- (output_dir / "monthly_review.md" ).write_text ("# Monthly Review\n " , encoding = "utf-8" )
46+ (output_dir / "monthly_review.md" ).write_text (
47+ "# Monthly Review\n \n ## Current release status\n " ,
48+ encoding = "utf-8" ,
49+ )
4450 (output_dir / "monthly_review_prompt.md" ).write_text ("Monthly release review prompt\n " , encoding = "utf-8" )
4551 (output_dir / "monthly_telegram.txt" ).write_text ("CryptoSnapshotPipelines monthly release\n " , encoding = "utf-8" )
4652 return output_dir
@@ -61,6 +67,10 @@ def test_write_bundle_copies_files_and_writes_manifest(self) -> None:
6167 self .assertIn ("upstream selector review" , ai_review_input )
6268 self .assertIn ("Shadow / challenger coverage" , ai_review_input )
6369 self .assertIn ("Strategy review questions" , ai_review_input )
70+ self .assertIn ("## Release Status Summary\n \n Generated: fixture" , ai_review_input )
71+ self .assertIn ("## Monthly Review\n \n ## Current release status" , ai_review_input )
72+ self .assertNotIn ("## Release Status Summary\n \n # Release Status Summary" , ai_review_input )
73+ self .assertNotIn ("## Monthly Review\n \n # Monthly Review" , ai_review_input )
6474
6575
6676if __name__ == "__main__" :
0 commit comments