## 1. 先列入口、检查范围与停止条件 读取 site-fixture.json,只建立检查计划:入口、内部链接、图片资源、页面锚点、预计如何留证据。区分文件内容检查与真实 HTTP 检查。不要访问外部站点、提交表单、尝试登录或修改任何页面。先输出 scope.md。 验收:范围没有扩展到示例以外的域名或业务动作;说明从哪里获得观察结果。 ## 2. 先从页面源码里找出全部目标 只基于上传的 HTML 和模拟资源清单,逐项列出 href、src 和片段锚点。核对资源是否列在清单中、目标 id 是否存在,记录来源页和原始片段。输出模拟检查结果,不写成已请求网络。暂不读取 expected-findings.csv。 验收:外部目标不被自动跟随;价格链接、横幅与 contact 锚点都能在源码中定位。 ## 3. 在可访问的环境中验证状态与呈现 只在已经确认可访问的本地环境中,按范围检查训练站。对每个目标记录请求状态;在浏览器核对缺图和锚点。明确区分 HTTP 404、网络失败、鉴权失败与内容不符。仅做只读请求,结果附 URL 和时间。若无法访问本机训练站,退回上传文件分析并说明限制。 验收:HTTP 200 没有被当成全站健康;模拟响应和实际请求结果分开。 ## 4. 写清问题、影响和仍未检查的部分 把已检查结果写成报告:范围、正常项、问题清单、未检查项、依据与复查方法。对每个问题写来源页、失败目标、观察结果、可能影响和最小修复建议。没有业务数据时不估算收入损失,不把推测写成原因。不修改、不部署。 验收:别人能从报告复查相同目标;每条结论都注明证据类型。 ## 5. 修复建议先经过审阅,再按相同清单复查 针对报告里的问题给出最小修复计划:应修改的文件或目标、需要我补充的正确地址或素材、复查清单。证据不足先提缺项,不直接删链接、不改线上内容。仅在后续明确授权具体改动后实施,并在同一组检查项上验证。 验收:建议解决原始目的;没有把计划写成已经修好。 ## 6. 把检查保存为 Skill,用差异减少噪声 把验收后的流程写成 site-check Skill:固定站点范围、只读检查项、单次上限、超时与限流处理、证据位置、差异比较和恢复通知。Routine 先给草案,频率每天一次、时区由我确认。无变化保持安静,无法检查要报告。不要自动改站点、提 PR、部署或联系其他 Bot。 验收:每次有新的检查时间;无变化、失败和恢复能被区分。