Skip to content

Updates wurk overrides for the merged CI workflow - #24

Merged
johnnyt merged 1 commit into
sui-6vy-changelog-fragmentsfrom
sui-68k-ci-claims
Aug 22, 2026
Merged

Updates wurk overrides for the merged CI workflow#24
johnnyt merged 1 commit into
sui-6vy-changelog-fragmentsfrom
sui-68k-ci-claims

Conversation

@johnnyt

@johnnyt johnnyt commented Aug 22, 2026

Copy link
Copy Markdown
Member

Stacked on #23 - merge #23 first.

What

.claude/wurk/commit.md and .claude/wurk/mr.md both asserted that this
repository has no CI. Since #22 merged, .github/workflows/ci.yml runs the
full quality gate (read from .claude/wurk.json's gate.full) on pushes to
main and on pull requests, so both claims were false - and an unattended
agent decides what evidence it needs from what these files tell it.

  • commit.md: the "No CI means the gate is the whole check" section becomes
    "CI replays the gate; the local run is still the trigger", and the
    commit-msg-hook rationale now says CI checks nothing about commit messages
    rather than that no CI exists. The local full green stays the commit
    trigger.
  • mr.md: "The request is a record, not a review gate" becomes "The request
    is a record and a CI run, not a human review gate" - a check does run when
    a request opens now, but there is still no human reviewer, and a skipped
    local gate is still a hard stop.

Deliberately not in this PR

The bead names two more files carrying the same claim, and reserves both for
the operator: the CLAUDE.md agent-authority section ("There is no CI and no
second reviewer") and the .quality.exs header ("There is no CI. ..."). They
are reported on the bead with proposed wording rather than edited here.

Refs: sui-68k

.github/workflows/ci.yml landed on main (sui-56w), so the claims in
.claude/wurk/commit.md and .claude/wurk/mr.md that no CI exists are
now false. Both files told an unattended agent that its local gate
run was the only check a branch would ever get, which is no longer
true - CI replays the full gate on pushes to main and on pull
requests.

Rewrites the two sections to say what CI now does and what it still
does not: it runs after a push rather than before a commit, checks
nothing about commit messages, and adds no human reviewer. The local
full green stays the commit trigger, and requests still wait for no
human review.

The matching claims in CLAUDE.md and .quality.exs live in
operator-only files and are reported separately rather than edited
here.

Refs: sui-68k
@johnnyt
johnnyt merged commit 767d0f6 into main Aug 22, 2026
@johnnyt
johnnyt deleted the sui-68k-ci-claims branch August 22, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant