Files
codebase-memory-mcp/graph-ui/tools
Bernhard Jackiewicz 1a60ba8352 test(ui): browser checks for the in-page project switch and the chat gaps (K24, K16, K12, K7, K1)
Extends the chat stream script of the hand test (tools/handtest-fixes-
chat.mjs) with the points the completeness check of 2026-10-04 found
open:

- K24: django-demo with the agent active, a selection and a listed
  answer, then cbm and django-demo through the project switcher, then
  Back and Forward. Each leg measures that the page did not reload, no
  model worker was created and nothing was prepared again, the lamp
  reads "Agent active" at 0, 250, 1000 and 3000 ms, the workspace stays,
  the chat shows the new project's history, and no request sent once
  the address named the new project names the old one. After each
  switcher leg all twelve views (Explore, Galaxy, Architecture Overview,
  Entry points, Service map, Endpoints, Hotspots, System structure,
  Behavior, ADR, Coverage, System logs) carry no marker of the old
  project and are compared with a fresh page load of the new one. The
  auto-load tooltip is read too.
- K16: three word orders with "wo" are listed, four misspelled names are
  offered for the selection with the right wording; none reaches the
  model.
- K12: the workflow's automatic card is facts only and offers "Ask the
  model"; asking marks the model text as generated; tox.ini,
  pyproject.toml and README.rst show facts only without a model call.
- K7: the django area opened with nothing selected lists its lines,
  languages, parts, hotspot findings and connections.
- K1: an automatic explanation cut at 32 output tokens names both
  limits.

The browser runs headless unless --headed is given; ANGLE on Metal gives
it the GPU with shader-f16 the local model needs.

Signed-off-by: Bernhard Jackiewicz <bj@techport.io>
2026-10-04 00:33:33 +02:00
..