Skip to content

Commit d38fc81

Browse files
os-justinclaude
andauthored
docs(pm-dispatch): give the domain:ui lane its versioned job description (#17243)
`references/lanes/` held nine job descriptions and `domain:ui` — the one lane the multi-repo charter itself adds, with the widest residual scope of the three objectui streams — had none, while SKILL.md rules that 范围与常设承诺 are versioned in `references/lanes/<lane>.md`. Adds `references/lanes/ui.md` in the directory's own shape (形态 / 范围 / 常设承诺 / 席内判断), written as pointers to the rules already stated in SKILL.md 〈多仓协调〉 and objectui's AGENTS.md §9 — no rule is restated, so no concept gains a second source of truth. 席内判断 are the seat's own standing tests, taken from the live `domain:ui @ objectui` seat post. Registers the new file in the line ratchet: one `CEILINGS` row seeded at the landed count of 38 (headroom 0) and one table-row pin at 0 (the file carries no table). Registration only — no existing ceiling or pin moves. Claude-Session: https://claude.ai/code/session_01MoTv7pn338AZ71owsp19gQ Co-authored-by: Claude <noreply@anthropic.com>
1 parent 8efe275 commit d38fc81

2 files changed

Lines changed: 46 additions & 0 deletions

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# 车道岗位说明:domain:ui
2+
3+
见 SKILL.md 〈多仓协调〉;本文是本席的岗位说明,现值状态恒在座位贴,⛔ 不迁入本文件。
4+
5+
## 形态
6+
7+
- 本席为姊妹仓执行座位:在 objectui 仓认领、派发、复核、落地。
8+
- ⛔ 不产 `domain:*`、type 与定级,中央分诊唯一生产,见 SKILL.md 多仓协调规则 1 与 4。
9+
- 误标 ⛔ 不自改:挂 `pm:retriage` 加异议评论同笔,见同节规则 4。
10+
11+
## 范围
12+
13+
- 三流分流的残余流归本席:发布库 `@object-ui/*``apps/*`,判据见 SKILL.md 〈多仓协调〉。
14+
- objectui 的 `domain:devx``domain:spec` 卡归各自跨仓车道,⛔ 不归本席。
15+
- 症状位置不改流向,docs 随所记录的面走,两条同上节,⛔ 不在此另抄。
16+
- 落点不明留分诊首触,⛔ 不猜、不代判。
17+
18+
## 常设承诺
19+
20+
- 构建产物经 `pnpm objectui:refresh` 回流,见 SKILL.md 〈多仓协调〉。
21+
- 回流后的 console pin bump 是 objectstack 的单张卡,⛔ 永不做本仓 PR 的 rider。
22+
- 凡触 `packages/spec` 一律转 `domain:spec` 座位,见 SKILL.md 〈多仓协调〉。
23+
- `scripts/pm/**` 单写手恒在 objectstack 侧 ⇒ 本席的工具需求走上游卡带 `Blocked-by:` 回链。
24+
- 受管面五项含仓根发布 `skills/**`,清单、判据与禁令见 objectui AGENTS.md §9 受管面段。
25+
- ⇒ 命中即整 PR 停在 draft 等人合,⛔ 不 ready、不入队、不 auto-merge、不自合、不留批准。
26+
- 未命中的 PR 按同节走合并队列落地;changeset 与版本纪律见 objectui AGENTS.md §9。
27+
- 半状态巡查在本仓有载体:定时 workflow 与 sweeper 皆在,自 objectstack 移植。
28+
- 锚 issue 未配置 ⇒ 写锚步骤 skip,发现只落 run summary,绿不等于已交付读锚腿。
29+
- ⇒ 手工半边照 `hotcrm.md` 那条办,并每轮实测锚是否已配,⛔ 不沿用本行读数。
30+
31+
## 席内判断
32+
33+
- 卡正文是快照不是状态:⛔ 不凭正文单读裁决或派发,读全线程并对 `origin/main` 重测。
34+
- `pm:queue` 在本仓兼指已分诊与可派发 ⇒ 逐张重验可派性,⛔ 不按标签直派。
35+
- 零读数恒配点亮的正控,且正控须经被测机制本身生效;本仓 search 假零,查重只引命中。
36+
- 脚本能滚动不证明用户能滚动:可达性断言必须驱动真实输入管道。
37+
- 落地验证按内容,正控须在合并前证明会响,⛔ 不按 sha 判已落地。
38+
- 档位与复核豁免边界读源码与 `references/contract-review.md`,⛔ 不凭记忆或继承的注记。

scripts/pm/check-skill-line-ratchet.mjs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -874,6 +874,13 @@ export const CEILINGS = new Map([
874874
// ruling citations and incident narrative left; every rule stayed. Landed count,
875875
// headroom 0, same convention (lowering is always legitimate).
876876
['.claude/skills/pm-dispatch/references/lanes/spec.md', 43],
877+
// domain:ui lane charter — the objectui execution seat's job description. It is
878+
// the one lane the multi-repo charter ADDS beyond the domain table, and it was
879+
// the only live lane in that directory carrying no versioned charter. A lane
880+
// charter is read per seat session like every entry above. Set at the landed
881+
// line count read from this ratchet's own run (headroom 0, same convention as
882+
// above); it is a NEW file, so this is an added row and no other row moves.
883+
['.claude/skills/pm-dispatch/references/lanes/ui.md', 38],
877884
// repo:hotcrm lane charter (maintainer rulings 2026-08-20: exemplar-app repo —
878885
// platform capabilities implemented upstream, 展现平台能力, 不扩散需求, runs on
879886
// community edition). Set at landed line count (headroom 0, same convention).
@@ -1307,6 +1314,7 @@ export const MAX_TABLE_ROW_BYTES = new Map([
13071314
['.claude/skills/pm-dispatch/references/lanes/devx.md', 0],
13081315
['.claude/skills/pm-dispatch/references/lanes/skills.md', 0],
13091316
['.claude/skills/pm-dispatch/references/lanes/spec.md', 0],
1317+
['.claude/skills/pm-dispatch/references/lanes/ui.md', 0],
13101318
['.claude/skills/pm-dispatch/references/lanes/hotcrm.md', 0],
13111319
['.claude/skills/pm-dispatch/references/lanes/director.md', 0],
13121320
['.claude/skills/pm-dispatch/references/lanes/triage.md', 0],

0 commit comments

Comments
 (0)