diff --git a/ROADMAP.md b/ROADMAP.md index c88177d..5feaa99 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -67,9 +67,9 @@ Clipboard becomes a *consumer*, not the model. --- -## v2 — Resolver Abstraction +## v2 — Resolver Abstraction ✅ -**Goal** +**Goal** Support additional environments without destabilizing the core. **Changes** @@ -77,6 +77,12 @@ Support additional environments without destabilizing the core. - Terminal / environment specifics become adapters - Core turn detection and registry remain unchanged +**Delivered** +- Three independent sub-interfaces: `SessionResolver`, `HotkeyProvider`, `ClipboardProvider` +- X11 reference adapters for all three +- Hotkey client migrated to trait-based dispatch (platform-agnostic) +- Broker clipboard sink abstracted via injected closure + **Expected Additions** - tmux resolver - macOS terminal resolver