This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+12 more
Summary
AI summaryFixed false‑positive reuse detection when editing test functions.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Disables pre-write `reuse-before-create` nudge on test functions. Disables pre-write `reuse-before-create` nudge on test functions. Source: llm_adapter@2026-07-19 Confidence: high |
— |
Full changelog
Fixed
-
The pre-write
reuse-before-createnudge no longer fires on test functions. A
test is authored to exercise one specific thing and is never an importable
reuse target, yet two test functions share thetestprefix plus a domain word
or two, so the semantic name-token pass paired unrelated tests
(test_validate_email_format"looks like the existing
test_validate_email_shape"). Every observed false positive of this nudge over
a long test campaign was test-on-test.The name-based passes (exact-name and semantic) now skip entirely when the
edited file is a test, and a test function is never offered as a candidate on a
production edit either. Production-to-production reuse detection — the real
signal — is unchanged, as is the body-identical class-method duplication pass
(a verbatim copied body is a genuine signal regardless of file)._is_test_file
already recognizes the test conventions of all three languages, so the gate is
language-agnostic.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Chameleon
All releases →Beta — feedback welcome: [email protected]