Problem
content/guidance/rulebooks/shell-conventions.md still declares delivery: [ambient, skill]. The dual mode was a transitional fixture to exercise both delivery paths; ambient now loads shell-script guidance into unrelated sessions. (The legacy bundle this ticket was filed to retire was already removed by #733.)
Context
#732 deferred bundle retirement to this ticket; #733 (closed) removed the bundle while building the codeassembly.yaml format; #830 (closed) added consult- skill naming. Both dependencies are done. The delivery-mode flip is the only residual work.
Proposed solution
Set delivery: skill (scalar, matching the sibling authoring-guidance.md). On sync, the inlined ambient block is retracted from the host file; consult-shell-conventions skill delivery and the neutral body are unaffected. Update the real-content canary in sync.test.ts to drop its two ambient-host assertions — the skill-only mechanism stays covered by the synthetic gamma test.
Acceptance criteria
Must have
Problem
content/guidance/rulebooks/shell-conventions.mdstill declaresdelivery: [ambient, skill]. The dual mode was a transitional fixture to exercise both delivery paths;ambientnow loads shell-script guidance into unrelated sessions. (The legacy bundle this ticket was filed to retire was already removed by #733.)Context
#732 deferred bundle retirement to this ticket; #733 (closed) removed the bundle while building the
codeassembly.yamlformat; #830 (closed) addedconsult-skill naming. Both dependencies are done. The delivery-mode flip is the only residual work.Proposed solution
Set
delivery: skill(scalar, matching the siblingauthoring-guidance.md). On sync, the inlined ambient block is retracted from the host file;consult-shell-conventionsskill delivery and the neutral body are unaffected. Update the real-content canary insync.test.tsto drop its two ambient-host assertions — the skill-only mechanism stays covered by the syntheticgammatest.Acceptance criteria
Must have
shell-conventionsdelivers skill-only (delivery: skill).shell-conventionsand passes.content/skills/shell-conventions/bundle or dangling references remain, andinstalldeploysconsult-shell-conventionsunaffected.