Del av #95. Se doc/plans/nvt-agent-integrasjon.md (PR #94), avsnittet «Admin-konsoll». Forutsetter M1.
Mål
Egen lokal webapp (apps/agent-console/) som gir tverrgående innsyn i pipelinen — det bildet som i dag krever flere terminaler.
Leveranser
- Backend uten samtale-tokens (Node/TS, kun
127.0.0.1): leser read-only alle agenters triggers/-filer, bridgens state (topics, leases) og nvt-instansers events.jsonl; handlinger går senere via bridgens lokale API (M3). Konsollen får aldri Slack/GitHub-tokens eller Docker-tilgang.
- Topic-tverrsnitt (kjernevisning): opphavstråd (Slack/GitHub-referanse) ↔ delegeringskjede på tvers av agenter (inkl. debrief) ↔ nvt-instansens live-status (siste events, køede prompts) ↔ PR-lenker.
- Dyplenker: «Åpne i VS Code» → instansens code-server-URL.
- Live-oppdatering: SSE/tail av results/events.
Akseptansekriterier
Del av #95. Se
doc/plans/nvt-agent-integrasjon.md(PR #94), avsnittet «Admin-konsoll». Forutsetter M1.Mål
Egen lokal webapp (
apps/agent-console/) som gir tverrgående innsyn i pipelinen — det bildet som i dag krever flere terminaler.Leveranser
127.0.0.1): leser read-only alle agenterstriggers/-filer, bridgens state (topics, leases) og nvt-instansersevents.jsonl; handlinger går senere via bridgens lokale API (M3). Konsollen får aldri Slack/GitHub-tokens eller Docker-tilgang.Akseptansekriterier