docs(reqs): register AIUI-01..06 for phase 13 traceability
This commit is contained in:
@@ -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
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user