Manage graph viewers with a supervised local service
This commit is contained in:
parent
eb48ba1a51
commit
7c87536167
14 changed files with 1027 additions and 103 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue