@@ -947,6 +947,10 @@ def test_empty_response_retry_prefers_pending_index_over_broad_directory_headlin |
| 947 | 947 | in decision.retry_message |
| 948 | 948 | ) |
| 949 | 949 | assert "Next missing planned artifact: `chapters/`" not in decision.retry_message |
| 950 | + assert ( |
| 951 | + "Next observed output pattern under `chapters/`: `01-introduction.html`" |
| 952 | + not in decision.retry_message |
| 953 | + ) |
| 950 | 954 | |
| 951 | 955 | |
| 952 | 956 | def test_empty_response_retry_prefers_output_index_over_reference_index_with_same_name( |
@@ -1063,12 +1067,12 @@ def test_empty_response_retry_points_at_declared_child_file_within_incomplete_ou |
| 1063 | 1067 | assert decision.should_continue is True |
| 1064 | 1068 | assert decision.retry_message is not None |
| 1065 | 1069 | assert "Next missing planned artifact: `introduction.html`" in decision.retry_message |
| 1066 | | - assert "Next declared output under `chapters/`: `introduction.html`" in decision.retry_message |
| 1067 | 1070 | assert ( |
| 1068 | 1071 | "Resume with this exact next step: continue `Write the introduction chapter` " |
| 1069 | 1072 | "by creating `introduction.html`." |
| 1070 | 1073 | in decision.retry_message |
| 1071 | 1074 | ) |
| 1075 | + assert "Next declared output under `chapters/`" not in decision.retry_message |
| 1072 | 1076 | assert ( |
| 1073 | 1077 | f"Prefer one `write(content=...)` call for `{(chapters / 'introduction.html').resolve(strict=False)}` " |
| 1074 | 1078 | "before more research." |
@@ -1686,12 +1690,12 @@ def test_empty_response_retry_names_next_file_from_observed_sibling_directory( |
| 1686 | 1690 | assert decision.should_continue is True |
| 1687 | 1691 | assert decision.retry_message is not None |
| 1688 | 1692 | assert "Next missing planned artifact: `01-introduction.html`" in decision.retry_message |
| 1689 | | - assert "Next observed output pattern under `chapters/`: `01-introduction.html`" in decision.retry_message |
| 1690 | 1693 | assert ( |
| 1691 | 1694 | "Resume with this exact next step: continue `Write the introduction chapter` " |
| 1692 | 1695 | "by creating `01-introduction.html`." |
| 1693 | 1696 | in decision.retry_message |
| 1694 | 1697 | ) |
| 1698 | + assert "Next observed output pattern under `chapters/`" not in decision.retry_message |
| 1695 | 1699 | assert ( |
| 1696 | 1700 | "It mirrors the observed filename pattern from another `chapters/` directory " |
| 1697 | 1701 | "you already inspected." |