feat: implement agents invariant add list remove commands #11140

Open
freemo wants to merge 1 commits from feat/agents-invariant-add-list-remove-commands into master

1 Commits

Author SHA1 Message Date
freemo 5883bf1ae0 feat: implement agents invariant add list remove commands
CI / push-validation (pull_request) Successful in 50s
CI / helm (pull_request) Successful in 56s
CI / lint (pull_request) Successful in 1m18s
CI / build (pull_request) Successful in 1m24s
CI / quality (pull_request) Successful in 1m39s
CI / typecheck (pull_request) Successful in 1m43s
CI / security (pull_request) Successful in 1m52s
CI / tdd_quality_gate (pull_request) Failing after 1m54s
CI / e2e_tests (pull_request) Failing after 4m29s
CI / unit_tests (pull_request) Successful in 4m55s
CI / integration_tests (pull_request) Failing after 5m23s
CI / docker (pull_request) Successful in 1m34s
CI / coverage (pull_request) Successful in 12m40s
CI / status-check (pull_request) Failing after 3s
Implement , , and
 CLI commands for managing invariant constraints
in plan execution. Adds scope flag support (--global, --project, --plan,
--action), constraint text validation via Pydantic validators and prompt
sanitization, regex filtering on list, soft-delete with confirmation on
remove, and multiple output formats (rich, json, yaml, plain, table).

Includes BDD test coverage (Behave) in invariant_cli_new_coverage.feature
and Robot Framework integration tests in invariant_cli.robot.

ISSUES CLOSED: #8161
2026-05-12 05:25:59 +00:00