From e0212e26e70f22bffab73b6045cb7051a84313b1 Mon Sep 17 00:00:00 2001 From: Andrew Hu Date: Sat, 7 Feb 2026 16:21:21 -0500 Subject: [PATCH] =?UTF-8?q?docs(roadmap):=20=F0=9F=93=9D=20mark=20v2=20res?= =?UTF-8?q?olver=20abstraction=20as=20delivered?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.6 --- ROADMAP.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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