Skip to content

Wires gate attestation to the dep's gate.verify - #26

Merged
johnnyt merged 1 commit into
mainfrom
sui-4py-gate-verify
Aug 22, 2026
Merged

Wires gate attestation to the dep's gate.verify#26
johnnyt merged 1 commit into
mainfrom
sui-4py-gate-verify

Conversation

@johnnyt

@johnnyt johnnyt commented Aug 22, 2026

Copy link
Copy Markdown
Member

Why

The fleet-wide gate attestation adoption (sui-4py) needs gate.attest wired
in this repo's wurk manifest so the commit/MR pipeline can verify a full,
unnarrowed gate run rather than trusting a green line. The st-hcgl ruling
settled how: use the mix gate.verify task the statifier dependency already
ships, with no local copy of the task carried here.

What

Adds one line to .claude/wurk.json: "attest": ["mix", "gate.verify"]
under gate. A pre-ruling draft of this branch carried a verbatim local copy
of the task and its test under lib/mix/tasks/; per the ruling those were
dropped before anything was committed, so the dep-provided task is the only
implementation in play.

Notes

  • gate.rb classifies this diff as carve-out (agent tooling only, nothing
    under gate.build_paths), but mix gate.verify was run anyway and
    attested: full gate green, scope all, no profile, 9 stages considered.
    Standing project-level skips: Gettext and Sobelow (both declared
    not-applicable in the manifest).
  • No changelog fragment: quality gate / agent tooling change, excluded by
    changelog.d/README.md.

Closes: sui-4py

Adds gate.attest to .claude/wurk.json, pointing at the mix
gate.verify task the statifier dependency already ships. Per the
st-hcgl ruling, no local copy of the task is carried here - the
dep-provided task runs the full gate and attests that the run was
not narrowed (scope all, no profile, no run-level skips).

Refs: sui-4py
@johnnyt
johnnyt merged commit 6847f37 into main Aug 22, 2026
1 check passed
@johnnyt
johnnyt deleted the sui-4py-gate-verify branch August 22, 2026 14:55
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