docs: 2-machine field test passed (P1 identity, P3 tickets, regression)

Desktop<->dopedart on c5df7a3: persistent identity stable across restarts,
two-way audio regression clean, member-issued ticket lets a room outlive its
creator (desktop rejoins via dopedart's ticket after leaving), friends-add
persists. dopedart resynced to c5df7a3. Clears the P3 field-test.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-15 05:22:39 -04:00
co-authored by Claude Opus 4.8
parent c5df7a31f0
commit 9a1163484a
+14
View File
@@ -198,3 +198,17 @@ no one to bootstrap from) and the user reframed rooms as **ephemeral cosmetic
labels** — the durable thing is the friends list, not the room. The member-issued
ticket and the cosmetic name-tag survive from this cut; the persistence machinery
does not.
---
## 2-machine field test — 2026-06-15 (desktop ↔ dopedart, build `c5df7a3`) — ALL PASSED ✅
- **P1 persistent identity:** node ID stable across app restarts on both machines.
- **Call regression:** two-way audio works with persistent identity (no break).
- **P3 member-issued ticket ("rooms outlive their creator"):** both machines in a
room → dopedart copies ITS ticket → desktop leaves → desktop joins via dopedart's
ticket → reconnects. Confirms a joiner's ticket is a working self-door. **Clears
the P3 field-test that was pending.**
- **Friends add (storage):** adding a friend by node id persists on both ends (live
status still pending P4).
- dopedart resynced to `c5df7a3` (sha `7541773d…`); old binary at
`~/peerspeak.bak.20260615`.