fix(cli): fix invariant add scope handling #11049

Closed
HAL9000 wants to merge 3 commits from fix/invariant-add-scope into master

3 Commits

Author SHA1 Message Date
controller-ci-rerun 4934089025 chore: re-trigger CI [controller]
CI / lint (pull_request) Successful in 51s
CI / helm (pull_request) Successful in 33s
CI / build (pull_request) Successful in 36s
CI / quality (pull_request) Successful in 57s
CI / typecheck (pull_request) Successful in 1m13s
CI / push-validation (pull_request) Successful in 19s
CI / security (pull_request) Successful in 1m21s
CI / integration_tests (pull_request) Failing after 3m46s
CI / e2e_tests (pull_request) Failing after 3m47s
CI / unit_tests (pull_request) Failing after 7m9s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 3s
2026-06-12 15:09:36 -04:00
CleverAgents Bot 096779890c ci: stop master workflow on PR updates
CI / lint (pull_request) Has been cancelled
CI / typecheck (pull_request) Has been cancelled
CI / security (pull_request) Has been cancelled
CI / quality (pull_request) Has been cancelled
CI / unit_tests (pull_request) Has been cancelled
CI / integration_tests (pull_request) Has been cancelled
CI / e2e_tests (pull_request) Has been cancelled
CI / coverage (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / docker (pull_request) Has been cancelled
CI / helm (pull_request) Has been cancelled
CI / push-validation (pull_request) Has been cancelled
CI / status-check (pull_request) Has been cancelled
Remove the stale pull_request trigger from master.yml so PR branch commits do not launch the master workflow.

Maintenance patch for PR #11049.
2026-06-10 20:19:47 -04:00
HAL9000 a8a377d13a fix(cli): fix invariant add scope handling
CI / security (pull_request) Failing after 13s
CI / unit_tests (pull_request) Failing after 12s
CI / quality (pull_request) Failing after 12s
CI / e2e_tests (pull_request) Failing after 8s
CI / lint (pull_request) Failing after 14s
CI / typecheck (pull_request) Failing after 14s
CI / integration_tests (pull_request) Failing after 10s
CI / build (pull_request) Failing after 6s
CI / coverage (pull_request) Has been skipped
CI / docker (pull_request) Has been skipped
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 25s
CI / helm (pull_request) Successful in 29s
CI / status-check (pull_request) Failing after 5s
CI / benchmark-regression (pull_request) Failing after 1m31s
Fix the _resolve_scope() helper function in the invariant CLI commands
which previously returned InvariantScope.GLOBAL silently when zero
scope flags were given, violating the spec contract that exactly one
scope flag must be provided.

The fix adds a check for flags_set == 0 that raises typer.BadParameter
with a clear error message listing the required flags (--global,
--project, --plan, or --action). Also added BDD and Robot Framework
integration test coverage for both the no-scope and conflicting-scope
scenarios.

ISSUES CLOSED: #6331
2026-05-08 14:34:24 +00:00