This release fixes issues for SREs watching stability and regressions.
Published 9d
Developer Productivity
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
ai-coding-assistant
archetype
ast-analysis
claude-code
claude-plugin
code-conventions
+12 more
code-review
code-style
developer-tools
javascript
linter
mcp
mcp-server
prompt-engineering
python
ruby
rails
typescript
Summary
AI summaryFixed false-positive inheritance‑convention warnings for same‑role extensions.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Bugfix | Medium |
Fixes false-positive inheritance‑convention violation for same‑role extensions Fixes false-positive inheritance‑convention violation for same‑role extensions Source: llm_adapter@2026-07-18 Confidence: high |
— |
Full changelog
Fixed
inheritance-convention-violationno longer flags a class that extends another
class of the SAME role as the archetype's dominant base (a*Controller
extending a projectAdmin::SettingsController, a*Serializerextending
another*Serializer). Such a superclass is a sibling or intermediate of the
same role that itself roots at the archetype's base -- intra-role reuse, not a
wrong-base deviation. Only a CROSS-role base (a controller extending a Model) is
now flagged. This eliminated the last large residual false-positive class (30 of
31 remaining inheritance firings on a real Rails repo were same-role
extensions), while a genuine cross-role deviation still flags. The role word is
the trailing CamelCase word of the base name (BaseController->Controller),
matched case-sensitively (soMicroserviceis not treated as aServicerole),
and generic trailing words (Base,Error,Class, ...) grant no exemption so
a class extending an unrelated*Basestill flags.
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]