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
fix(plugin-tests): the exclusion test asserts sources, not names — hermes mirror collisions ship their canonical artifact
Arrived red on main with the hermes merge (pre-dates v1.3.18's merge;
reproduced at 9fa8aa0): SKILLS_NOT_IN_PLUGIN excludes the hermes mirror
set, but seven of those names ALSO ship legitimately from
core/system-skills/ and one ('sage') from the plugin overlay — the
path-existence assertion failed on every collision. The exclusion
governs the skills/ SOURCE, not the name: the test now exempts
collision names and, in exchange, pins that the shipped bytes ARE the
canonical source's (system-skill or overlay) — the Gate-4 stale-mirror
hazard as a tripwire instead of a false alarm.
0 commit comments