Skip to content

finding: required-context registry pins Build Docs and Console Pin Gate, absent from the maintainer's 2026-08-18 six-item required-set reading #9533

Description

@os-zhuang

Observation

scripts/check-required-contexts.mjs REQUIRED_CONTEXTS registers Build Docs (ci.yml:build-docs) and Console Pin Gate (ci.yml:console-pin), both authorized "#5617 closing ruling 2026-08-09, second batch". The maintainer's own reading of the required set (2026-08-18, recorded verbatim on #9325 comment 5323233615: 「目前 Status checks that are required」 followed by exactly six contexts) lists TypeScript Type Check, Test Core, Dogfood Regression Gate, Build Core, Temporal Conformance (live PG + MySQL), Lint & Repo Gates — and neither Build Docs nor Console Pin Gate.

Why it is worth one maintainer look

Per the registry's own doctrine a row whose context left the Settings is "merely inert, never wrong" — the pin "this job still has this name" holds either way. But a stale row invites exactly the collision class that cost #9495 a full pre-flight stop-and-report cycle the same day: a later retirement/rename card contradicted by a screenshot-era authorized line, resolvable only by a maintainer reading Settings. Two readings are possible and only the maintainer can tell them apart:

Either answer is a one-look reconciliation; no code path changes. (No agent seat can read Settings/Rulesets — HTTP 403, per the script header's #6865 measurement.)

Cross-links: the attested six-item reading is quoted in #9495's premise-resolution comment; the registry row removal precedent (tombstone note + RETIRED_CONTEXT_NAMES row) is in PR #9523.


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

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions