prd-background.md 3.02 KB

背景与问题陈述

在 LemonBoss 已有 Skill 进化 + Master 多 Agent 能力之上,缺一条「需求文字进,前后端代码出」的可观测自动开发流水线。本系统填补这条空白。

当下的痛

痛点 现状 影响
需求 → 代码 链路碎裂 Master 能调 Agent,但没有「项目」概念,每次都是临时编排 同一需求要重复对 Master 解释多次
失败时不知所云 Agent 跑测红了,要人去翻 stdout 找原因 调试成本远大于编写成本
反思机制只用在 Skill evolution-loop.js 的反思能力只服务 Skill 训练 普通代码开发享受不到「失败 → 反思 → 重试」
文档与代码脱节 用户在 chat 里描述,Agent 直接写代码,没有持久 PRD 第二次反馈时 Agent 已经忘了第一次的上下文
无法增量迭代 新一轮需求 → 整个项目重写,已通过的 Unit 也跟着重做 Token 浪费 + 不收敛

市场参考

给你一个相对位置感。这不是抄袭,是知道我们站在哪。

产品 定位 本系统的差异
Devin 端到端 AI 软件工程师 我们不卖通用 SaaS,是 LemonBoss 内嵌能力;强调三层 Loop 可观测
Cursor Composer IDE 内多文件编辑 我们的 PRD/SDD 是持久文档,不是 chat 上下文
v0 / Bolt UI prototype 生成 我们覆盖全栈 + 测试 + 集成 + 反思
Claude Code 自身 命令行 IDE Agent 我们用 Claude Code 当执行引擎,加 Loop 编排层
OpenHands / SWE-agent 开源 SWE 基线 我们绑定 LemonBoss 公司化语义(OKR / Pipeline / Goals)

为什么是「现在」

  1. Claude Opus 4.7 + Sonnet 4.6 的代码能力终于足以支撑长链路自动开发。半年前 retry-with-reflection 收敛率太低。
  2. LemonBoss 的 ACP / SessionPool 已经稳定运行。会话复用、沙箱、process-guard 全部就绪。
  3. LemonBoss 的「公司 / OKR / Pipeline」语义需要承载真实开发任务,目前空有壳。

北极星指标

本系统的成功 = 一句话「做个 TODO API + 前端」从输入到 shipped 不需要人工干预,全程

这是 P4 演示日的目标。短中长期指标见 prd-success-metrics。

定位声明

DevLoop 是 LemonBoss 的「自动化代码工厂」子系统。它把 LemonBoss 已有的多 Agent 能力,从「对话化代码助手」升级为「项目化代码工程师」。它不替代人,它替代人的初稿、迭代和回归测试,让人去做架构决策和最终验收。

非目标声明

不是 X 因为
不是通用 IDE 替代品 用户仍可手动编辑代码;DevLoop 与人共编
不是 CI/CD 系统 不负责真实部署、只负责生成可部署代码
不是项目管理系统 OKR / Goals / Pipeline 由 LemonBoss 既有模块负责
不是付费 SaaS 初版只服务 LemonBoss 自托管用户