Original Note

Harness Design for Long-Running Application Development(整理版) - Outline

Outline

  1. Harness Design for Long-Running Application Development(整理版)
  2. 内容简要概括
  3. 目录
  4. 1. 文章背景与核心问题
  5. 2. 前端设计:把主观审美转成可评估标准
  6. 2.1 评分标准示例
  7. 2.2 Few-shot calibration
  8. 2.3 Playwright MCP 的作用
  9. 2.4 Prompt wording 会塑造生成方向
  10. 2.5 迭代不是越多越好
  11. 3. Full-stack coding 的三 Agent 架构
  12. 4. Planner:从短需求生成产品规格
  13. 4.1 Planner 应补全的内容
  14. 4.2 重点定义“做什么”,避免过度规定“怎么做”
  15. 4.3 Scope 要有野心,但不能失控
  16. 4.4 输出结构要稳定
  17. 5. Generator:按规格和 sprint contract 实现
  18. 5.1 Generator 的基本原则
  19. 5.2 文件化状态管理
  20. 6. Evaluator:用真实交互和硬阈值做 QA
  21. 6.1 评分维度和 hard threshold
  22. 6.2 Evaluator 要测试什么
  23. 6.3 Evaluator 也需要被调教
  24. 7. Sprint contract:在实现前定义完成标准
  25. 7.1 工作流程
  26. 7.2 好的 sprint contract 应具备什么
  27. 8. 迭代与调参:让 Evaluator 变得更严格
  28. 9. Harness 复杂度:组件不是越多越好
  29. 9.1 最简单可行方案原则
  30. 10. 模型升级后的 Harness 简化
  31. 10.1 Removing the sprint construct
  32. 10.2 Harness 不是固定答案
  33. 11. 实践启发
  34. 12. 可复用模板汇总
  35. 12.1 Planner 输出结构模板
  36. 12.2 Sprint contract 文件流
  37. 12.3 Evaluator hard threshold 示例
  38. 12.4 QA prompt 强化规则