docs(reqs): register AIUI-01..06 for phase 13 traceability

This commit is contained in:
archipelago
2026-08-03 11:18:33 -04:00
parent eb224709d7
commit 223afc26f7
+17 -2
View File
@@ -75,6 +75,15 @@ declared exit criteria (multinode pass + workstreams B/C/F), `.planning/codebase
- [ ] **MKT-03**: Manifest signatures are verified before installation; tampered or invalid marketplace manifests cannot be installed
- [ ] **MKT-04**: End-to-end north star: a user installs a third-party marketplace-published app on their node and it runs healthy under the standard lifecycle guarantees
### AIUI — Conversational Node Control & Content Surfaces (AIUI) — added 2026-08-03
- [ ] **AIUI-01**: Human-language node control — a typed request in AIUI chat ("restart bitcoin", "how much space is left", "who's connected") reaches a real node action and returns a real result, over a permissioned tool-calling bridge rather than raw RPC
- [ ] **AIUI-02**: Conversational settings — the system settings surfaced across neode-ui become reachable by conversation, scoped to what the user has granted
- [ ] **AIUI-03**: Content surfaces made real — AIUI's designed-but-empty content views render live node data (peer files, music, IndeeHub movies, owned/paid content); audio belongs to the global bottom-bar player and media streams via Range requests, never base64 blobs
- [ ] **AIUI-04**: Sandboxed by construction, permissioned by the user — secrets never reach the browser or the model context; the chat gets an explicit, user-granted, default-closed, revocable capability scope; destructive and identity-touching operations are human-confirmed; tool authority never derives from peer-controlled content (BLOCKER)
- [ ] **AIUI-05**: Delivery and build — AIUI reaches nodes on a delivery path an operator can actually receive updates through, with `VITE_BASE_PATH=/aiui/` enforced by the build script so a hand-built bundle cannot ship a black page
- [ ] **AIUI-06**: Verified on device — in the real embedded iframe on archi-dev-box, mobile included, not only in the local `dev:mock` loop
## v2 Requirements
Deferred to a future milestone. Tracked but not in the current roadmap.
@@ -144,11 +153,17 @@ Which phases cover which requirements. Updated during roadmap creation.
| MKT-02 | Phase 8 | Pending |
| MKT-03 | Phase 8 | Pending |
| MKT-04 | Phase 8 | Pending |
| AIUI-01 | Phase 13 | Pending |
| AIUI-02 | Phase 13 | Pending |
| AIUI-03 | Phase 13 | Pending |
| AIUI-04 | Phase 13 | Pending |
| AIUI-05 | Phase 13 | Pending |
| AIUI-06 | Phase 13 | Pending |
**Coverage:**
- v1 requirements: 29 total
- Mapped to phases: 29
- v1 requirements: 35 total
- Mapped to phases: 35
- Unmapped: 0
---