[done] inline range comments MVP — PR #264
Notion 風「本文の範囲選択→その範囲にコメント」を MVP まで実装。https://github.com/rail44/quacker/pull/264
実 SPA をローカルサーバに当てて観測済:
- 本文選択 → 💬 ポップオーバー → インライン composer → root post + anchor 作成 → インラインハイライト表示
- ハイライト⇄コメントカードの双方向クリックでスクロール&強調、「↩ 返信/スレッド」で root コメントの thread(既存 reply UI)
- 本文編集後、exact ラダーで追従 / quote 消滅時は「迷子」枠へ(誤位置に描かない)
データモデルは凍結事項どおり: root コメント=通常 post + 独立 post_anchors(1:1)、whole-post reply edge は張らない。アンカー=W3C マルチセレクタ(exact 正本 + prefix/suffix + start/end ヒント、座標は rendered 本文の code unit)、再アンカーは exact ラダーまで(fuzzy は seam)。予約済み anchor_event/Selector を再利用して再生。
可視性ゲートは #262 で入った authorize_audience_read を再利用(重複ヘルパ無し)。agent 向け quote→selector 解決と CLI 露出は PR2 のため未実装。
緑: cargo nextest(261)/fmt/clippy、pnpm -C web build/biome/test(217)。screenshots は PR 末尾の droppable commit に添付。