This release fixes issues for SREs watching stability and regressions.
Published 19d
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
Affected surfaces
auth
Summary
AI summaryFixed SessionStart ignoring profile loadability checks and corrected archetype contract handling for includes.
Full changelog
Fixed
- SessionStart no longer injects conventions from an unloadable profile. A
profile written by a newer engine or an unsupported schema is refused by the
loader,get_status, and PreToolUse (profile_too_new/unsupported_schema),
but the SessionStart conventions read went straight to disk and skipped that
check, serving guidance the rest of the engine rejects. It now gates on
_ss_profile_loadable, so an unloadable profile injects nothing while a healthy
one still injects (fail-safe). - Include-anchored archetypes now get a per-edit class-contract directive. A
Ruby Sidekiq worker (include Sidekiq::Worker) or a Python mixin carries
dominant_include/include_frequencyrather thandominant_base, and the
archetype-facts base fallback only readdominant_base. The sole class-heavy
archetype at ~99% include consistency was dropped; it now falls back to the
dominant include ("includes X").
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]