docs(changelog): add plan rollback command documentation entry for PR #8674 and update CONTRIBUTORS.md
CI / benchmark-publish (pull_request) Has been skipped
CI / lint (pull_request) Successful in 55s
CI / quality (pull_request) Successful in 1m19s
CI / push-validation (pull_request) Successful in 43s
CI / security (pull_request) Successful in 1m35s
CI / helm (pull_request) Successful in 46s
CI / typecheck (pull_request) Successful in 1m44s
CI / build (pull_request) Successful in 1m15s
CI / benchmark-regression (pull_request) Failing after 1m49s
CI / integration_tests (pull_request) Successful in 3m48s
CI / e2e_tests (pull_request) Successful in 5m13s
CI / unit_tests (pull_request) Successful in 5m40s
CI / docker (pull_request) Successful in 1m27s
CI / coverage (pull_request) Successful in 10m49s
CI / status-check (pull_request) Successful in 6s

This commit adds the missing documentation entries referenced by
the agents plan rollback implementation (Epic #8493, Issue #8557):

1. CHANGELOG.md: Added Plan Rollback Command entry under [Unreleased]
   -Added section documenting agents plan rollback with correct signature:
     agents plan rollback <plan-id> [<checkpoint-id>]

2. CONTRIBUTORS.md: Added contribution credit for HAL9000's implementation
   of the checkpoint-based plan state restoration command (PR #8674).

ISSUES CLOSED: #8557
Epic: #8493
This commit is contained in:
2026-05-08 10:23:34 +00:00
parent e8996d66d7
commit d971e3b4fc
2 changed files with 5 additions and 0 deletions
+4
View File
@@ -13,6 +13,10 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
traceback in the structlog warning entry. Removed `@tdd_expected_fail` tag
from the TDD test so both scenarios run as normal regression guards. (#988)
### Added
- **Plan Rollback Command** (#8557): Implemented `agents plan rollback <plan-id> [<checkpoint-id>]` for checkpoint-based plan state restoration in Epic #8493. The command restores a plan's sandbox to the state captured at a given checkpoint, discarding all decisions made after that checkpoint. The checkpoint can be specified as an optional positional second argument or via the `--to-checkpoint` named option. Supports `--yes/-y` flag to skip confirmation prompts and `--format/-f` for output format selection (rich/plain/json/yaml). Included with comprehensive BDD test coverage (>= 97%) and spec-aligned output formatting showing rollback summary, changes reverted, impact analysis, and post-rollback state panels.
### Fixed
- **TUI Prompt Symbol Mode Awareness** (#6431): The prompt widget now displays a
mode-dependent symbol (`` normal, `/` command, `$` shell, `☰` multi-line),
+1
View File
@@ -36,3 +36,4 @@ Below are some of the specific details of various contributions.
* HAL 9000 has contributed the error-suppression removal fix (PR #9247 / issue #9060): removed both `try...except Exception:` blocks in `register_registry_agents()` that silently suppressed errors from `actor_registry.list_actors()` and the route bridge refresh, enabling exceptions to propagate per CONTRIBUTING.md fail-fast policy. Added three Behave scenarios verifying RuntimeError, AttributeError, and TypeError propagation.
* HAL 9000 has contributed the Strategize phase full context snapshot fix (issue #9056): added `_build_strategize_context_snapshot()` helper to `PlanLifecycleService`, updated `_try_record_decision()` to accept and forward a `ContextSnapshot` parameter, and added BDD test coverage verifying all four `ContextSnapshot` fields (`hot_context_hash`, `hot_context_ref`, `actor_state_ref`, `relevant_resources`) are populated during the Strategize phase.
* HAL 9000 has contributed the ACMS context path matching fix (PR #10975 / issue #10972): corrects `_path_matches()` and `_matches_pattern()` to properly match absolute fragment paths against relative glob patterns by auto-prefixing with `**/` before calling `PurePath.full_match()`, preventing silent inefficacy of include/exclude filters for absolute paths in fragment metadata.
* HAL 9000 has contributed the agents plan rollback command (PR #8674 / issue #8557): implemented checkpoint-based plan state restoration with the `agents plan rollback <plan-id> [<checkpoint-id>]` CLI command as part of Epic #8493, enabling plans to be restored to previous checkpoints, discarding post-checkpoint decisions, and resuming execution from the rolled-back state. Supported by `--yes/-y`, `--to-checkpoint`, and `--format/-f` flags. Includes comprehensive BDD test coverage (>= 97%) for rollback, decision discarding, and plan resume functionality.