Run research nodes through the browser actor queue #113

Merged
lost-rob0t merged 1 commit from agent/issue-104-research-queue into main 2026-07-28 07:15:29 +00:00
lost-rob0t commented 2026-07-28 07:13:25 +00:00 (Migrated from github.com)

Refs #104

Summary

  • execute ordered research-node actor queues through quasar.browser-js.v1
  • persist validated run, pause, resume, retry, and kill transitions through the existing command/undo path
  • enforce dependencies, actor-run, request, elapsed-time, repeat, and cost limits plus stop rules
  • add lifecycle controls to the compact editor, graph context menu, and inspector
  • migrate the Legistar actor to its declared network.fetch capability
  • add focused runner, runtime, and UI tests plus documentation

Scope

This advances actor queue execution and lifecycle controls in #104. Provenance relation emission and broader desktop/mobile browser coverage remain follow-up work; deep-research logic stays outside Quasar.

Verification

  • 258 unit tests with a widened local timeout
  • integration test
  • lint, typecheck, package-boundary, static, and production-build checks
  • 45 focused runtime/UI tests
  • merge only after GitHub CI, including Chromium, passes
Refs #104 ## Summary - execute ordered research-node actor queues through `quasar.browser-js.v1` - persist validated run, pause, resume, retry, and kill transitions through the existing command/undo path - enforce dependencies, actor-run, request, elapsed-time, repeat, and cost limits plus stop rules - add lifecycle controls to the compact editor, graph context menu, and inspector - migrate the Legistar actor to its declared `network.fetch` capability - add focused runner, runtime, and UI tests plus documentation ## Scope This advances actor queue execution and lifecycle controls in #104. Provenance relation emission and broader desktop/mobile browser coverage remain follow-up work; deep-research logic stays outside Quasar. ## Verification - 258 unit tests with a widened local timeout - integration test - lint, typecheck, package-boundary, static, and production-build checks - 45 focused runtime/UI tests - merge only after GitHub CI, including Chromium, passes
Sign in to join this conversation.
No description provided.