How t091926/gstack works
gstack is a toolkit for AI-assisted product development: specialist workflows and utilities support planning, implementation, browser-based QA, review, security checks, and release work. The principal user workflow is documented as planning a feature, implementing it, testing it, and shipping it; the README also highlights standalone browser, PDF, design, memory, and security capabilities. The tree and excerpts expose several supporting runtimes, but not the skill Markdown or enough wiring to map the full workflow. Edges below are limited to documented or indexed references.
Main entry points: server.ts Browse daemon · browser-manager.ts Browser manager · orchestrator.ts PDF orchestration · phase-publication-hook.ts Autoplan publication
Components 21
Workflow support
- Autoplan publication
autoplan/bin/phase-publication-hook.ts - Plan snapshots
bin/gstack-autoplan-snapshot.ts - Agent host registry
hosts/index.ts
Browser and QA
- Browse daemon
browse/src/server.ts - Browser manager
browse/src/browser-manager.ts - Cookie picker
browse/src/cookie-picker-routes.ts - Browse client
browse/src/browse-client.ts - iOS QA daemon
ios-qa/daemon/src/index.ts
Design and documents
- PDF orchestration
make-pdf/src/orchestrator.ts - PDF render client
make-pdf/src/asideClient.ts - Browser rendering
lib/aside-render.ts - Design workflows
design/src/commands.ts
Security assessment
- Security assessment
lib/cso/cli.ts - Assessment state
lib/cso/state.ts - Egress receipts
lib/egress-receipt.ts
Memory and intelligence
- Memory ingestion
bin/gstack-memory-ingest.ts - Memory helpers
lib/gstack-memory-helpers.ts - Knowledge sync
bin/gstack-gbrain-sync.ts - Code intelligence
lib/code-intelligence/index.ts - Repository policy
lib/gbrain-repo-policy-client.ts
Other components
- Builder
Connections 14
- Builder → Autoplan publication: plans with
README.md - Autoplan publication → Plan snapshots: publishes via
autoplan/bin/phase-publication-hook.ts - Browse daemon → Browser manager: uses
browse/src/server.ts - Browse daemon → Cookie picker: routes to
browse/src/server.ts - Browser manager → Browse daemon: called by
browse/src/browser-manager.ts - Cookie picker → Browser manager: uses
browse/src/cookie-picker-routes.ts - PDF orchestration → PDF render client: renders PDF
make-pdf/src/orchestrator.ts - PDF orchestration → Browser rendering: renders content
make-pdf/src/orchestrator.ts - PDF render client → Browser rendering: calls render
make-pdf/src/asideClient.ts - Security assessment → Assessment state: saves reports
lib/cso/cli.ts - Browse daemon → Egress receipts: writes receipts
browse/src/server.ts - Memory ingestion → Memory helpers: uses
bin/gstack-memory-ingest.ts - Memory helpers → Knowledge sync: supports
- Code intelligence → Repository policy: policy integration