notices method
Human-readable notices, one per change.
Implementation
List<String> notices() => [
for (final change in superseded)
'skill pin superseded: "${change.previous.line}" (skill '
'`${change.previous.provenance.first.skillName}`) → '
'"${change.current.line}"',
for (final pin in dropped)
'skill pin dropped: "${pin.line}" — skill '
'`${pin.provenance.first.skillName}` no longer discoverable or '
'no longer declares it',
];