Merge branch 'kanban/npu-docs-diagrams' into kanban/npu-integration

# Conflicts:
#	openvino-doc-image-triage-npu/README.md
#	openvino-genai-npu-worker/README.md
#	swarm-common/obsidian-vault/will/will-shared-zap/Runbooks/OpenVINO NPU Services Runbook.md
This commit is contained in:
William Valentin
2026-06-04 12:47:38 -07:00
9 changed files with 49 additions and 21 deletions
+5 -3
View File
@@ -91,20 +91,20 @@ Include OCR/sidecar text in a single response only when explicitly requested:
## HTTP usage
HTTP is optional and not enabled by default. Check that port 18829 is free first:
The prototype is CLI-first. HTTP is optional and not enabled by default. If a foreground HTTP server is needed for review, prefer optional port `18829` so it does not collide with the GenAI worker prototype on `18820`. Check the port first:
```bash
ss -ltnp | grep ':18829\b' || true
```
Start local-only server:
Start a local-only server and stop it after the smoke:
```bash
cd /home/will/lab/swarm/openvino-doc-image-triage-npu
/home/will/.venvs/npu/bin/python server.py --host 127.0.0.1 --port 18829 --allowed-root "$PWD"
```
Call it:
Call it with synthetic/non-private fixtures only:
```bash
curl -sS http://127.0.0.1:18829/healthz | jq
@@ -114,6 +114,8 @@ curl -sS -X POST http://127.0.0.1:18829/triage \
-d '{"path":"/home/will/lab/swarm/openvino-doc-image-triage-npu/samples/synthetic_invoice.png","options":{"allowed_roots":["/home/will/lab/swarm/openvino-doc-image-triage-npu"]}}' | jq
```
Do not install or enable a persistent service for this prototype without explicit approval, and do not point it at private document/image directories during smoke tests.
## Smoke test
```bash