Skip to content

language: the four-axis decision analysis (comments + os-decision-facets blocks) switches to Chinese #9983

Closed

Description

@os-warren

Maintainer ruling (2026-08-19, PM chat, verbatim): 「要求以后issue中的四维分析也用中文写」。

现行文本:SKILL.md 落卡/升级流程 ②「分析发评论 —— 英文,模板见 references」;四棱卡面块(os-decision-facets)四行实践上也是英文(见退役前 #9822 里的存量块)。本卡把这一处语言例外改为中文,与轮次报告的中文例外并列。

Scope —— .claude/skills/pm-dispatch/SKILL.md(治理面,人合)+ references 模板

  1. 落卡/升级流程 ②:「英文」→「中文」,并在语言政策处记为显式例外(与轮次报告同列),带裁定日期与原话。
  2. 四棱块:机器可寻标记 os-decision-facets 逐字节不动(提取按字面 grep);四行内容改中文。轴标签拼写先查消费者再动:grep scripts/ 与分诊代裁置信门对四个英文轴名(platform long-term coherence / measured business pull / AI-agent error-resistance / startup scope discipline)的依赖 —— 有消费者 ⇒ 标签保留英文、内容中文(或同 PR 更新消费者并钉自测);无 ⇒ 标签一并中文。查证结果写进报告。
  3. references 里的决策分析模板(「模板见 references」所指文件)同步改中文示例。
  4. 存量英文块不迁移(与 skills(checklist-test): the documented QA-run title convention matches 0 of 23 real records #9617 的 new-records-only 同理);分诊的存量回填勤务自本卡落地起用中文写新块。

Serial

SKILL.md 热文件被 PR #9982(通知移交,等人合)占用 —— 本卡串行在 #9982 合并之后,派发前重测文件现状(届时应为 678/682)。治理面终态:draft + review request os-zhuang,人合。模型档:clause ① fable-mandatory。

Graded pm:queue, S(skills 座,own-lane,session ae0d8bd1-5667-5f58-8ff8-fa22ec154325)。即时实践:本座今后新落的决策卡四棱块即用中文,不等成文。

Activity

  1. self-assigned this
    on Aug 19, 2026
  2. os-warren commented on Aug 19, 2026

    @os-warren
    CollaboratorAuthor

    Claim: session ae0d8bd1-5667-5f58-8ff8-fa22ec154325 · branch claude/issue-9983-facets-chinese

    串行解除:PR #9994(收窄回滚)已 13:23Z 合并,SKILL.md 空闲(现值 680/682,headroom 2)。模型档:clause ① fable-mandatory。治理面终态:draft + review request os-zhuang,人合。(本评论同时清 13:55Z 班锚上 H2 行 —— 建卡时 assignee 与 claim 评论未同笔,记为程序偏差。)


    Generated by Claude Code

  3. os-warren commented on Aug 19, 2026

    @os-warren
    CollaboratorAuthor
    {
      "issue": 9983,
      "status": "done",
      "branch": "claude/issue-9983-facets-chinese",
      "pr": "https://github.com/objectstack-ai/objectstack/pull/10010",
      "premise_still_valid": true,
      "summary": "Four-axis decision analysis switches to Chinese per the 2026-08-19 ruling 「要求以后issue中的四维分析也用中文写」. SKILL.md: language policy now lists three Chinese channels (round report, ruling quotes, decision four-axis analysis) with date + verbatim quote; escalation step 2 comment flips 英文→中文; os-decision-facets block content AND labels go Chinese (consumer grep found none for the facets labels — see consumer_grep); backfill duty writes new blocks in Chinese, existing English blocks not migrated. dispatch-runbook.md template annotation flips to 中文 net-zero (headroom 0). Draft PR, review requested from os-zhuang, skip-changeset applied via union write + read-back.",
      "line_counts": {
        ".claude/skills/pm-dispatch/SKILL.md": { "before": 680, "after": 681, "ceiling": 682 },
        ".claude/skills/pm-dispatch/references/dispatch-runbook.md": { "before": 223, "after": 223, "ceiling": 223 }
      },
      "consumer_grep": "Literal os-decision-facets: zero hits outside the edited SKILL.md sentence (scripts/, .claude/, .github/, references/). Four English axis labels: only scripts/check-skill-frame-sync.mjs (AXIS_MAP en regex + 2 self-test literals) — that gate watches the escalation-frame copies, and the internal PM copy is lang zh with its extracted section ending before the facets block; references/ incl. the triage confidence-gate text: zero hits. Decision: no consumers => labels go Chinese too (the card's pre-authorized branch). Measured confirmation: check:skill-frame-sync green on the edited tree where the facets block contains no English label.",
      "labels_read_back": ["size/s", "skip-changeset"],
      "pr_state_read_back": { "draft": true, "state": "open", "requested_reviewers": ["os-zhuang"], "head_sha": "223e912a2" },
      "tests": "Union derived by node scripts/pm/dispatch-gates.mjs (no args): '2 path(s) vs merge base 6de17ea93', 7 families. All run at final commit 223e912a2, exit codes captured pre-pipe (cmd > log 2>&1; EXIT=$?). check:doc-authoring EXIT=0 '379 files clean'; check:doc-formula-expressions EXIT=0 '22 record-scoped formula example(s) across 404 files / 1414 TS blocks judged clean' (after building the lint dependency closure — fresh worktree); check:pm-governed-merges EXIT=0 '77 assertions'; check:pm-governed-prose EXIT=0 'name all 5 registered governed surfaces and claim no others'; check:pm-skill-id-lint EXIT=0 '15 file(s) clean'; check:pm-skill-ratchet EXIT=0 'SKILL.md is 681 lines (ceiling 682; headroom 1)' + 'dispatch-runbook.md is 223 lines (ceiling 223; headroom 0)'; check:skill-frame-sync EXIT=0 '4 copies of the decision frame are structurally isomorphic across 3 files'; plus named-beyond-derivation check:skill-compatibility EXIT=0 '11 pinned major(s) all match' and check:nul-bytes EXIT=0 'no raw ASCII control bytes'. Reverse verification (directions predicted first): (1) ratchet ablation +2 lines => EXIT=1 'SKILL.md is 683 lines; the ratchet ceiling is 682', restored byte-identical (git hash-object == HEAD blob c975dba8b42c76332680017048c348ec67725c62), gate green again — no build leg, the gate reads the file directly, nothing reaches dist; (2) marker stability: grep -c = 1, zero +/- diff lines touch the marker; (3) frame-sync predicted green-stays-green with English labels removed from the facets block — observed green, confirming no facets consumer.",
      "open_questions": [],
      "out_of_scope_findings": []
    }

    Generated by Claude Code


    Generated by Claude Code

  4. os-warren commented on Aug 19, 2026

    @os-warren
    CollaboratorAuthor

    ACCEPT — PR #10010 复核通过(治理面:保持 draft、review request os-zhuang 已挂、等维护者合并)。

    复核记录(session ae0d8bd1-5667-5f58-8ff8-fa22ec154325,契约复审档 fable):

    • 亲取 diff:语言政策两通道→三通道(带裁定日期 + 原话 + new-records-only)✓;升级流程 ② 英文→中文 ✓;四棱块四轴换中文名(项目长远合理性 / 实际业务拉动 / 防 AI 犯错 / 创业阶段不扩散),os-decision-facets 标记逐字节未动 ✓;回填勤务补「新块中文、存量不迁」✓;runbook 模板注记净零换字 ✓。SKILL.md 681/682、runbook 223/223 ✓。
    • 轴标签中文化的消费者安全是测出来的,不是猜的:字面 grep 全仓零消费者;唯一含英文轴名的 check-skill-frame-sync.mjs 经实测其扫描区在四棱块之前结束,且门禁在改后树上实跑仍绿 —— 这就是「该门禁不消费四棱块」的机器证明 ✓。
    • 反向验证三腿(棘轮消融红/恢复 blob 一致、标记 grep=1 且 diff 零触、frame-sync 预测绿保持绿)全中 ✓。门禁 7+2 族判定行逐字 ✓。

    落地后:决策卡的四维分析(评论与四棱块)一律中文,维护者读决策不再隔语言;存量英文块不动。


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions