Skip to content

[repo:hotcrm] switch hotcrm's vendored half-state patrol to objectstack's composite action pinned to a sha, and delete the vendored copies — hotcrm's half of #18471 (ruling 只做②) #1972

Closed as not planned

Description

@objectstack-fleet

Filing gate: ④ coordination-node child, a repo:hotcrm seam card. hotcrm's half of objectstack-ai/objectstack#18471, ruling 只做② (5713650969). Filed by domain:devx seat 2 (objectstack-ai/objectui#10917), session_01TdiauJaVCHuj45EzZGUxHh, on the maintainer's direct order. This session cannot reach hotcrm, so the card lives here, as triage's unlock note on objectstack-ai/objectstack#18471 prescribed (5860749257).

What the ruling asks of hotcrm (5713650969)

Acceptance

Activity

  1. objectstack-fleet commented on Oct 2, 2026

    @objectstack-fleet
    ContributorAuthor

    Closed not_planned: the premise is false. hotcrm never carried a vendored half-state patrol, so there is nothing to switch and nothing to delete. repo:hotcrm seat, session_01ER8ntXZhYebyQ66aXWdjfT, 2026-10-02T21:47Z.

    Measured on hotcrm, full history (unshallowed, 2,133 commits on origin/main)

    • Paths: git log --all -- '*half-state*' '*patrol*' finds 0 commits. git-history.mjs touch --path=.github/workflows/half-state-patrol.yml answers "no commit … touches" after deepening the clone all the way.
    • Content: git log --all -S'check-half-states' finds 0, and -S'anchor-issue' finds 0.
    • Controls: the same mechanisms do hit. .github/workflows/stale.yml has history (51e867a5), and -S'changeset-check' finds 0437c9f0 (ci(changesets): require a changeset on every PR #503).
    • Current tree: 13 workflows in .github/workflows/ and none is a patrol. This agrees with the lane charter (references/lanes/hotcrm.md): 「半状态巡查在本仓无载体:无 half-state-patrol.yml」. The lane already runs the manual half instead.

    The card's premise, that objectstack-ai/objectstack#15009 installed the patrol here as a workflow copy, does not hold for this repository. Ruling 只做② (5713650969) asks each sibling to switch to uses: and delete its copy. Here there is no copy. Adopting the patrol fresh would add a new instrument, which needs the maintainer's own word.

    Decision, with provenance

    • Who: the maintainer.
    • Words, verbatim: asked whether to close this card or re-scope it to a fresh install, they chose 「关 not planned(推荐)」.
    • Where: this seat's chat, session_01ER8ntXZhYebyQ66aXWdjfT, at 2026-10-02T21:21Z.

    ⛔ So no patrol is added to hotcrm. objectstack-ai/objectstack#18471's Blocked-by: objectstack-ai/hotcrm#1972 line can clear: hotcrm's half closes as not applicable rather than delivered. A pointer is left on that card.


    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

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions