Skip to content

Add reviewed CLI batches with shared web execution - #142

Merged
highbyte merged 2 commits into
mainfrom
feature/batch-workflow-actions
Sep 16, 2026
Merged

highbyte merged 2 commits into
mainfrom
feature/batch-workflow-actions

Conversation

@highbyte

Copy link
Copy Markdown
Owner

Agents can now preview and execute Local Markdown Queue, Send back, and Resume batches through wrighty batch preview, show, and execute --yes. Previews freeze up to 100 eligible items for five minutes, show authorization consequences, and revalidate reviewed item state and configuration before mutation.

CLI and web batch operations now use one Core execution loop for sequencing, conflicts, cancellation, and partial results. The web keeps its existing process-local previews and presentation. The CLI adds configuration-scoped journals for separate invocations: completed results are replayed without re-execution, and interrupted runs identify uncertain mutations and leave remaining items unprocessed. These actions do not start workers.

The bundled skill, command documentation, and storage inventory describe the workflow. Web warnings now distinguish uncertain mutations from definite failures.

Validation:

  • 2,453 .NET tests passed; the final 59 focused batch and HTTP tests passed after wording and test-only lint adjustments.
  • 96 JavaScript tests, eight packaging tests, and skill validation passed.
  • Built CLI checks covered filtered and frozen selections, confirmation refusal, Queue/Send back/Resume, cross-process replay, and recovery after killing an executor mid-batch.
  • Local static analysis reports no findings on new files or changed lines. The shared Core loop and web adapter have 100% line coverage.

@sonarqubecloud

Copy link
Copy Markdown

@highbyte
highbyte merged commit 68f9285 into main Sep 16, 2026
6 checks passed
@highbyte
highbyte deleted the feature/batch-workflow-actions branch September 16, 2026 11:37
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