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

Detach graph viewer from MCP transport

This commit is contained in:
Andraxion 2026-07-24 22:07:33 -04:00
parent 5e77cd2adb
commit f6b9816ffd
10 changed files with 369 additions and 22 deletions

View file

@ -1,5 +1,22 @@
# Completed slices
## DFG-14.1 detached viewer lifecycle correction
### Changed
- Released DocForge 0.8.1 with the existing `graph-browser@5` interface.
- Moved the loopback listener into a detached worker so MCP transport teardown cannot kill an
active viewer.
- Bound the worker to the longer-lived MCP client host plus the existing browser lease and startup
grace.
### Verification
- Added a process-boundary regression test that exits the launching transport process, verifies the
viewer still responds, and then verifies lease expiry.
- Retained the in-process listener tests for token confinement, read-only behavior, stale-index
rejection, and lease renewal.
## DFG-14 durable graph navigation
### Changed