fix: distinguish reused contracts in task preflight #19
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "fix/WuYongJie-preflight-reuse-contracts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
任务占用与边界
scripts/codex-task-preflight.ps1、AGENTS.md、docs/team-collaboration.md、.gitea/PULL_REQUEST_TEMPLATE.mdbusiness.pages.show、Pages::show();本 PR 不修改业务页面、路由或数据库查询source_key/scope:不涉及app/Http/Controllers/Business/Pages.php、所有业务 Repository、生产配置、数据库和部署脚本碰撞检查
scripts/codex-task-preflight.ps1main和所有远程任务分支相关分支、重叠项与协调结论:PR #17 只写入
Pages.php的jd-wallet专用处理,不修改business.pages.show、Pages::show()或导航配置。PR #17 的描述已补充此边界;只改订单数据导航配置和独立测试的任务可把business.pages.show标为仅复用后并行继续。实际改动
-ReuseContract可选参数;-Contract(别名-WriteContract)仅代表将写入的公共契约;远程分支命中仅复用契约时只提示,不单独阻断;禁止用app、tests等宽泛根目录作为预计路径。.gitea/PULL_REQUEST_TEMPLATE.md、AGENTS.md、docs/team-collaboration.md、scripts/codex-task-preflight.ps1-ReuseContract、-WriteContract参数别名、WIP PR 的“将写入/仅复用”字段验证证据
feature/renshen-order-data-submenus工作树,以其真实修改路径和business.pages.show仅复用声明运行新版预检,结果通过;同时识别出 PR #17 为仅复用提示。app/Http/Controllers/Business/Pages.php时,预检被feature/chenxi-jd-wallet-upstream正确阻断。-PlannedPath @('tests')时,脚本明确拒绝并要求精确文件或最小子目录。git diff --check通过。此任务仅改协作脚本和文档,不涉及 Laravel 运行逻辑。风险检查
.env、密码、Token、私钥、真实财务数据、生产日志或构建产物DESIGN.md;无前端改动,不适用高风险影响、回滚和授权状态:无生产动作;如需回滚,只需回退本 PR 的单个 Squash 提交。
合并前复查
WIP:,所有测试结果已经补齐origin/main...任务分支的完整 diffmain并清理任务分支WIP: 修复协作预检的共享契约误阻断to fix: distinguish reused contracts in task preflight