Skip to content

refactor(cli): centralize provisioning execution policy#51

Merged
ElbertePlinio merged 1 commit into
mainfrom
refactor/provisioning-executor-policy
Jul 19, 2026
Merged

refactor(cli): centralize provisioning execution policy#51
ElbertePlinio merged 1 commit into
mainfrom
refactor/provisioning-executor-policy

Conversation

@ElbertePlinio

Copy link
Copy Markdown
Member

Summary

  • centralize plan classification, consent, dry-run, ordered cancellation/failures, and partial results in one provisioning executor
  • move sudo routing out of planners and behind the local execution adapter, leaving a clean approval seam for Support secure graphical sudo prompts for agent commands #27
  • migrate setup lab-user, setup android, doctor, and init while preserving prompts and CLI/JSON output
  • redact public plans, logs, errors, and partial results without changing executed argv

Validation

  • bun run test packages/cli/test/executor.test.ts packages/cli/test/planner.test.ts packages/cli/test/cli.test.ts (68 passed)
  • bun run typecheck
  • bun run build
  • git diff --check origin/main...HEAD
  • verified MCP sources have no provisioning executor or sudo route

Refs #44 (CAND-4)

@ElbertePlinio
ElbertePlinio merged commit 4cb52c2 into main Jul 19, 2026
1 check passed
@ElbertePlinio
ElbertePlinio deleted the refactor/provisioning-executor-policy branch July 19, 2026 19:19
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