Files
ulthon_admin/.agents/rules/project-update-strategy.md

43 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 框架更新策略
> 来源使用者业务project-
> 作用域框架更新流程admin:update 命令的执行策略)
> 触发条件:智能体执行或协助 admin:update 前
<!-- 模板说明:
- 本文件是"按需手动更新"策略的记录模板,默认不需要创建。
- 默认策略 = 对比更新(标准 admin:update无需此文件。
- 仅当项目长期采用"按需手动更新"策略时,才创建本文件。
- 创建后尽量不频繁修改,仅在策略本身发生变化时更新。
-->
本项目框架更新(`php think admin:update`)的执行策略记录。用于在标准对比更新不适用时,明确本项目的更新方式。
更新命令的通用操作流程见 [ulthon-update-workflow](../skills/ulthon-update-workflow/SKILL.md)。
## 当前策略
`对比更新`
(可选值:
- `对比更新`:标准 `admin:update`。**默认策略,无需创建本文件。**
- `按需手动更新`:使用 `--fetch-only` 拉取上游代码到本地,由 AI 或开发者选择性合并。适用于定制极多、不信任自动冲突策略的项目。
## 采用原因
(切换到"按需手动更新"时填写。例如app/ 定制量大、历史上强制覆盖丢失过定制等。未切换则留空。)
## 注意事项
(记录策略层面的长期约束,例如:
- 已深度定制、上游变更需特别谨慎的文件或目录
- 合并偏好(如 extend/base/ 一律接受覆盖,定制通过 app/ 扩展层实现)
未切换策略时留空即可。)
## 相关技能
- [ulthon-update-workflow](../skills/ulthon-update-workflow/SKILL.md)