ar-04:发布就绪检查(ship 模式)
场景
使用 codex-autoresearch 的 ship 工作流模式,对 Python 项目进行发布前全面检查,生成结构化的阻塞项与建议项清单。
任务
对 Python 项目 my-research-tool v0.1.0 进行发布就绪验证,包括依赖声明、文档完整性、测试覆盖率、dead code 清理、类型注解和打包配置等检查维度。
Prompt
-autoresearch Mode: ship
Goal: Validate release readiness for my-research-tool v0.1.0.
Metric: blocker count
Direction: lower
Iterations: 5
关键检查结果
共发现 6 个阻塞项和 3 个建议项。
阻塞项(P0/P1):
- 缺少依赖声明(numpy、scipy)
- 缺少 README.md、CHANGELOG.md、.gitignore
- 测试覆盖率 45%,需 >= 80%
- Dead code:unused_helper() 存在但未被调用
- DataContainer 缺少类型注解
- setup.py 缺少 classifiers、long_description 等元数据字段
最终状态:BLOCKED — 6 个阻塞项均需在发布前解决。
判定
PASS — ship 模式正确识别了项目的发布阻塞项并给出了清晰的分级清单(P0/P1/P2),建议具体且可操作。L2 深度(不要求阻塞项已被修复,只要求被正确识别和分级)。