Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions ci/e2e-assertion-growth-exceptions.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"$comment": "SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.\nSPDX-License-Identifier: Apache-2.0\n\nMaintainer-approved exception for the exact PR #10341 budget transition. Adds only deferred-onboarding.test.ts with [12,14,12,14,0]; existing per-file budgets remain unchanged. Approval: https://github.com/NVIDIA/NemoClaw/pull/10341#issuecomment-5799263232. Local hooks and candidate CI may use this branch policy. The independent PR check reads only trusted base policy, so its expected growth failure is explicitly waived for #10341. A changed base or candidate budget invalidates this exception. Remove after #10341 merges.\n\nPR #12305 adds 19 live assertion points for the approved stopped-container recovery proof while retaining healthy-rebuild coverage. Exact budget-transition approval: https://github.com/NVIDIA/NemoClaw/pull/12305#issuecomment-5803852010. No other budget transition is accepted by this entry.\n\nThe same 19-assertion helper is also exercised by rebuild-openclaw, independently of the inherited private-MCP failure. Unique assertion counts are unchanged; one helper file is extracted. Revised exact-transition approval: https://github.com/NVIDIA/NemoClaw/pull/12305#issuecomment-5807159038.\n\nProposed exact budget transition for PR #12591: replace a restart progress-message check with a native gateway-owner observation before and after inference switching. Adds one generated probe and five probe conditions; direct and unique expectation counts do not exceed main. The imported helper also appears in the full-e2e transitive inventory. This entry requires maintainer review before landing on main. Remove it after #12591 merges.\n\nProposed budget transition for PR #12769: extend double-onboard with same-name OpenClaw model-change recreation, replacement identity, primary model, and registry selection. Seven new checks replace three redundant checks, adding four assertion points. The file budget changes from [36,43,36,43,0] to [42,47,42,47,0]. Other file budgets remain unchanged. This prerequisite must merge before #12769 uses the exception. A changed base or candidate budget invalidates this entry. Remove after #12769 merges.\n\nPR #12718 is the prerequisite for the PR #12382 budget transition recorded below. The exception matches only PR #12382 and both budget digests. A changed base or candidate budget invalidates it. The independent check reads trusted base policy, so this prerequisite must land on main before #12382 uses the exception. Remove after #12382 merges.\n\nPR #12767 shares restoration validation through one command builder in the scanned live source set. Every restoration predicate remains counted. This transition preserves the seven-assertion concurrent-gateway reduction from #12608. Exact revised transition approval: https://github.com/NVIDIA/NemoClaw/pull/12767#issuecomment-6061291322. This prerequisite must merge before the repaired #12767 candidate uses the exception. A changed base or candidate budget invalidates this entry. Remove after #12767 merges.",
"$comment": "SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.\nSPDX-License-Identifier: Apache-2.0\n\nMaintainer-approved exception for the exact PR #10341 budget transition. Adds only deferred-onboarding.test.ts with [12,14,12,14,0]; existing per-file budgets remain unchanged. Approval: https://github.com/NVIDIA/NemoClaw/pull/10341#issuecomment-5799263232. Local hooks and candidate CI may use this branch policy. The independent PR check reads only trusted base policy, so its expected growth failure is explicitly waived for #10341. A changed base or candidate budget invalidates this exception. Remove after #10341 merges.\n\nPR #12305 adds 19 live assertion points for the approved stopped-container recovery proof while retaining healthy-rebuild coverage. Exact budget-transition approval: https://github.com/NVIDIA/NemoClaw/pull/12305#issuecomment-5803852010. No other budget transition is accepted by this entry.\n\nThe same 19-assertion helper is also exercised by rebuild-openclaw, independently of the inherited private-MCP failure. Unique assertion counts are unchanged; one helper file is extracted. Revised exact-transition approval: https://github.com/NVIDIA/NemoClaw/pull/12305#issuecomment-5807159038.\n\nProposed exact budget transition for PR #12591: replace a restart progress-message check with a native gateway-owner observation before and after inference switching. Adds one generated probe and five probe conditions; direct and unique expectation counts do not exceed main. The imported helper also appears in the full-e2e transitive inventory. This entry requires maintainer review before landing on main. Remove it after #12591 merges.\n\nProposed budget transition for PR #12769: extend double-onboard with same-name OpenClaw model-change recreation, replacement identity, primary model, and registry selection. Seven new checks replace three redundant checks, adding four assertion points. The file budget changes from [36,43,36,43,0] to [42,47,42,47,0]. Other file budgets remain unchanged. This prerequisite must merge before #12769 uses the exception. A changed base or candidate budget invalidates this entry. Remove after #12769 merges.\n\nPR #12718 is the prerequisite for the PR #12382 budget transition recorded below. The exception matches only PR #12382 and both budget digests. A changed base or candidate budget invalidates it. The independent check reads trusted base policy, so this prerequisite must land on main before #12382 uses the exception. Remove after #12382 merges.\n\nMaintainer Prekshi Vyas (@prekshivyas) approved this exact refreshed PR #12382 transition on 2026-10-08: base budget SHA-256 53c51c4229d387633165771730f8f1a8373f84e9f3303b2144280027a56e3441 to candidate budget SHA-256 8162408384d7a6b97ef0062042c73d4bc9486f54d2dfa6c0c5732e42d1060e2a. Acceptance record: https://github.com/NVIDIA/NemoClaw/pull/12840#issuecomment-6066319444. It includes one additional unique assertion point and one generated probe condition. This refresh preserves the #12608 concurrent-gateway-ports reduction and the previously reviewed runtime assertion changes. The independent check is not waived: the refreshed exception must land on main before enforcement can accept it. A different PR or budget digest remains rejected. Remove after #12382 merges.\n\nPR #12767 shares restoration validation through one command builder in the scanned live source set. Every restoration predicate remains counted. This transition preserves the seven-assertion concurrent-gateway reduction from #12608. Exact revised transition approval: https://github.com/NVIDIA/NemoClaw/pull/12767#issuecomment-6061291322. This prerequisite must merge before the repaired #12767 candidate uses the exception. A changed base or candidate budget invalidates this entry. Remove after #12767 merges.",
"schemaVersion": 1,
"exceptions": [
{
Expand All @@ -24,8 +24,8 @@
},
{
"pullRequest": 12382,
"baseBudgetSha256": "fdc4a78b5588629e26b00778d1bc82d69101077b9e372f2b58670510184579c2",
"headBudgetSha256": "f6b269053d39aefe84637914486f75853e0aa8f9e4588175c2353e3835185ec9"
"baseBudgetSha256": "53c51c4229d387633165771730f8f1a8373f84e9f3303b2144280027a56e3441",
"headBudgetSha256": "8162408384d7a6b97ef0062042c73d4bc9486f54d2dfa6c0c5732e42d1060e2a"
},
{
"pullRequest": 12767,
Expand Down
Loading