The WebUI can't be exercised in a headless sandbox — it needs a real browser, which is your machine. This is a manual UX pass to confirm the product surface and file gaps.
Bring it up
docker compose up -d
# open the app in a browser (default http://localhost:8080 or your HTTP_PORT)
Walk through and check
Report
#277 asks to make the WebUI a real product surface (capture + browse + node-detail). As you click through, note:
Related: #277, #166, #120 (auth), #375 (trust display).
🤖 Generated with Claude Code
The WebUI can't be exercised in a headless sandbox — it needs a real browser, which is your machine. This is a manual UX pass to confirm the product surface and file gaps.
Bring it up
docker compose up -d # open the app in a browser (default http://localhost:8080 or your HTTP_PORT)Walk through and check
EXTRACTOR=local-llm); approve/reject flows workWEBUI_MODE=interactive+AUTH_TOKEN=...(paste the same token in the UI). Confirm the gate.Report
#277 asks to make the WebUI a real product surface (capture + browse + node-detail). As you click through, note:
Drop findings on WebUI: capture + browse + node-detail (make it a product surface) #277 so the WebUI work can be scoped to real needs.
Related: #277, #166, #120 (auth), #375 (trust display).
🤖 Generated with Claude Code