#1737
Retyping a model instance strands catalog rows no command can reclaim — prune matches on model_id, delete resolves the current type (follow-up to #1009)
#1754
repo init/upgrade --tool kiro references .kiro/skills/ but installs skills to ~/.kiro/skills/
#1734
Method-name collision between a base model type and an extending extension silently drops the whole extension file — no error, doctor reports pass
#1736
extension rm also deletes the lockfile entry, and install on an empty lockfile is a silent success — rm/install is not a round trip
#1735
knowledge-base retrieve persists query output into the state resource, with lifetime infinite and the query text in the instance name
#1571