# Say when a Hive change needs a migration · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/9cf98bd37be0b2c2801303a6606bd8f9a7363f95)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 9cf98bd37be0b2c2801303a6606bd8f9a7363f95

Requested commit: 9cf98bd37be0b2c2801303a6606bd8f9a7363f95

Commit: 9cf98bd37be0b2c2801303a6606bd8f9a7363f95

Tree: 85191bcb10b559df99659c895da914fb0e19b3cf

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Say when a Hive change needs a migration

An additive field whose default reproduces the old behavior loads from old
records without one, as AppPreferences fields 17-19 do. The rule now asks
for a migration only when old data would not load correctly, and for a test
that proves the additive case.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

```

## Parents

- [cc138dcd0dc99129c886e92ac3acb31bb6529563](https://git.cafe/dara/icarus/commit/cc138dcd0dc99129c886e92ac3acb31bb6529563?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/9cf98bd37be0b2c2801303a6606bd8f9a7363f95?format=markdown)
