# A.R.K.A. v0.2.0 test report

Test date: 2026-08-01  
Runtime: Node.js 26.5.0, production build served by Express  
Browser: Google Chrome through the connected desktop browser session

## Result

The standalone `ARKA/arka` concept passed its production build, API and browser
acceptance checks. One language-selection defect in AI fallback mode was discovered
during Chrome testing, fixed and successfully retested.

| Check | Result | Evidence |
|---|---|---|
| `npm run build` | PASS | React/Vite and TypeScript backend compiled |
| `npm audit --omit=dev` | PASS | 0 known production dependency vulnerabilities |
| Docker image `tcp-arka:0.2.0` | PASS | Multi-stage image built from a clean dependency install |
| Docker runtime health | PASS | Clean container returned `status=ok`, version `0.2.0`, `local-only` |
| Docker Compose configuration | PASS | Core-only and optional `ai` profile resolve correctly |
| Native network default | PASS | Production server listened on `127.0.0.1:8080` |
| `GET /api/health` | PASS | `status=ok`, version `0.2.0`, `local-only` |
| `GET /api/system/status` | PASS | Live runtime, memory, storage and uptime data returned |
| Knowledge search: `water` | PASS | `Water Purification` returned; unrelated card hidden in Chrome |
| AI without Ollama | PASS | English fallback response and English sources returned |
| LT/EN switch | PASS | Navigation, dashboard and content changed to English |
| Download catalog | PASS | Four catalog items returned with actionable state |
| Local PMTiles map | PASS | Florence map rendered from local `/api/files/` content |
| Mobile layout | PASS | 390 × 844; no horizontal overflow; menu opened with `aria-expanded=true` |
| Browser console | PASS | No A.R.K.A. errors; warnings originated only from installed Chrome extensions |
| License presentation | PASS | Apache-2.0 shown in UI; old QGPL badge/link removed |

## Chrome screenshots

- [`screenshots/arka-dashboard-chrome.png`](screenshots/arka-dashboard-chrome.png)
- [`screenshots/arka-ai-fallback-chrome.png`](screenshots/arka-ai-fallback-chrome.png)
- [`screenshots/arka-offline-map-chrome.png`](screenshots/arka-offline-map-chrome.png)

## Tested boundaries

- The built-in knowledge base, fallback assistant, content catalog and local map
  preview were exercised.
- A real Ollama model was not installed for this test; graceful fallback was the
  intended acceptance path.
- A previously downloaded 6 MB PMTiles sample was used for the offline map test.
- Full-size Wikipedia indexing, the 115 GB world map, mesh hardware and an encrypted
  vault were not tested.
- This version has no built-in authentication and must remain on localhost or a
  segmented trusted LAN.
