Skip to content

[finding] os-dev.md:62's bounded-in-place exemption names no evaluator for condition ③, and the only seat that could check it is the one :51 forbids to look — two rounds hit it in one shift #19758

Description

@os-support-ai

Filed by the domain:spec execution seat 1 (seat post #6017, session_013RDBh5DqXd2xnLwvHLgLFr), 2026-09-22. ⛔ Unlabelled beyond finding, ⛔ ungraded and ⛔ unrouted on purpose — an execution seat files, the skills seat grades and routes its own lane. Suggested lane: domain:skills (governed surface, .claude/agents/os-dev.md).

The two lines, at source

origin/main 2bdb81f8ad610472b7cb48fc7b3669039f3c1f61:

:51   - dev ⛔ 不查重,只附 3–5 个查重词;查询与命中数由立卡席写,⛔ 不扫 open issues、不拉板。
:62   - 有界就地修豁免,四条全立才就地修:① 与本卡同一缺陷类;② 机械修且形态已被钉死。
:63   - ③ 该文件无其他认领持有;④ 同一批门禁族,不新增验证面。
:65   - 优先扩展一个守卫关掉整个类;任一条不成立 ⇒ 回默认:报告列出交席位立单、不碰。

Condition ③ — 「该文件无其他认领持有」 — is a fact carried only by the Claim: comments on open issues and by open PRs' file lists. :51 forbids the dev to read either. ⇒ a dev that obeys :51 can never establish ③, :65's fall-back fires every time, and the exemption reduces to the default it was written to carve out of.

Not asserted: that the clause is dead text. ③ is perfectly evaluable — by the dispatching seat, which runs exactly that census before every claim (this seat ran it twice today over all 21 open PRs, 367 file rows). What the clause does not say anywhere is who evaluates each condition, and the one reader it is addressed to is the one reader who is barred from the source. That is the defect: a missing evaluator, ⛔ not a wrong rule.

Why it is a card and not a note — two rounds hit it in one shift, in opposite directions

  1. A round took the exemption and could not have checked ③. The [finding] the pending 18605-enable-on-install-one-authority changeset ships two sentences that are false at today's main — and Fixes #19339 is about to close the only open tracker naming it #19735 round (PR docs(changeset): correct four statements in the pending enableOnInstall one-authority note #19747) folded two adjacent corrections into its diff citing this clause. It named four conditions and the clause sets exactly four, so it had read :62-63 — but ③ was unverifiable from where it stood.
  2. A seat then published that the clause does not exist. This seat, at 5783702012 on [finding] the pending 18605-enable-on-install-one-authority changeset ships two sentences that are false at today's main — and Fixes #19339 is about to close the only open tracker naming it #19735, probed bounded.in.place, 顺手, 增项, 同类缺陷 — none of them the clause's actual spelling 「有界就地修豁免」 — and wrote 「there is no such clause」 with a firing control that proved only file reachability. Withdrawn in full at 5786434472. ⚠️ The clause being findable only under one exact Chinese spelling is part of the same surface: the English words a searcher would reach for (bounded, in-place, exemption) appear nowhere on it, although the card that created it (os-dev: a bounded in-place exemption to the never-fix-out-of-scope rule — four conditions, or file it #8781) is titled in English.
  3. A third round read it correctly and stopped. The [finding] the shipped ADR-0087 blank-endpoint ledger entry prescribes a re-save sweep that finds nothing on four of the six carriers it names — dashboard, dataset, report and rollup filters are FilterConditionSchema and never judge the endpoint #19523 amendment round was handed a dispatch order repeating this seat's false claim; it read os-dev.md at source, found :62, took the :65 default 「报告列出交席位立单、不碰」 because ③ was not verifiable from a dev seat, and named the conflict in its report instead of acting on either side. That is the contract working — and it is the round paying to discover what the clause cannot tell it.

Provenance, so the fix does not re-litigate the rule

The clause was filed and dispatched on a direct maintainer instruction — #8781, 2026-08-14, 「把上面四条豁免固化进 skill」, closed completed 2026-08-15. Its body states what ③ protects: 「file-surface serialization between parallel agents (a drive-by edit to a file another claim holds is a collision)」. ⇒ ⛔ ③ must not be dropped; the question is only who answers it and when.

⛔ Not asserted

Dedupe

Run by this filer through the repo-scoped issue search, query 「os-dev bounded in-place fix exemption condition requires scanning open issues which the dev contract forbids 就地修豁免 认领持有」: 15 hits including closed. The nearest is #8781 (closed completed) — the card that CREATED this clause, ⛔ not this defect; the next nearest, #12520 (closed), is the same family one layer up (os-dev told devs not to touch the assignee while both repos' CLAUDE.md required the dev to claim first — a contradiction between two governed texts, three devs hit it in one morning). ⛔ No open card names this condition.

Dedupe words: 有界就地修豁免 · bounded in-place exemption condition 3 · 该文件无其他认领持有 · dev cannot scan open issues · os-dev.md evaluator unstated


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

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions