docs: add FED-05 inter-node lightning channel-open UX to Phase 1

This commit is contained in:
archipelago
2026-07-29 10:59:48 -04:00
parent 07b167d68e
commit 8c2a55eb4c
3 changed files with 8 additions and 3 deletions
+4 -2
View File
@@ -16,6 +16,7 @@ declared exit criteria (multinode pass + workstreams B/C/F), `.planning/codebase
- [ ] **FED-02**: Federation sync converges and is observable — after sync settles, fleet nodes agree on the node list with fresh status; stale entries, duplicates, and silent sync failures are eliminated and sync errors are operator-visible
- [ ] **FED-03**: A structured code review of the federation/fleet area (`core/archipelago/src/federation`, node sync, FIPS/transport dial layer) and mesh area (`core/archipelago/src/mesh`, mesh RPC surface) is completed, with every finding fixed or explicitly deferred with a reason
- [ ] **FED-04**: Mesh messaging parity — attachment send (and the rest of the mesh chat surface) behaves identically on the demo and on real nodes: the demo backend implements the same RPC surface the UI calls, transport decisions mirror the real size-based tier logic, and no demo-only modals exist
- [ ] **FED-05**: Inter-node Lightning channel opening UX — the UI shows the node's shareable Lightning URI; lists trusted (federated) nodes by hostname for one-click channel opening; and lets the user browse/request channels with public nodes — using the existing design system and components, verified on the :8100 dev preview against archi-dev before deploy
### UI Performance (PERF)
@@ -96,6 +97,7 @@ Which phases cover which requirements. Updated during roadmap creation.
| FED-02 | Phase 1 | Pending |
| FED-03 | Phase 1 | Pending |
| FED-04 | Phase 1 | Pending |
| FED-05 | Phase 1 | Pending |
| PERF-01 | Phase 2 | Pending |
| PERF-02 | Phase 2 | Pending |
| PERF-03 | Phase 2 | Pending |
@@ -121,8 +123,8 @@ Which phases cover which requirements. Updated during roadmap creation.
| MKT-04 | Phase 8 | Pending |
**Coverage:**
- v1 requirements: 27 total
- Mapped to phases: 27
- v1 requirements: 28 total
- Mapped to phases: 28
- Unmapped: 0
---