NemoClaw/.agents/skills
Carlos Villela e33c093c0a
docs(release): require exact-SHA E2E evidence (#6208)
<!-- markdownlint-disable MD041 -->
## Summary
<!-- 1-3 sentences: what this PR does and why. -->

Define exact-SHA E2E evidence as an explicit precondition of the release
process. The candidate commit's `.github/workflows/e2e.yaml` remains the
sole source of truth: every declared E2E test needs at least one green
execution or an itemized maintainer exception before the exact tag
confirmation is requested.

## Changes
<!-- Bullet list of key changes. -->

- Freeze the candidate SHA with the release plan, then build an evidence
ledger across workflow runs, reruns, and attempts.
- Require green evidence for every E2E test declared by that SHA's
workflow, including explicit-only and expanded matrix executions,
without maintaining a second test inventory.
- Preserve maintainer discretion through itemized exceptions and
invalidate both evidence and exceptions whenever the candidate SHA
changes.
- Carry the gate through the cut-tag, evening, daily-flow, and
maintainer-cadence guidance while keeping overnight QA as additional
post-tag validation.
- Add a maintainer-policy contract test for the exact-SHA, flaky-run,
exception, and confirmation-order invariants.

## Type of Change

- [x] Code change (feature, bug fix, or refactor)
- [ ] Code change with doc updates
- [ ] Doc only (prose changes, no code sample modifications)
- [ ] Doc only (includes code sample changes)

## Quality Gates
<!-- Check all that apply. For any "covered by existing tests", "not
applicable", or waiver entry, add a brief justification on the same line
or in the Changes section. -->
- [x] Tests added or updated for changed behavior
- [ ] Existing tests cover changed behavior — justification:
- [ ] Tests not applicable — justification:
- [ ] Docs updated for user-facing behavior changes
- [x] Docs not applicable — justification: this changes internal
maintainer policy and skills only; documentation review found no
user-facing CLI, configuration, API, or runtime change.
- [x] Sensitive paths changed (security, policy, credentials, preflight,
onboarding, inference, runner, sandbox, or messaging)
- [x] Sensitive-path review completed or maintainer-approved waiver
recorded — reviewer/approval link/justification: maintainer-directed
release-policy design received an independent diff review; both
hardening findings were addressed before commit.
- [ ] Non-success, skipped, or missing CI check accepted by maintainer —
check name, approval link, and follow-up issue:

## Verification
<!-- Check each item you ran and confirmed. Leave unchecked items you
skipped. Doc-only changes do not require npm test unless you ran it. -->
- [x] PR description includes the DCO sign-off declaration and every
commit appears as `Verified` in GitHub
- [x] Git hooks passed during commit and push, or `npx prek run
--from-ref main --to-ref HEAD` passes
- [x] Targeted tests pass for changed behavior
- [ ] Full `npm test` passes (broad runtime changes only)
- [x] Quality Gates section completed with required justifications or
waivers
- [x] No secrets, API keys, or credentials committed
- [ ] `npm run docs` builds without warnings (doc changes only)
- [ ] Doc pages follow the [style
guide](https://github.com/NVIDIA/NemoClaw/blob/main/docs/CONTRIBUTING.md)
(doc changes only)
- [ ] New doc pages include SPDX header and frontmatter (new pages only)

---
<!-- DCO sign-off is required in this PR description, and every commit
must appear as Verified in GitHub. Run: git config user.name && git
config user.email -->
Signed-off-by: Carlos Villela <cvillela@nvidia.com>


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Documentation**
* Strengthened release workflow guidance to require pre-tag, exact
commit-based E2E evidence before confirming a tag.
* Added an evidence-ledger approach using the E2E workflow as the single
source of truth, including detailed green evidence (counts plus run/job
links and attempt numbers), explicit itemized exceptions for non-green
tests, and rules to regenerate evidence if the candidate SHA changes.

* **Tests**
* Added automated coverage to ensure the updated evidence and
confirmation gating rules are enforced across the maintainer release
workflows.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Signed-off-by: Carlos Villela <cvillela@nvidia.com>
2026-07-02 16:26:12 -07:00
..
_shared chore(release): document tag-based workflow (#5545) 2026-06-19 11:17:19 -07:00
nemoclaw-contributor-create-pr test(e2e): retire legacy shell lanes (#5756) 2026-06-29 22:32:24 -05:00
nemoclaw-contributor-onboard-messaging-channel refactor(messaging): derive channel support from manifests (#5777) 2026-06-25 22:06:04 -07:00
nemoclaw-contributor-update-docs docs(skills): gate release tags on pre-tag docs (#6205) 2026-07-02 15:07:45 -07:00
nemoclaw-maintainer-cross-issue-sweep fix(skills): align maintainer workflows with canonical policy (#5953) 2026-06-29 09:02:10 -07:00
nemoclaw-maintainer-cut-release-tag docs(release): require exact-SHA E2E evidence (#6208) 2026-07-02 16:26:12 -07:00
nemoclaw-maintainer-day docs(release): require exact-SHA E2E evidence (#6208) 2026-07-02 16:26:12 -07:00
nemoclaw-maintainer-evening docs(release): require exact-SHA E2E evidence (#6208) 2026-07-02 16:26:12 -07:00
nemoclaw-maintainer-find-review-pr fix(skills): align maintainer workflows with canonical policy (#5953) 2026-06-29 09:02:10 -07:00
nemoclaw-maintainer-morning fix(skills): align maintainer workflows with canonical policy (#5953) 2026-06-29 09:02:10 -07:00
nemoclaw-maintainer-normalize-title-tags feat(skills): add title tag normalization maintainer skill (#2292) 2026-04-22 17:24:43 -07:00
nemoclaw-maintainer-policies docs(release): require exact-SHA E2E evidence (#6208) 2026-07-02 16:26:12 -07:00
nemoclaw-maintainer-pr-comparator fix(skills): align maintainer workflows with canonical policy (#5953) 2026-06-29 09:02:10 -07:00
nemoclaw-maintainer-release-notes ci(release): automate latest tag promotion (#4702) 2026-06-03 00:05:57 -07:00
nemoclaw-maintainer-security-code-review docs(skills): reorganize skills with audience-based prefixes (#1603) 2026-04-08 10:00:57 -07:00
nemoclaw-maintainer-triage fix(skills): align maintainer workflows with canonical policy (#5953) 2026-06-29 09:02:10 -07:00
nemoclaw-maintainer-verify-stale fix(skills): align maintainer workflows with canonical policy (#5953) 2026-06-29 09:02:10 -07:00
nemoclaw-skills-guide fix(skills): align maintainer workflows with canonical policy (#5953) 2026-06-29 09:02:10 -07:00
nemoclaw-user-guide chore: retire docs-to-skills and make single compact user skill (#5699) 2026-06-23 18:44:50 -07:00