Docs: prerequisites (Android toolchain gap), MQTT broker, cross-project deps
This commit is contained in:
18
AGENTS.md
18
AGENTS.md
@@ -119,6 +119,24 @@ On the device only. No server database.
|
||||
5. Models go through **OmniRoute** — but this app talks to the Hub, not to models.
|
||||
6. Own folder, own repo.
|
||||
|
||||
## 10a. Prerequisites (verify before Phase 1)
|
||||
|
||||
| Need | Status / note |
|
||||
|---|---|
|
||||
| **Android toolchain** | **MISSING on `.13`** — no `java`/`javac`, `gradle`, `kotlinc`, `adb`, `sdkmanager`. Phase 1 cannot start without a JDK + Android SDK + Gradle. Decide: install on `.13`, or build on `.51`. |
|
||||
| **A device to test on** | `sams-pixel-8a` is on the tailnet (`100.101.49.17`). |
|
||||
| **The Hub** | Live on `.13:8788`. Frozen API: `central_ai_llm_master/docs/hub-api.md`. |
|
||||
| **Internet use control API** | **Not built yet.** Required from **Phase 5** (admin lock/unlock). Until then, stop at Phase 4. |
|
||||
|
||||
**Build order note:** this project depends on `internet_use_control` for its admin
|
||||
half. That project is being built first. Phases 1–4 (voice + approvals) do not
|
||||
need it; Phase 5 does.
|
||||
|
||||
**Task 1 should be: stand up the Android build environment and prove it** — JDK,
|
||||
SDK, Gradle, then a hello-world app that calls the Hub's `/health` and shows the
|
||||
result. No UI, no features. This turns "build an Android app" from an unknown
|
||||
into a known.
|
||||
|
||||
## 11. Build order
|
||||
|
||||
**Phase 1 — Skeleton and settings**
|
||||
|
||||
Reference in New Issue
Block a user