From 83b1bbcc9d2d70edcaac058efa2ed0111eb06457 Mon Sep 17 00:00:00 2001 From: Mollusk Date: Tue, 16 Jun 2026 14:42:20 -0400 Subject: [PATCH] docs(contacts-plan): mark W7 add-friend-from-room done (P5) Co-Authored-By: Claude Opus 4.8 --- docs/contacts-plan.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs/contacts-plan.md b/docs/contacts-plan.md index 778514e..623ea68 100644 --- a/docs/contacts-plan.md +++ b/docs/contacts-plan.md @@ -177,8 +177,13 @@ forward compatible; `restamp` preserves it, `label_of` reads it); every member s `current_room.name` from the ticket → presence reports "in " + the room header shows it. Sanitized via `sanitize_name` on mint + display. ⚠️ pure seam unit-tested + home field screenshot-verified; in-room header + friend-side "in " presence need -a live/2-machine confirm. **STILL pending:** local **recents** list (cosmetic room -tags — now that labels exist they'd be meaningful) + an **add-friend-from-room** button. +a live/2-machine confirm. **Add-friend-from-room — DONE 2026-06-16 (`fb17fd1`):** each +participant card has a star — clickable ☆ adds that peer (pulling their live presence +name + addr so they're reachable immediately, unlike a bare add-by-id), gold ★ once +they're already a friend; hidden while friends are read-only. `AddFriendFromRoom` msg. +⚠️ star + click want a live 2-machine confirm (needs a peer in the room). **STILL +pending:** local **recents** list (cosmetic room tags — now that labels exist they'd be +meaningful). ### P6 — Opt-in discovery — Small Wire the *discoverable* state to n0 DNS publish (default off, time-boxed). Lookup