核心功能
需求是否真正实现,结果是否与用户目标一致。
VIBE CODING / 软件验收
VibeCodingCheck 把用户最初的目标、需求和提示词,与 Codex 等 AI 编程工具交付的真实项目放在同一张验收桌上,沿着功能、流程、证据和视觉逐项核对。
THE ACCEPTANCE LOOP
每一步都留下证据来源;能运行就运行,不能运行就把限制写清楚。
读取需求、提示词、功能清单和上一次验收报告,拆成可判断的需求项。
阅读相关代码和项目结构,确认构建、入口、数据路径及错误处理。
在条件允许时启动项目,操作核心流程,观察输入、输出和状态变化。
将需求差距按 Critical、High、Medium、Low 分级,并写出预期与当前结果。
修复后沿用 VC-001、VC-002 等原编号,标记已修复、回归或无法复验。
一份报告 / 多层验收
需求是否真正实现,结果是否与用户目标一致。
主要操作是否连贯,关键路径是否在中途断掉。
保存、读取、刷新、切换和错误恢复是否正确。
空状态、加载状态、异常输入和错误反馈是否完整。
点击、聚焦、悬停、反馈与页面行为是否符合需求。
结构、间距、字体、颜色、组件和内容是否贴近目标。
视觉验收模块
图片检查保留,但它是软件验收中的一层,不替代运行、操作和数据证据。
对比目标网页截图与实现截图的结构、布局、间距、字体、颜色和可见响应式问题。
当目标是产品图、概念图或设计灵感时,检查主体、结构、材质、色彩及组件映射。
只检查截图直接可见的遮挡、可读性、溢出、对齐、间距和明显视觉缺陷。
证据优先,不做猜测
没有真实对局、外部接口或指定运行环境时,VibeCodingCheck 会降低本轮验收覆盖率,但不会把环境限制伪装成软件失败。
真实案例 / 脱敏展示
以《阵亡刷抖音助手》为例:验收不止看程序有没有启动,而是把日志、自动化测试、空闲观察和仍未具备条件的真实对局分开记录。
GitHub:打开英雄联盟阵亡刷抖音助手项目
从明确的日志数量与时间证据开始,不把“看起来正常”当作结论。
修复后继续运行 90 秒以上,保留前后数据作为复验依据。
核心死亡与复活切换仍需要在真实条件下人工验证。
准备下一次交付