docs: update CHANGELOG.md and CONTRIBUTORS.md for #9070
CI / push-validation (pull_request) Successful in 24s
CI / helm (pull_request) Successful in 30s
CI / build (pull_request) Successful in 49s
CI / lint (pull_request) Failing after 59s
CI / typecheck (pull_request) Successful in 1m16s
CI / quality (pull_request) Successful in 1m25s
CI / security (pull_request) Successful in 1m29s
CI / coverage (pull_request) Has been skipped
CI / e2e_tests (pull_request) Successful in 3m28s
CI / integration_tests (pull_request) Successful in 3m48s
CI / unit_tests (pull_request) Failing after 4m16s
CI / docker (pull_request) Has been skipped
CI / status-check (pull_request) Failing after 7s

Added CHANGELOG.md entry under [Unreleased] -> ### Fixed for the
repeatable --plan and --action flags fix. Added CONTRIBUTORS.md
credit line for HAL 9000's contribution.

ISSUES CLOSED: #9070
This commit is contained in:
2026-04-23 17:54:47 +00:00
parent 445cb17bfb
commit 2acd88e1f1
2 changed files with 6 additions and 0 deletions
+5
View File
@@ -7,6 +7,11 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
### Fixed
- **Repeatable `--plan` and `--action` flags in `agents invariant add`** (#9070): Changed
`--plan` and `--action` from single-value options to repeatable `list[str]` options.
Added `_resolve_scope_targets()` helper; `add` command now creates one invariant per
target and outputs all created invariants. Conflicting flags raise `typer.BadParameter`.
- **Automation Profile Silent Fallback** (#8232): `_resolve_profile_for_plan` in
`PlanLifecycleService` now raises a clear `ValidationError` when a plan's
automation profile name is not a known built-in profile, instead of silently
+1
View File
@@ -16,4 +16,5 @@ Below are some of the specific details of various contributions.
* Brent E. Edwards has contributed quality assurance, test coverage, and CI pipeline improvements.
* HAL 9000 has contributed automated implementation, bug fixes, and feature development as part of the CleverAgents automation pool.
* HAL 9000 has contributed the plan concurrency race-condition fix (#7989): wired `LockService` into the plan lifecycle, guarding `execute_plan()` and `apply_plan()` with plan-level advisory locks and unique per-invocation owner identities to prevent silent concurrent state corruption.
* HAL 9000 has contributed the repeatable --plan and --action flags fix (#9070): changed `--plan` and `--action` in `agents invariant add` from single-value to repeatable `list[str]` options, added `_resolve_scope_targets()` helper, and updated the `add` command to create one invariant per target with full output of all created invariants.
* This project was made possible thanks to considerable donation of time, money, and resources by CleverThis, Inc.