Interchange changes

Each build records what it changed versus production — interchange numbers added and removed, by part type and down to the specific numbers. History is kept even after a build is promoted.

Captured builds

No change captures yet. They are recorded automatically during an AI update, or run php artisan interchange:capture-diff after a manual build.