Skip to content

docs(pm-dispatch): 域表拆分 domain:spec-surface —— 接受面判据、三席分界、卡点自报 - #6301

Merged
qq9340100 merged 2 commits into
mainfrom
claude/pm-dispatch-spec-lane-fp2j7q
Aug 7, 2026
Merged

docs(pm-dispatch): 域表拆分 domain:spec-surface —— 接受面判据、三席分界、卡点自报#6301
qq9340100 merged 2 commits into
mainfrom
claude/pm-dispatch-spec-lane-fp2j7q

Conversation

@qq9340100

Copy link
Copy Markdown
Collaborator

维护者 2026-08-07 批准的拆域落地(本班第五条 SKILL 沉淀,承 #6120/#6163/#6236):domain:spec 一分为二 —— domain:spec(语义面:schema 形状/契约/退役/strictness 台账,判据 = 接受面变化)与 domain:spec-surface(文本面:describe/JSDoc/墓碑散文/错误 guidance,校验不变量卡,changeset 恒 patch)。

条款要点(域表两行 + 「spec 一分为二」块,+32/-1,docs-only,.claude/ 内部工具面):

  1. 判据是接受面,不是包、不是 diff 大小 —— anchoring rule 在 packages/spec 内的显式例外(一包两席),判据与包归属同样机械;反向红线:改变接受/拒绝行为的卡不论多小归协议席(先例 meta: bind Zod schemas for webhook / connector / sharing_rule WITHOUT registering the kinds — close the unvalidated PUT /meta write hole (#2657 audit, option A) #6245 / feat(spec): action param 的 options[] 声明逐选项 visibleWhen (#5016) #6235);
  2. domain:spec-tooling(C 包 program card:协议工具链/门禁车道(domain:spec-tooling)—— 整包移交待接收 #5163)的分界:契约自己说的话 vs 围着契约转的机器;FormField/FormSection visibleWhen describe 宣称 runtime 表单绑定 current_user,但字段级条件规则的求值面从未绑过它——按文档写的谓词必然 fault 并 fail-open #6146 × finding: packages/formula 一包两话 —— SCOPE_ROOTS 不含 current_user 而 introspectScope 宣告它;字段级 visibleWhen 的 lint 拒绝还附错误修法「Write record.current_user」 #6290 同缺陷两半分治先例;
  3. 产物随源走 + 同一生成树在飞重生成 >1 按 spec 生成物没有 merge driver:两个 PR 各改几行,语义上是集合运算,却每次都打成文本冲突 #4675 四步序串行(fix(spec): docs-gen 按 JSDoc 原有行布局渲染模块描述,并让裸路径改写跳过已成型链接 (#5553, #6136) #6224 先例);
  4. 三个卡点自报信号(水位/同树串行链/分诊脉冲),座位自报不等积压被感觉到;
  5. 迁移与运行模式:存量由分诊座位一次性重标(仿 engine 拆分条款);在飞打包卡原认领跟完;surface 席 sweep-first。

座位贴已同批新立:#6298(⏳ 待认领)。#4604 索引行待补(REST 配额恢复后)。


Generated by Claude Code

维护者 2026-08-07 批准。domain:spec 一分为二:spec(语义面,接受面变化)/
spec-surface(文本面,校验不变量卡)。条款含:anchoring rule 的一包两席显式
例外与机械判据、反向红线(接受面改动不论大小归协议席)、与 spec-tooling
(#5163)的机器/文本分界及 #6146×#6290 分治先例、产物随源走 + 同树重生成
串行(#4675 四步)、三个卡点自报信号、存量迁移与 sweep-first 运行模式。
座位贴 #6298 同批新立(⏳ 待认领)。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011M7UwH25Unfi73UHim7ajY
@vercel

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
objectstack Ignored Ignored Aug 7, 2026 1:41pm

Request Review

@qq9340100 qq9340100 added documentation Improvements or additions to documentation skip-changeset PR has no user-facing published change; bypasses the changeset gate labels Aug 7, 2026 — with Claude
@github-actions github-actions Bot added the size/s label Aug 7, 2026
…n rerun)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011M7UwH25Unfi73UHim7ajY
@qq9340100
qq9340100 marked this pull request as ready for review August 7, 2026 13:41
@qq9340100
qq9340100 enabled auto-merge August 7, 2026 13:41
@qq9340100
qq9340100 added this pull request to the merge queue Aug 7, 2026
Merged via the queue into main with commit d844fa7 Aug 7, 2026
19 checks passed
@qq9340100
qq9340100 deleted the claude/pm-dispatch-spec-lane-fp2j7q branch August 7, 2026 14:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/s skip-changeset PR has no user-facing published change; bypasses the changeset gate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants