Ignored Bundle Copy
data class IgnoredBundleCopy(val bundleId: String, val displayName: String, val version: String, val source: String, val builtAt: Instant?)(source)
Metadata for a bundle copy that newest-wins dedup dropped from the active set — a same-(bundleId, version) duplicate of a copy that was built more recently. Kept only for passive disclosure (the Loaded Bundles dialog and an INFO log line), so a user can see which copies were ignored and when each was built, without the duplicates cluttering the pickers.