Commit 6c461a1
Document testing requirements for CI failure analysis and fixes
Add comprehensive guidelines to distinguish between tested fixes and
untested hypotheses when working on CI failures.
Key Changes to CLAUDE.md:
1. New "CRITICAL - LOCAL TESTING REQUIREMENTS" section:
- Never claim a test is "fixed" without local verification
- Distinguish: "This fixes..." (tested) vs "This SHOULD fix..." (untested)
- Require clear explanations when local testing isn't possible
- Document what was tested and results obtained
2. Enhanced "Replicating CI Failures Locally" section:
- First reproduce failures locally before proposing fixes
- Clearly state why local testing isn't possible when applicable
- Mark all proposed fixes as UNTESTED until verified
- Provide reproduction steps even if unable to execute
3. Testing documentation requirements:
- Include test commands in commit messages
- Note which fixes were tested vs hypothetical in PRs
- Explain testing limitations encountered
Updates to CI_FAILURES_2024-11-21.md:
1. Added CRITICAL DISCLAIMER at top:
- Clearly states analysis contains untested hypotheses only
- Documents environment limitations (Conductor workspace)
- Lists what can/cannot be tested in current environment
- Warns against assuming fixes will work without verification
2. Marked all fix recommendations with "1 parent 2b14256 commit 6c461a1
2 files changed
+87
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
8 | 35 | | |
9 | 36 | | |
10 | 37 | | |
| |||
324 | 351 | | |
325 | 352 | | |
326 | 353 | | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
327 | 367 | | |
328 | 368 | | |
| 369 | + | |
| 370 | + | |
329 | 371 | | |
330 | 372 | | |
331 | 373 | | |
| |||
354 | 396 | | |
355 | 397 | | |
356 | 398 | | |
| 399 | + | |
| 400 | + | |
357 | 401 | | |
358 | 402 | | |
359 | 403 | | |
| |||
380 | 424 | | |
381 | 425 | | |
382 | 426 | | |
| 427 | + | |
| 428 | + | |
383 | 429 | | |
384 | 430 | | |
385 | 431 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
32 | 58 | | |
33 | 59 | | |
34 | 60 | | |
| |||
73 | 99 | | |
74 | 100 | | |
75 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
76 | 117 | | |
77 | 118 | | |
78 | 119 | | |
| |||
0 commit comments