Title: Improve test discovery skill for error semantics changes by Copilot · Pull Request #1835 · usethis-python/usethis-python · GitHub
Open Graph Title: Improve test discovery skill for error semantics changes by Copilot · Pull Request #1835 · usethis-python/usethis-python
X Title: Improve test discovery skill for error semantics changes by Copilot · Pull Request #1835 · usethis-python/usethis-python
Description: Agent missed 21 downstream test failures when refactoring collapsed distinct error paths (missing-key → default vs invalid-type → raise) into a single default-returning wrapper. The usethis-python-test-affected-find skill lacked guidance for this class of refactoring. Added "Detect changes to error semantics" general principle to the skill, placed after "Trace callers, not just callees" as a refinement of that idea Guides agents to check whether original code distinguished between failure modes before collapsing them, and to trace transitive callers whose tests may assert on specific exception propagation Bumped skill version 1.1 → 1.2
Open Graph Description: Agent missed 21 downstream test failures when refactoring collapsed distinct error paths (missing-key → default vs invalid-type → raise) into a single default-returning wrapper. The usethis-python-...
X Description: Agent missed 21 downstream test failures when refactoring collapsed distinct error paths (missing-key → default vs invalid-type → raise) into a single default-returning wrapper. The usethis-python-...
Opengraph URL: https://github.com/usethis-python/usethis-python/pull/1835
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:38900874-cead-8f79-48fb-6d4d5fe74b31 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | 9848:35FB06:16DCB24:1FE50FA:6A4DF6A6 |
| html-safe-nonce | f50bd492cb33ebb10d97281976d3f49d1380ff219e70b56ecde3a6d7cf2c27c7 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5ODQ4OjM1RkIwNjoxNkRDQjI0OjFGRTUwRkE6NkE0REY2QTYiLCJ2aXNpdG9yX2lkIjoiMzQwMTA0NDc2Nzk0MDY3MTE0MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 29021a5a15e416a2c539d06933fbbd0994966c73f4520876c6e767a252411bb8 |
| hovercard-subject-tag | pull_request:3495839113 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/usethis-python/usethis-python/pull/1835/files |
| twitter:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/1143301?s=400&v=4 |
| og:image:alt | Agent missed 21 downstream test failures when refactoring collapsed distinct error paths (missing-key → default vs invalid-type → raise) into a single default-returning wrapper. The usethis-python-... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5818716c93c6a2925b815402541a32814e43a7b1261c322b0c2df75224289566 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/usethis-python/usethis-python git https://github.com/usethis-python/usethis-python.git |
| octolytics-dimension-user_id | 216362695 |
| octolytics-dimension-user_login | usethis-python |
| octolytics-dimension-repository_id | 842189705 |
| octolytics-dimension-repository_nwo | usethis-python/usethis-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 842189705 |
| octolytics-dimension-repository_network_root_nwo | usethis-python/usethis-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f4bb89367ca678f057d79b1abc45d6675b1bd5b2 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width