Restructuring an adopted artifact has no supported path. Moving reviewed files to another skill (BuildSkill's evaluation loop to BenchArtifact) leaves the sealed record claiming subjects that are gone from disk, and rune adopt reseal aborts on the first one:
fatal: cannot read ./runes/core/skills/BuildSkill/EvalLoop.md: No such file or directory (os error 2)
rune adopt doctor reports the same subjects as errors ("reviewed subject X is missing from disk"), so the tree cannot reach a clean doctor state through the CLI.
Reseal already records content edits as maintainer touch-ups endorsed by the commit. Subject removal is the same class of event: record the removal (and drop the file's block ledger entries) instead of aborting. A moved file's review history stays reachable through the record's git history.
Workaround used today: prune the moved subjects and their blocks from review.yaml with yq, then reseal.
Session: claude-code:1f95a181-3259-4c69-88fc-ffcfb21154f7
Restructuring an adopted artifact has no supported path. Moving reviewed files to another skill (BuildSkill's evaluation loop to BenchArtifact) leaves the sealed record claiming subjects that are gone from disk, and
rune adopt resealaborts on the first one:rune adopt doctorreports the same subjects as errors ("reviewed subject X is missing from disk"), so the tree cannot reach a clean doctor state through the CLI.Reseal already records content edits as maintainer touch-ups endorsed by the commit. Subject removal is the same class of event: record the removal (and drop the file's block ledger entries) instead of aborting. A moved file's review history stays reachable through the record's git history.
Workaround used today: prune the moved subjects and their blocks from review.yaml with yq, then reseal.
Session: claude-code:1f95a181-3259-4c69-88fc-ffcfb21154f7