给编程Agent一个可复现的失败,而非模糊需求 | 前端进阶之旅