askit-deprecate
askit-deprecate (reference)
Section titled “askit-deprecate (reference)”Validates and records a component’s deprecation and keeps deprecated components validating until removal.
deprecate: setstatus: deprecated+ recorddeprecated-by(replacement) +remove-in(removal version), per sec 3.7 / 7.5.check: run the G6deprecationcheck (contract complete; status valid) and confirm deprecated components still validate untilremove-in.
The contract (G6)
Section titled “The contract (G6)”A deprecated component MUST declare deprecated-by + remove-in; scripts/checks/deprecation.mjs enforces this over the library.json entries. Policy + lifecycle: deprecation-policy.
Boundary
Section titled “Boundary”Removal at remove-in is a release action (askit-release); this skill owns the policy + the deprecation contract. See the deprecate-a-component how-to.