用途:将产品待办项(PBI)拆解为可实施的用户故事,适用于功能切片、需求分解和冲刺就绪工作项创建,尤其是故事过大(工作量大于 8)时。
主要能力:识别端到端垂直切片;对超过 8 点(必须)或 5 点(建议)的故事应用 SPIDR(Spike/Paths/Interfaces/Data/Rules)拆分直至满足 INVEST;每个故事至少 3 个 GIVEN/WHEN/THEN 场景(正常、边界、错误)加 1 个强制授权场景;自下而上估算(阶段工时→天数×生产率,故事点由估算推导);输出故事依赖表;支持绿地模式,生成基础设施、脚手架与 UI 系统基础故事。
使用方式:先读取 PBI 与活动计划,加载领域上下文(模块、实体、业务规则编号);识别垂直切片;按需 SPIDR 拆分;编写故事并校验 INVEST;估算并生成完整估算前置字段;输出依赖表;执行用户确认访谈;保存至 team-artifacts/pbis/stories/{YYMMDD}-ba-story-{slug}.md;随后建议执行 $spec [mode=tests]。
限制:故事叙述须技术无关,不出现框架、类或文件名,使用 [Source: namespace/service/id] 锚点而非 file:line;不得跳过、重排或合并步骤,除非用户明确批准;切片、范围与工作量不得自动决定,须经用户确认;若所需步骤或工具在当前环境无法运行,应停止并询问用户;缺失或过期的项目文档需先运行 $project-init 或相应窄化设置路由。