Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions .github/codex/prompts/keepalive_next_task.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,14 @@ Your objective is to satisfy the **Acceptance Criteria** by completing each **Ta
- Prefer small, reviewable commits; leave clear notes when follow-up is required.
- Do NOT work on unrelated improvements until all PR tasks are complete.

**COVERAGE TASKS - SPECIAL RULES:**
If a task mentions "coverage" or a percentage target (e.g., "≥95%", "to 95%"), you MUST:
1. Run `pytest tests/ --cov=scripts --cov-report=term-missing` after adding tests
2. Find the specific script in the coverage output table
3. Verify the `Cover` column shows the target percentage or higher
4. Only mark the task complete if the actual coverage meets the target
5. If coverage is below target, add more tests until it meets the target

A coverage task is NOT complete just because you added tests. It is complete ONLY when the coverage command output confirms the target is met.

**The Tasks and Acceptance Criteria are provided in the appendix below.** Work through them in order.
10 changes: 10 additions & 0 deletions .github/templates/keepalive-instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,16 @@ After: `- [x] Add validation for user input`
- Close the round without source-code changes when acceptance criteria require them.
- Change the text of checkboxes—only change `[ ]` to `[x]`.

**COVERAGE TASKS - SPECIAL RULES:**
If a task mentions "coverage" or a percentage target (e.g., "≥95%", "to 95%"), you MUST:
1. Run `pytest tests/ --cov=scripts --cov-report=term-missing` after adding tests
2. Find the specific script in the coverage output table
3. Verify the `Cover` column shows the target percentage or higher
4. Only mark the task complete if the actual coverage meets the target
5. If coverage is below target, add more tests until it meets the target

A coverage task is NOT complete just because you added tests. It is complete ONLY when the coverage command output confirms the target is met.

**CONTEXT TIP:**
If the PR body includes a **Source** section with links to a parent issue or original PR, those contain additional context about the problem being solved. Check the linked issue/PR for background information, related discussions, or details not captured in the Scope section.

Expand Down
10 changes: 10 additions & 0 deletions agents/codex-prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,16 @@ Your objective is to satisfy the **Acceptance Criteria** by completing each **Ta
- Prefer small, reviewable commits; leave clear notes when follow-up is required.
- Do NOT work on unrelated improvements until all PR tasks are complete.

**COVERAGE TASKS - SPECIAL RULES:**
If a task mentions "coverage" or a percentage target (e.g., "≥95%", "to 95%"), you MUST:
1. Run `pytest tests/ --cov=scripts --cov-report=term-missing` after adding tests
2. Find the specific script in the coverage output table
3. Verify the `Cover` column shows the target percentage or higher
4. Only mark the task complete if the actual coverage meets the target
5. If coverage is below target, add more tests until it meets the target

A coverage task is NOT complete just because you added tests. It is complete ONLY when the coverage command output confirms the target is met.

**The Tasks and Acceptance Criteria are provided in the appendix below.** Work through them in order.

## Run context
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,14 @@ Your objective is to satisfy the **Acceptance Criteria** by completing each **Ta
- Prefer small, reviewable commits; leave clear notes when follow-up is required.
- Do NOT work on unrelated improvements until all PR tasks are complete.

**COVERAGE TASKS - SPECIAL RULES:**
If a task mentions "coverage" or a percentage target (e.g., "≥95%", "to 95%"), you MUST:
1. Run `pytest tests/ --cov=scripts --cov-report=term-missing` after adding tests
2. Find the specific script in the coverage output table
3. Verify the `Cover` column shows the target percentage or higher
4. Only mark the task complete if the actual coverage meets the target
5. If coverage is below target, add more tests until it meets the target

A coverage task is NOT complete just because you added tests. It is complete ONLY when the coverage command output confirms the target is met.

**The Tasks and Acceptance Criteria are provided in the appendix below.** Work through them in order.
10 changes: 10 additions & 0 deletions templates/consumer-repo/.github/templates/keepalive-instruction.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,16 @@ After: `- [x] Add validation for user input`
- Close the round without source-code changes when acceptance criteria require them.
- Change the text of checkboxes—only change `[ ]` to `[x]`.

**COVERAGE TASKS - SPECIAL RULES:**
If a task mentions "coverage" or a percentage target (e.g., "≥95%", "to 95%"), you MUST:
1. Run `pytest tests/ --cov=scripts --cov-report=term-missing` after adding tests
2. Find the specific script in the coverage output table
3. Verify the `Cover` column shows the target percentage or higher
4. Only mark the task complete if the actual coverage meets the target
5. If coverage is below target, add more tests until it meets the target

A coverage task is NOT complete just because you added tests. It is complete ONLY when the coverage command output confirms the target is met.

**CONTEXT TIP:**
If the PR body includes a **Source** section with links to a parent issue or original PR, those contain additional context about the problem being solved. Check the linked issue/PR for background information, related discussions, or details not captured in the Scope section.

Expand Down
Loading