Repository navigation
Release xcb 0.19.9: keep unattended schedules and native grants running - #469
Merged
Merged
Conversation
A schedule can now carry the owner's standing dismissal of released uncertain work (`xcb schedules edit --dismiss-uncertain true`): the supervisor dismisses uncertain tasks in its directory once no run or delivered reply holds them, with the same checks as `xcb backlog dismiss`. Off by default, so a timer still never infers that uncertainty settled. The supervisor also re-runs native command and provider checks the owner already passed when they lapse (xcb upgrade, adopted provider build, receipt age) for providers a workspace grant names, so granted workspaces keep routing instead of reporting no eligible account. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
xcb schedules edit <id> --dismiss-uncertain truelets the supervisor dismiss uncertain tasks in that schedule's directory once no run or delivered reply holds them. It uses the same checks and record asxcb backlog dismiss: the task is marked failed, nothing is retried, and the detail names the schedule's standing instruction. It is off by default, so a timer still never infers that uncertainty settled. Before this, every uncertain task blocked an unattended schedule until the owner came back.xcb native qualifyandxcb native verifyby hand.Tests
a_schedule_dismisses_released_uncertainty_only_when_the_owner_opted_in(off by default, revision-checked toggle, dismissal clears the blocker).cargo fmt --check,cargo clippy -D warnings,cargo test --workspace --locked(1,550 passed),bun run check(16 + 1,180 passed).🤖 Generated with Claude Code