Context
co-creator 2026-07-07 拍板 Q1 方向 A:develop 类比为 upstream 仓的 main。共享状态文件搬到 develop,相关 hook / workflow 逻辑同步迁移。
Files to update
1. `.githooks/pre-commit`
现有逻辑:非 main 分支 commit `docs/ROADMAP.md` / `cat-config.json` → 硬拦。
改成:非 develop 分支 commit → 硬拦。
2. `.github/workflows/shared-state-guard.yml`
现有逻辑:PR 含共享状态文件变更时的拦截条件基于 main。
改成:基于 develop。
3. `packages/api/src/.../invoke-single-cat.ts` runtime preflight
现有逻辑:检测 unpushed 共享状态时按 main 判断。
改成:按 develop。
(准确路径需要 grep 定位。)
Acceptance
Depends on
- shared-rules.md §14 rewrite(另开 issue)先 merge,避免规则和实现同时改带来的 review 混乱
[宪宪/opus-4-7🐾]
Context
co-creator 2026-07-07 拍板 Q1 方向 A:develop 类比为 upstream 仓的 main。共享状态文件搬到 develop,相关 hook / workflow 逻辑同步迁移。
Files to update
1. `.githooks/pre-commit`
现有逻辑:非 main 分支 commit `docs/ROADMAP.md` / `cat-config.json` → 硬拦。
改成:非 develop 分支 commit → 硬拦。
2. `.github/workflows/shared-state-guard.yml`
现有逻辑:PR 含共享状态文件变更时的拦截条件基于 main。
改成:基于 develop。
3. `packages/api/src/.../invoke-single-cat.ts` runtime preflight
现有逻辑:检测 unpushed 共享状态时按 main 判断。
改成:按 develop。
(准确路径需要 grep 定位。)
Acceptance
Depends on
[宪宪/opus-4-7🐾]