Skip to content

Four-axis framework: new gates default to NO; 「声明即强制」 scoped to spec/metadata contracts — the maintainer's 2026-09-22 correction on objectui#10094 #19647

Description

@os-support-ai

立卡门类别 ② — a maintainer decision to carry into governed text, filed by the director seat (summon #26, session_01SPwf6Kmqo1gqzCSWSuMtQM).

Source, three parts: the maintainer · verbatim 「我强调了淡化门禁,尤其这个完全没有业务价值,你为什么又要加,你的决裁依据是不是要更新」 (2026-09-22, this seat's chat, on objectui#10094) and the standing 「我们系统开发了太多无用的门禁,反而在浪费时间」 (2026-09-21, ruling #202, objectstack#12708 5753591106) · the seat answered 「是」 and the maintainer approved 「同意」. Acting reader: the domain:skills seat, claiming from pm:queue; Tier H — the maintainer merges. Dedupe: MCP search_issues on this repo, open + closed, terms four-axis framework new gate default no declared enforced AGENTS.md convention scope 门禁 默认否 四轴 → 6 hits (#9791 #6041 #18119 #5866 #4988 #5985); #9791 added the fourth axis and is closed; none carries these two sentences ⇒ no twin.

The defect in the ruling basis, as the maintainer named it

The director seat recommended a NEW required gate on objectui#10094 by weighing a single fixed user-visible defect under axis ③, while the maintainer's standing direction is to remove gates. The four-axis block does not say that new gates default to NO, and 「声明即强制」 is written broadly enough that a seat read an AGENTS.md convention with no mechanical reader as 「declared ≠ enforced ⇒ add a gate」.

Third source, same day: the maintainer · verbatim 「更新你的技能,既然在决裁了,就一次性决裁清楚,不要等dev再立决裁卡」 (2026-09-22, this seat's chat, after the seat left objectui#10179's sub-question A′ 「for the ui seat to present as its own decision card」) — a rule about how the director RULES, carried into references/lanes/director.md 基本原则 and SKILL.md 〈升级与决策〉.

The three sentences to add — ① ② in every synced copy of the framework (check:skill-frame-sync / -freshness name them), ③ in references/lanes/director.md 基本原则 and SKILL.md 〈升级与决策〉

  1. Under axis ④ 创业阶段不扩散: 新增门禁默认否 —— 门禁是零件,零件只减不增;唯一例外是维护者点名要的门禁。推荐新增门禁的分析须引维护者点名的原话,否则荐「不加」。(maintainer 2026-09-21 / 2026-09-22, verbatim above)

  2. Under 基本裁决原则: 「声明即强制 / declared ≠ enforced」只及 spec 与元数据契约、运行时能力;⛔ 不及 AGENTS.md 这类给 agent 读的约定 —— 那些的读者就是读它的 agent,不是门禁。

  3. 裁决一次裁清:呈递或裁决一张卡时,连同它的子问题、可预见的分叉与执行参数(字母、车道、changeset 级别、Clause-②、顺序)一并裁定;⛔ 不把子问题留给 dev 或席位「另立决策卡」,⛔ 不写「if X then a separate card」;只有 dev 实测出对向事实(裁决前提被证伪)才回决策箱。呈报前的候选读五张时把子问题一起读出来。(maintainer 2026-09-22, verbatim above)

Line budget: net +2 lines per framework copy and +1 in director.md / SKILL.md for ③, paid by deletion under check:pm-skill-ratchet; the two copies move in one PR (「一条规则在本文与核心条款一处改动,另一处同 PR 同改」). ⛔ No other framework text changes ride on this card.

Acceptance

  • Sentences ① ② present in every synced copy and ③ in director.md + SKILL.md 〈升级与决策〉; pnpm check:skill-frame-sync and check:pm-skill-ratchet green.
  • The ruling record on objectui#10094 is cited in the PR body as the source.

Dedupe: 一次性决裁清楚 · 新增门禁默认否 · declared ≠ enforced scope AGENTS.md convention · four-axis axis ④ gates · 淡化门禁


Generated by Claude Code

Activity

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