)
Phase 10.1: Urgent Fix (INSERTED)【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-doneGoal:[Urgent work - to be planned]Requirements: TBDDepends on:Phase 10Plans:0 plansPlans:TBD (run /gsd-plan-phase 10.1 to break down)插入位置的计算逻辑是定位目标阶段标题行之后、下一个 Phase N 标题之前将条目精确插入其中如果目标阶段是最后一个阶段则追加到 ROADMAP 末尾。整个过程通过 readModifyWriteRoadmapMd 完成保证读-改-写是原子的。 ### 5. 返回结构化结果 成功后返回 { phase_number, after_phase, name, slug, directory }其中 directory 是相对项目根目录的 POSIX 路径。工作流随后从结果中提取这四个字段用于状态更新和完成摘要。 ## 更新项目状态STATE.md 的双写机制 插入阶段不只是改 ROADMAP还要同步更新项目状态文件让后续的 progress、next up 等状态查询能看到新阶段。**关键约束**工作流明确要求通过 SDK handler 更新 STATE.md禁止使用原始的 Edit/Write 工具——因为项目可能通过 protect-files.sh PreToolUse hook 拦截对 STATE.md 的直接写入见 [state-mutation.ts](https://link.gitcode.com/i/c70acc2f72a425bbc77568b5bc5ae977) 的注释说明。 ### 更新 next-phase 指针 bash gsd-sdk query state.patch {Current Phase:{decimal_phase},Next recommended run:/gsd:plan-phase {decimal_phase}}工作流注明字段名以 STATE.md 实际暴露的指针为准handler 会报告实际匹配到的字段。追加 Roadmap Evolution 条目gsd-sdk query state.add-roadmap-evolution \ --phase {decimal_phase} \ --action inserted \ --after {after_phase} \ --note {description} \ --urgentstateAddRoadmapEvolution处理器见 state-mutation.ts的行为细节动作枚举--action仅接受inserted | removed | moved | edited | added五种其余抛 Validation 错误条目格式化inserted动作生成- Phase {phase} inserted after Phase {after}: {note} (URGENT)规范行--urgent标记只在actioninserted时追加(URGENT)后缀自动建节若 STATE.md 缺少### Roadmap Evolution小节会在## Accumulated Context下自动创建若连## Accumulated Context都不存在则在文件末尾一并追加去重对已存在的完全相同的条目行做精确匹配去重重放时返回{ added: false, reason: duplicate, entry }原子性通过readModifyWriteStateMd执行持锁完成读 → 转换 → 写全过程避免并发写入损坏。预期响应形状为{ added: true, entry: - Phase ... (URGENT) }成功或{ added: false, reason: duplicate, entry: ... }重放。完成摘要与后续动作插入完成后工作流输出以下摘要Phase {decimal_phase} inserted after Phase {after_phase}: - Description: {description} - Directory: .planning/phases/{decimal-phase}-{slug}/ - Status: Not planned yet - Marker: (INSERTED) - indicates urgent work Roadmap updated: .planning/ROADMAP.md Project state updated: .planning/STATE.md随后提示用户/clear后执行/gsd:plan-phase {decimal_phase}【免费下载链接】get-shit-doneA light-weight and powerful meta-prompting, context engineering and spec-driven development system for Claude Code by TÂCHES.项目地址: https://gitcode.com/GitHub_Trending/getshi/get-shit-done创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考