news 2026/9/10 2:06:53

User Flow Coverage

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
User Flow Coverage

User Flow Coverage

【免费下载链接】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

User story: «As a new user, I want to register and log in, so that I can access my dashboard.»

StepExpectedEvidenceStatus
RegisterForm at /register accepts name/email/passwordsrc/app/register/page.tsx:12 (form component)
SubmitPersists user, redirects to /dashboardsrc/api/register/route.ts:34 (db.insert + redirect)
See dashboardDashboard page renders, shows user's namesrc/app/dashboard/page.tsx:8 (greeting line)
Outcome"Access my dashboard" — user lands on a populated pagedashboard route + greeting both verified above
表格四列各有分工:`Step` 是 user story 的操作步骤;`Expected` 是该步的用户可见期望;`Evidence` 是代码库中的具体文件:行号证据;`Status` 是该步的验证结论。最后一行固定为 `Outcome` 行,对应 `[outcome]` 子句的整体达成。 **结构约束**:VERIFICATION.md 的标准技术检查节(API 验证、错误处理等)依然存在,但必须**追加在 "User Flow Coverage" 之下,而不是之上**——与 UAT 脚本中"用户流先、技术检查后"的排序保持一致。 这一输出结构在 agent 定义中有对应的强制项:[gsd-verifier.md](https://link.gitcode.com/i/0f7bd4b4cbbbafeb5f3af5462d24af50) 的 `<mvp_mode_verification>` 节规定,MVP 模式下 VERIFICATION.md 的输出结构为 (1) 顶层 "User Flow Coverage" 表,(2) 标准技术检查节紧随其后——"only if the user flow coverage is complete"。同时该节声明:当阶段模式为 null/缺失时,整节休眠(dormant),非 MVP 阶段的 goal-backward 验证方法完全不变。 ## 七、User Story 格式守卫:SDK 动词的落地细节 文档要求"phase 是 mvp 但 goal 不是 user story 格式"时拒绝继续。verify-work 工作流中这一守卫的实际实现([verify-work.md](https://link.gitcode.com/i/de3db4ae651460633845f2de530dca40)): ```bash PHASE_GOAL=$(gsd-sdk query roadmap.get-phase "${phase_number}" ${GSD_WS} --pick goal) USER_STORY_VALID=$(gsd-sdk query user-story.validate --story "$PHASE_GOAL" --pick valid) if [ "$USER_STORY_VALID" != "true" ]; then echo "Phase ${phase_number} has '**Mode:** mvp' in ROADMAP.md but the **Goal:** is not in user-story format." echo "Run /gsd mvp-phase ${phase_number} to set a user-story goal before verifying." exit 1 fi

关键设计:正则本身不内联在工作流或 agent 的散文里,而是由 SDK 动词user-story.validate持有。该动词实现于 sdk/src/query/mvp.ts,其规范正则为:

/^As a .+, I want to .+, so that .+\.$/

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 2:03:52

CANN/ge Triton算子入图指南

Triton入图 【免费下载链接】ge GE&#xff08;Graph Engine&#xff09;是面向昇腾的图编译器和执行器&#xff0c;提供了计算图优化、多流并行、内存复用和模型下沉等技术手段&#xff0c;加速模型执行效率&#xff0c;减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端…

作者头像 李华
网站建设 2026/9/10 2:03:30

STM32F407移植FreeRTOS完整流程与避坑指南

简介&#xff1a;基于STM32F407的FreeRTOS 1.4.0移植资源&#xff0c;面向嵌入式入门开发者及需要将实时操作系统落地到实际项目的工程师&#xff0c;演示在Cortex-M4内核上完成内核移植、外设适配与多任务验证的完整过程。资源包为rar压缩格式&#xff0c;大小约11.53MB&#…

作者头像 李华
网站建设 2026/9/10 2:00:52

欧姆龙NJ+EtherCAT实现24轴电池极片卷绕产线控制

接到一条电池极片卷绕生产线的控制改造项目那天&#xff0c;我第一反应是“又是个硬骨头”。整线加起来24台伺服电机&#xff0c;主控定了欧姆龙NJ系列&#xff0c;程序全部走ST语言&#xff0c;驱动器之间用EtherCAT总线串起来。说实话&#xff0c;24轴听起来吓人&#xff0c;…

作者头像 李华
网站建设 2026/9/10 2:00:33

CANN/ge AIPP色域转换参数设置

aclmdlSetAIPPCscParams 【免费下载链接】ge GE&#xff08;Graph Engine&#xff09;是面向昇腾的图编译器和执行器&#xff0c;提供了计算图优化、多流并行、内存复用和模型下沉等技术手段&#xff0c;加速模型执行效率&#xff0c;减少模型内存占用。 GE 提供对 PyTorch、Te…

作者头像 李华
网站建设 2026/9/10 1:59:52

Python列表全解析:从底层原理到性能优化实战

Python 列表&#xff08;List&#xff09;几乎可以说是 Python 里最常用的数据结构&#xff0c;没有之一。无论是写脚本、做数据分析、写爬虫&#xff0c;还是搭 Web 后端&#xff0c;列表都是绕不开的基本功。很多人学 Python 的时候&#xff0c;列表的增删改查几天就上手了&a…

作者头像 李华