---
name: soloforge-slice-plan
description: 把已确认设计拆成可独立实现、验证和回滚的垂直切片。
when: 开发切片计划 / slice_plan / design 域最后
---

# 开发切片计划

## 适用性

上游设计和适用的数据、API、原型契约已稳定后使用。若关键契约仍缺失或相互矛盾，先修上游，不要用切片计划掩盖设计空洞。

## 事实输入

- 需求、模块边界、状态机和发布单元。
- 适用的数据对象/属性、接口、原型页面和现有代码目录。
- 可用构建、测试、部署命令和团队交付能力。
- `template.md` 与 `examples.md`。

## 关键决策

- 切片应按用户价值垂直贯通，基础设施或骨架切片只在确有依赖时存在。
- 每个切片必须有明确输入、输出、上游依赖、变更范围和可独立验证的验收契约。
- 切片大小由可交付性和风险决定，不以固定天数或固定文件数机械切分。

## 产出方法

1. 建立需求、模块、数据、接口、页面之间的追踪集合。
2. 从最小可运行主链路开始，按依赖顺序形成无环切片。
3. 每个切片列出真实文件或目录、契约编号、页面、接口和验证命令。
4. 为正常、异常、边界、权限和并发场景写可观察结果；不适用项说明理由。
5. 默认路径为 `docs/architecture/02-开发切片计划.md`；有 project map override 时使用权威路径。

## 禁止项

- 不得按“前端一片、后端一片、存储一片”机械横切。
- 不得使用“全部接口、所有页面、相关文件”等无法界定的范围。
- 不得创建无用户价值、无验收方式或依赖循环的切片。
- 不得把未确认契约编号、示例路径或不存在的命令写成事实。

## 交付自检

- 所有适用需求、接口、数据约束和页面至少被一个切片承接，且无 orphan。
- 每个切片可以在不依赖未来切片的前提下验证其承诺。
- 依赖图无环，文件归属和发布单元一致。
- 验收结果可由测试、运行时探测或明确人工审计观察。

## 权威验证

编辑后先处理 quick 反馈，再调用 `sf_verify action="full" task_id="当前任务ID" artifact="slice_plan"`。完整验证只证明结构化约束成立，切片真实可实施性仍需在实现中持续校正。


## 交付前对抗审查

`sf_verify` 通过只证明结构/编译/测试层；语义质量（承接正确性、异常/并发/权限/边界是否可靠、是否含空话或无法证伪的承诺）须经独立对抗审查。advance/deliver 前用 `sf_review action="start" task_id="当前任务ID" artifact="<本产物 kind>"` 发起 per_artifact 审查，用**独立 session/subagent**（非产出本产物的同一会话）执行返回的 prompt、submit findings，按 next_step 完成 K 次独立采样与闭环。deliver 会阻断未完成/未闭环的审查；活跃豁免与被驳回 error 会被注入审查 focus 供独立复核。
