可运行示例

3 分钟完成一次 AI Coding 修改

复现 Python 文本边界 Bug,完成范围明确的修复,并只用标准库验证结果。

Beginner3 minPython 基础Python 3.11+ · Standard library only

问题

这个练习展示一次安全 AI Coding 修改的完整证据链:任务契约、失败复现、范围受限的实现与自动化检查——大约只需三分钟。

任务契约

  1. 用一条失败的检查复现文本边界 Bug。
  2. 只修改 starter 文件,保持最小且可读的 diff。
  3. 通过四项自动化测试,然后与参考实现对比补丁。

本地验证

FlyPython 仓库根目录下,先复现 starter 的失败,再验证审校过的 solution:

python examples/product-slug/verify.py starter --expect-failure
python examples/product-slug/verify.py solution

交给 coding agent

  1. 克隆仓库,用上面的命令复现 starter 失败。
  2. 任务契约 ↗交给你的 coding agent,只允许修改 starter/product_slug.py
  3. 运行 python examples/product-slug/verify.py starter,任何失败都视为未完成。
  4. 参考实现 ↗对比补丁——目标是同样的契约配最小可读的 diff,而不是相同的语法。

继续

这个示例在学习路线中的位置。

审校日期 2026-09-02 · 仓库内容版本 1。可以继续阅读对应学习路径、浏览仓库目录,或阅读 MCP 迁移指南了解规范背景。