A read-only Paseo plugin for understanding the persisted state of a GSD project. It turns the selected workspace's planning evidence into an accessible board of milestones, phases, and plans—without running GSD, creating worktrees, merging code, or declaring work complete.
From the plugin's README
The plugin requires a selected workspace with GSD planning artifacts. It presents only evidence it can safely read; absent, malformed, oversized, or inaccessible artifacts remain explicit warnings or unavailable states.
paseo plugin add drungrin/paseo-gsd-observer --ref mainSecurity status covers commit 66116b167f94. This command tracks main. Refresh the listing before installing if the branch changed.
README
A read-only Paseo plugin for understanding the persisted state of a GSD project. It turns the selected workspace's planning evidence into an accessible board of milestones, phases, and plans—without running GSD, creating worktrees, merging code, or declaring work complete.
This public release contains the Safe Evidence Board. It lets you:
The board is an observer, not a control surface. It contains no terminal, agent, lifecycle, merge, cleanup, or write action.
>=0.8.0 <0.9.0.npm ci.Clone this repository, install dependencies, then point Paseo at the absolute checkout path:
git clone <repository-url> paseo-gsd-observer
cd paseo-gsd-observer
npm ci
paseo plugin install "$(pwd)"
Open a GSD workspace in Paseo and select Open GSD Board from its workspace panels. The plugin receives only the host-selected workspace ID; it never accepts a filesystem path from the client.
All filesystem access stays in the Paseo server process. Before reading, the plugin resolves the selected workspace through Paseo, follows real paths, enforces containment under the real .planning root, and reads only a fixed allowlist of artifacts.
The plugin adds no HTTP service, database, telemetry, terminal, agent action, or write access to GSD artifacts.
npm ci
npm run typecheck
npm test -- --run
The Vitest suite covers RPC boundaries, restricted decoders, path containment, snapshots, watcher behavior, and panel flows using a fake host. It complements, but does not replace, validation in a rendered Paseo host.
The plugin requires a selected workspace with GSD planning artifacts. It presents only evidence it can safely read; absent, malformed, oversized, or inaccessible artifacts remain explicit warnings or unavailable states.
The public repository intentionally contains only the plugin source, tests, and user-facing documentation. Local GSD planning state, agent instructions, and verification dossiers are excluded.
Scanned 14 Sep 2026, 21:52 UTC from drungrin/paseo-gsd-observer.