feat: group prototype journeys and simplify HTML preview

This commit is contained in:
2026-10-19 10:37:56 +08:00
parent adaa8e4edd
commit 49cd594233
25 changed files with 765 additions and 410 deletions
+7 -7
View File
@@ -83,10 +83,10 @@ description: >-
6. 按可独立验证的垂直切片拆任务,写出依赖、关键路径、`expected` 和 `verification`,
但不要写入 `.pouch/ack/tasks.yaml` 或本 ship 的 `tasks.yaml`(任务由 long-ship 在批准后创建)。
7. 按模板生成自包含 HTML PRD,并在回复中说明文件路径、版本、待确认问题和下一步。
8. 用户需要在其它设备查看 HTML,或说“把这个 HTML 渲染出来”时,调用已安装的
`previewer` 能力传入该文件;不要在 `specifier` 内复制 Node/Tailscale Serve 逻辑。
previewer 返回结果后,必须把对应 PRD 版本、Tailscale IPv4、完整 HTTP URL、过期时间
和停止命令一起给出,并明确说明应使用返回的哪个 IP 访问。
8. 用户需要查看 HTML,或说“把这个 HTML 渲染出来”时,读取已安装 `previewer` 的调用契约,
直接执行其共享脚本并传入该文件;不要再次委派 Agent 或在 `specifier` 内复制服务代码。
固定文件和参数,保存一次成功 JSON。回复提供对应 PRD 版本、HTTP URL、过期时间和停止命令。
跨设备预览时按用户请求指定监听地址;本机回环 URL 仅供同机访问。
如果调研发现需求边界、目标或关键依赖存在两种互相冲突的解释,停止在 `review`,明确列出
冲突,不能自行替用户拍板。
@@ -104,9 +104,9 @@ description: >-
按 [review-loop.md](references/review-loop.md) 记录状态和审计信息。
如果需要远程预览,读取 `previewer` 的调用契约并把 PRD 文件路径交给它;previewer 不改变
需求评审状态,HTML 被展示不等于用户批准。回复中要同时给出 Tailscale IP 和 URL,不能只
说“已经渲染”或只返回本机 `127.0.0.1`。
如果需要预览,读取 `previewer` 的调用契约并直接执行其共享脚本;previewer 不改变需求
评审状态,HTML 被展示不等于用户批准。回复提供完整 URL 和有效期;跨设备预览需设置可访问的
监听地址,不能把本机 `127.0.0.1` 描述为远程访问地址。
## 批准和 long-ship 交接