Date: 2026-08-13
Fixed configured item-effect projection when runtime items store simultaneous modes in state.active_settings. Backend enforcement, transactional configured-effect resolution, and the Active Effects UI now select every matching configured effect. Selected effects authored as available or ready are projected as active; unselected capabilities remain dormant.
EventHorizon/EventHorizon#26356fa93d954db1e6806e211bd3fefcd77722b12degitea.app.lan/eventhorizon/eventhorizon:sha-56fa93d954db/healthz and /readyz returned HTTP 200.active_settings=[vision gate] when blindness was reported, while prior selectors read only singular state.setting. During deployment, turn 12 explicitly disabled the vision gate and persisted active_settings=[]; blindness is therefore correctly absent until reactivated.