1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

Manage graph viewers with a supervised local service

This commit is contained in:
Andraxion 2026-07-25 00:17:21 -04:00
parent eb48ba1a51
commit 7c87536167
14 changed files with 1027 additions and 103 deletions

View file

@ -1,5 +1,22 @@
# Completed slices
## DFG-19 cross-platform supervised viewer manager
### Changed
- Released DocForge 0.12.0 with an authenticated loopback viewer-manager protocol.
- Moved viewer process ownership out of the MCP stdio host and into an OS-supervised per-user
manager. Linux uses systemd user services, macOS LaunchAgents, and Windows Task Scheduler.
- Added `docforge_visualization_status` and changed worker lifetime to a one-hour browser-activity
policy with explicit per-project stop.
- Replaced Unix-socket and inherited-file-descriptor assumptions with loopback TCP and standard
input/output worker control, so the manager protocol works on Windows as well as Unix platforms.
### Verification
- Lifecycle tests cover manager worker reuse, browser activity renewal, idle reclamation, explicit
stop, strict MCP surface registration, and manager-mediated visualization startup.
## DFG-18 persistent visualization lifecycle
### Changed