Conversation
- Copy 254 files from submodule (23 new + 231 diverged overwritten) - Add mode: subagent to 21 agent files - Replace task() calls with @subagent syntax (52 auto + 28 manual) - Apply 4351 supplemental rule translations across 244 files - Fix all forbidden string violations (task(), gsd:, etc.) - Update antipatterns.toml for new v1.32.0 patterns
- Copy 253 files from submodule (force overwrite diverged) - Translate Claude Code artifacts to OpenCode equivalents (251 files, 4454 replacements) - Replace 56 task() calls with @subagent_type shorthand (52 auto + 4 manual) - Add mode: subagent to all 21 agent definition files - Create v1.33.0 supplemental config for backtick-quoted general-purpose - Forbidden strings check: PASSED (0 violations) - 29 oc-/-oc- orphaned files preserved untouched
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Upstream sync from GSD (Get Shit Done) v1.30.0 to v1.33.0, bringing security auditing, automated documentation generation, and major enhancements across the agent/workflow pipeline.
152 files changed, +12,157 / -2,384 lines
What's New
Security Pipeline
/gsd-secure-phasecommand +gsd-security-auditoragent for retroactive threat mitigation verification of completed phases. Produces SECURITY.md reports verified against PLAN.md threat models.Automated Documentation
/gsd-docs-updatecommand +gsd-doc-writerandgsd-doc-verifieragents. Generates, updates, and verifies up to 9 documentation types (README, architecture, API, etc.) with codebase-verified accuracy. No hallucinated paths or stale signatures.Dependency Analysis
/gsd-analyze-dependenciescommand for phase dependency graph analysis. Detects file overlap, semantic API dependencies, and data flow between phases to suggest ROADMAP.mdDepends onentries.Discuss Phase Power Mode
discuss-phase-power.mdworkflow generates all questions upfront into a JSON state file with an HTML companion UI. Users answer asynchronously at their own pace, then all answers are processed in one pass.Major Enhancements
Planner (Scope Reduction Prohibition)
Plan Checker
Executor
.continue-here.mdbefore any work begins.files_modifiedoverlap detection prevents parallel plans from conflicting on the same files.Verifier
human_neededstatus takes priority overpassedwhen human verification items exist.Quick Mode
--fullflag enables the complete pipeline (discuss + research + plan-checking + verification).--validateflag for plan-checking + verification only.--discuss --research --validateequals--full.Autonomous Mode
--to Nand--only Nflags for phase range and single-phase execution.--interactiveflag: discuss runs inline with questions, plan+execute in background.Infrastructure
response_languageconfig option: all user-facing prompts across phases/subagents respect configured language.workflow.use_worktreesconfig: disable git worktree isolation for solo developers.schema-detect.cjs: detects ORM schema changes (Prisma, Drizzle, Payload, TypeORM, Supabase) and verifies push commands ran.state.cjsuses read-modify-write locks to prevent lost updates from concurrent agents.task()removal: Alltask()subagent calls replaced with direct@gsd-{agent}calls for OpenCode compatibility.Documentation
Commits
38f312117a7ed439feda1f30f63e09c42c92214728550e4c3