You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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_frequency rather than dominant_base, and the
archetype-facts base fallback only read dominant_base. The sole class-heavy
archetype at ~99% include consistency was dropped; it now falls back to the
dominant include ("includes X").