From 2acd88e1f1aa254556acec3258d96b480636d016 Mon Sep 17 00:00:00 2001 From: CleverThis Date: Thu, 23 Apr 2026 17:54:47 +0000 Subject: [PATCH] docs: update CHANGELOG.md and CONTRIBUTORS.md for #9070 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 --- CHANGELOG.md | 5 +++++ CONTRIBUTORS.md | 1 + 2 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0cf791e12..836552727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 31d4c882f..dab524d54 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -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.