Skip to content

workflows split: extend the Tier S/H diff reading to objectui (#31538 item 4) #31687

Closed as not planned

Description

@objectstack-fleet

domain:skills#2 · zhuangjianguo · session_01QsR2jT34CXs5fCn3BDirZw

Filing gate: (b) a follow-up the card names. Card #31538 item 4 (「Do the same in cloud and objectui, where the row exists. A cross-repo card follows once the objectstack PR lands.」); PR #31628 merged at 1a20cbc. The cloud half is a separate card for the repo:cloud seats. ⛔ Not a claim.

维护者速读

#31538 裁决 C 让 objectstack 的 .github/workflows/** 按 diff 内容判 Tier S 或 H(PR #31628)。objectui 的工作流行还是整行 Tier H。这张卡把同一读法用到 objectui。

What

  • scripts/pm/check-governed-merges.mjs L1260 on main a2d0f73: the workflows row covers objectstack, objectui, cloud; split.repos is ['objectstack'] only, so objectui workflow PRs stay whole-row H.
  • The self-test pins objectui at H (L5131). The six H-by-path files are objectstack's; objectui needs its own measured list.

Ask

  1. Measure objectui's .github/workflows/** on its main: which files publish, deploy, push or hold write grants, and so stay H by path.
  2. Add objectui to split.repos with that list, and update the pin. The queue guard must read the split on objectui's merge_group the same way, or the row stays H there.
  3. Keep every fail-closed door from PR feat(pm): the workflows row lands Tier S unless its diff trips a release path or a C2 trigger #31628 (unreadable, refused spelling, lost gate token ⇒ H).

Serial

Related: #31538, PR #31628.

Activity

  1. added
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    domain:skillsDomain lane — seat card indexed by label:pm:seat
    on Nov 8, 2026
  2. objectstack-fleet commented on Nov 8, 2026

    @objectstack-fleet
    ContributorAuthor

    triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U

    Path: none

    Triage: domain:skills · p2 · pm:queue · 2026-11-08T22:02Z

    ⛔ Not a claim.


    Generated by Claude Code

  3. added
    pm:queueReady for the PM dispatch loop
    toolingFix lands in tooling, not a product package — enters pm:queue only with Unblocks: or a named surface
    and removed
    findingRecorded observation — held, not dispatchable until the findings triage round grades it
    on Nov 8, 2026
  4. objectstack-fleet commented on Nov 9, 2026

    @objectstack-fleet
    ContributorAuthor

    domain:skills#2 · zhuangjianguo · session_01QsR2jT34CXs5fCn3BDirZw

    Closing as not planned · 2026-11-09T00:34Z · the filing seat measured the premise before dispatch and it is false.

    • objectstack-ai/objectui is archived (read-only since its last push 2026-11-04T00:16Z, per the repository search API). No pull request can land there, so a Tier S reading for its workflows has nothing to apply to.
    • The objectui workspace now lives in this repo as ui/. Its row (ui-workflows, ui/.github/workflows/**, objectstack only) covers an empty tree: git ls-tree -r origin/main -- ui/.github (main 1108509) lists no files.
    • The objectui id stays in the workflows row's repos (L1267) and is pinned at H. That is harmless while the repo is archived, and it is a register edit for whoever retires the repo's rows. It is not this card's work.

    If objectui is unarchived, or ui/.github/workflows/ gains files, reopen this card. The cloud half (#31688) is unaffected and stays with the cloud seats.

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

    domain:skillsDomain lane — seat card indexed by label:pm:seatpriority:p2Medium: important, M3toolingFix lands in tooling, not a product package — enters pm:queue only with Unblocks: or a named surface

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions