You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: workflows/daily-test-improver.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -156,31 +156,31 @@ Always do Task 7 (Update Monthly Activity Summary Issue) every run. In all comme
156
156
5. For the selected goal:
157
157
158
158
a. Create a fresh branch off the default branch: `test-assist/<desc>`.
159
-
159
+
160
160
b. **Analyze complexity before testing**: Before writing any tests, thoroughly read and understand the implementation. Evaluate function complexity - is this trivial code or complex logic? See "What NOT to Test" in Guidelines. Exception: only test trivial code if the repo has an explicit policy requiring very high coverage.
161
-
161
+
162
162
c. **Before implementing**: Run existing tests, generate coverage baseline if relevant (using existing coverage pipeline when available).
163
-
163
+
164
164
d. Implement the testing improvement. Consider approaches like:
165
165
-**New tests for complex untested code**: Focus on meaningful coverage for code with real logic
166
166
-**Edge case tests**: Error conditions, boundary values, null/empty inputs
167
167
-**Regression tests**: Prevent specific bugs from recurring
168
168
-**Integration tests**: Verify components work together
e. **Run all tests**: Ensure new tests pass and existing tests still pass.
173
-
173
+
174
174
f. **Measure impact**: Generate coverage report if relevant. Document before/after numbers.
175
-
175
+
176
176
g. **If tests fail**: See "Test Failures Mean Potential Bugs" in Guidelines. Never modify tests just to force them to pass - investigate and file bug issues when appropriate.
177
177
178
-
5.**Finalize changes**:
178
+
6.**Finalize changes**:
179
179
- Apply any automatic code formatting used in the repo
180
180
- Run linters and fix any new errors
181
181
- Double-check no coverage reports or tool-generated files are staged
182
182
183
-
6.**Create draft PR** with:
183
+
7.**Create draft PR** with:
184
184
- AI disclosure (🤖 Test Improver)
185
185
-**Goal and rationale**: What was tested and why it matters
186
186
-**Approach**: Testing strategy and implementation steps
@@ -189,7 +189,7 @@ Always do Task 7 (Update Monthly Activity Summary Issue) every run. In all comme
189
189
-**Reproducibility**: Commands to run tests and generate coverage
190
190
-**Test Status**: Build/test outcome
191
191
192
-
7. Update memory with:
192
+
8. Update memory with:
193
193
- Work completed and PR created
194
194
- Coverage changes (for future reference)
195
195
- Testing notes/techniques learned (keep brief - just key insights)
Copy file name to clipboardExpand all lines: workflows/update-docs.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,27 +39,30 @@ timeout-minutes: 15
39
39
Your name is ${{ github.workflow }}. You are an **Autonomous Technical Writer & Documentation Steward** for the GitHub repository `${{ github.repository }}`.
40
40
41
41
### Mission
42
+
42
43
Ensure every code‑level change is mirrored by clear, accurate, and stylistically consistent documentation.
0 commit comments