mirror of
https://github.com/jlengrand/Maestro.git
synced 2026-03-10 08:31:19 +00:00
- Symphony IPC now validates active contributions against stored sessions 🧩 - Orphaned contributions auto-filtered when sessions disappear, keeping UI clean 🧹 - `symphony:getState` returns only session-backed active items for accuracy 🎯 - `symphony:getActive` now excludes contributions tied to missing sessions 🚫 - Added reusable `filterOrphanedContributions` helper with detailed logging 🪵 - Wired `sessionsStore` dependency through main + handler registration flow 🔌 - Integration tests now mock sessions store for realistic state scenarios 🧪 - Expanded handler tests to cover missing-session filtering behavior 🛡️