本 issue 用于初始化 PM 派发机制(PR #4540)的标签,并作为多仓库协调约定的入口说明。机制全文见 .claude/skills/pm-dispatch/SKILL.md。
约定摘要
主 backlog:功能级任务 issue 统一开在本仓库(objectstack,契约源头),用路由标签指明代码落地仓库:
repo:objectui → 前端(objectui)
repo:cloud → 云端(cloud)
- 无路由标签 → 后端(本仓库)
状态标签(三个仓库同名同义):
pm:queue — 就绪,等待 PM 循环派发
pm:dispatched — 已派发给开发 agent
needs-user-decision — 等维护者拍板,PM 绝不派发、绝不代答
跨仓功能:父 issue + 每仓一个 sub-issue,契约优先(spec/后端先行);下游 sub-issue 在正文写 Blocked-by: <owner/repo>#<n>,依赖未合并前 PM 不派发。
决策分析两条硬性评估轴(所有 [决策] issue 必须按此分析):
- 项目长远合理性(北极星方向、no workarounds、contract-first);
- 防 AI 写代码犯错、尤其防 AI 写元数据 app 犯错(严格 schema、发布时响亮拒绝、declared = enforced,拒绝消费端宽容回退)。
本 issue 达成标签初始化目的后,标签会被移除并关闭本 issue(标签本身保留在仓库中)。
本 issue 用于初始化 PM 派发机制(PR #4540)的标签,并作为多仓库协调约定的入口说明。机制全文见
.claude/skills/pm-dispatch/SKILL.md。约定摘要
主 backlog:功能级任务 issue 统一开在本仓库(
objectstack,契约源头),用路由标签指明代码落地仓库:repo:objectui→ 前端(objectui)repo:cloud→ 云端(cloud)状态标签(三个仓库同名同义):
pm:queue— 就绪,等待 PM 循环派发pm:dispatched— 已派发给开发 agentneeds-user-decision— 等维护者拍板,PM 绝不派发、绝不代答跨仓功能:父 issue + 每仓一个 sub-issue,契约优先(spec/后端先行);下游 sub-issue 在正文写
Blocked-by: <owner/repo>#<n>,依赖未合并前 PM 不派发。决策分析两条硬性评估轴(所有
[决策]issue 必须按此分析):本 issue 达成标签初始化目的后,标签会被移除并关闭本 issue(标签本身保留在仓库中)。