Long agent sessions rot. The model contradicts itself, drops constraints you stated clearly, and drifts away from the conventions you set at the start. It degrades quietly — the answers keep arriving confidently while getting worse, and nothing raises an error. A 1M-token window moves that line. It doesn't remove it.
Open GSD is a context engineering discipline with two toolchains behind it. Core drives the coding agent you already run — Claude Code, Codex, Cursor, Copilot and others — through a five-step loop per phase: discuss, plan, execute, verify, ship. Each step catches a failure the one before it cannot. Plans are grouped into dependency waves, every executor starts on a fresh context window reading only its own plan, and everything shared lives in .planning/ as plain markdown on disk. Pi is its own agent runtime, built to run unattended: slices instead of phases, Git worktree isolation so your checkout stays reviewable, SQLite for runtime state with markdown projected out for review, and a flat rate on the Claude plan you already pay for rather than a per-token bill.
The talk covers what each toolchain is for and how to pick between them, how greenfield and brownfield repos enter, what autonomous mode does well and where it should hand control back (the auto trap quadrant), how each feeds learnings back into future work, and why I review from outside Open GSD before shipping a milestone.
For this room specifically: Pi's polyrepo setup needs the repos nested under one parent workspace, which is a different shape from what Nx Polygraph does — Pi coordinates repos you already assembled, Polygraph discovers and relates them for you. And the curated skill catalog has no Nx pack yet. That one is open if anyone wants it.
Slides 1–19 are the talk. Slide 20 onward is an appendix meant for reading rather than presenting: vertical slicing and TDD mode, the code review fixer loop, what Pi commits versus what stays on one machine, the Windows arm64 install failure and the fork that works around it, a Core-to-Pi command reference, polyrepo layout, and the full skill catalog.
No demo. Both installers are one command, and everything else is plain text you can read.
Core: npx @opengsd/gsd-core@latest
Pi: npx @opengsd/gsd-pi@latest — this adds the `gsd` command to your shell
https://docs.opengsd.net · https://github.com/open-gsd · MIT licensed.
Git. Ship. Done.
Presented at the Nx Champions meeting in September 2026.