diff --git a/.github/workflows/ark-turn.yml b/.github/workflows/ark-turn.yml index 1208358e15..867c170eb4 100644 --- a/.github/workflows/ark-turn.yml +++ b/.github/workflows/ark-turn.yml @@ -33,7 +33,7 @@ jobs: - uses: actions/checkout@v7 - uses: actions/setup-node@v6 with: - node-version: "24.21.0" + node-version: "24" - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python }} diff --git a/examples/control_plane/todo-first-open-summary-smoke.py b/examples/control_plane/todo-first-open-summary-smoke.py index d25700d19a..a6d355fdf3 100644 --- a/examples/control_plane/todo-first-open-summary-smoke.py +++ b/examples/control_plane/todo-first-open-summary-smoke.py @@ -241,10 +241,13 @@ def assert_blocked_priority_fallback_notice_visible() -> None: user_channel = decision["interaction_contract"]["user_channel"] assert user_channel["action_required"] is False, user_channel assert user_channel["notify"] == "NOTIFY", user_channel - assert "no owner action is required" in user_channel["reason"], user_channel + # The shipped notice starts this sentence with "No" (it follows a full + # stop), so assert the policy phrase case-insensitively instead of pinning + # the sentence-initial capitalization. + assert "no owner action is required" in user_channel["reason"].lower(), user_channel markdown = render_quota_should_run_markdown(decision) assert "blocked_priority_fallback: notify_user=True" in markdown, markdown - assert "no owner action is required" in markdown, markdown + assert "no owner action is required" in markdown.lower(), markdown assert f"blocked_priority_item[1]: {BLOCKED_CORE_TODO}" in markdown, markdown assert f"blocked_priority_selected: {FALLBACK_TODO}" in markdown, markdown diff --git a/loopx/help_surface.py b/loopx/help_surface.py index fed0103b6f..d1e5c09758 100644 --- a/loopx/help_surface.py +++ b/loopx/help_surface.py @@ -243,6 +243,10 @@ "command": "loopx change-quality --help", "purpose": "Qualify one exact final diff against an enabled project policy and receipt contract.", }, + { + "command": "loopx goal-acceptance", + "purpose": "Configure, inspect or verify a versioned Goal acceptance basis.", + }, { "command": "loopx integration-branch --help", "purpose": "Detect reviewed source-branch drift and rebuild one local integration branch.", diff --git a/man/loopx.1 b/man/loopx.1 index caf3856e59..abc9301c3d 100644 --- a/man/loopx.1 +++ b/man/loopx.1 @@ -198,6 +198,9 @@ Run contract and public/private boundary checks. \fBloopx change\-quality \-\-help\fR Qualify one exact final diff against an enabled project policy and receipt contract. .TP +\fBloopx goal\-acceptance\fR +Configure, inspect or verify a versioned Goal acceptance basis. +.TP \fBloopx integration\-branch \-\-help\fR Detect reviewed source\-branch drift and rebuild one local integration branch. .TP