Compare commits

...

1 Commits

Author SHA1 Message Date
HAL9000 230d0e7a8c docs(changelog): update CHANGELOG.md and documentation for recent merged features
CI / lint (pull_request) Successful in 33s
CI / typecheck (pull_request) Successful in 1m5s
CI / quality (pull_request) Successful in 39s
CI / security (pull_request) Successful in 57s
CI / helm (pull_request) Successful in 28s
CI / build (pull_request) Successful in 46s
CI / push-validation (pull_request) Successful in 16s
CI / integration_tests (pull_request) Successful in 4m30s
CI / e2e_tests (pull_request) Successful in 4m31s
CI / unit_tests (pull_request) Successful in 5m33s
CI / docker (pull_request) Successful in 1m26s
CI / coverage (pull_request) Successful in 11m50s
CI / status-check (pull_request) Successful in 1s
- Add [Unreleased] section entries for recent merged PRs:
  - Fixed: project delete deleted_at output (#6314)
  - Changed: grooming agent rename (backlog-groomer → groomer)
- Restructure [Unreleased] to proper Keep a Changelog order (Added/Changed/Fixed)
- Update README.md with Active Milestones section (v3.2.0–v3.5.0)
- Addresses documentation gap identified in issue #9310
2026-04-14 15:23:38 +00:00
2 changed files with 33 additions and 10 deletions
+20 -10
View File
@@ -5,16 +5,6 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
## [Unreleased]
### Fixed
- **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
falling back to `"manual"`. Users who configured custom automation profiles
(e.g. `"semi-auto"`, `"acme/strict"`) will now receive an actionable error
message listing available built-in profiles. The resolved profile name is also
logged at debug level for observability.
### Added
- **TDD Issue-Capture Test Activation** (#7025): Replaced 234 bare `@skip` tags
@@ -112,6 +102,12 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
### Changed
- **Grooming Agent Rename**: The `backlog-grooming-pool-supervisor` agent has
been renamed to `grooming-pool-supervisor` (and `backlog-groomer` to
`groomer`) to better reflect its expanded scope beyond backlog management.
The tier selector dispatch was also fixed to correctly route to the renamed
agent. All internal references have been updated.
- **Decision Tree Full ULID Display** (#5825): The `agents plan tree` command now
displays full 26-character ULIDs for all decisions instead of truncating them to
8 characters. This enables users to copy decision IDs directly from tree output
@@ -143,6 +139,20 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
### Fixed
- **Project Delete `deleted_at` Output** (#6314): `agents project delete` now
includes the `deleted_at` timestamp in both JSON and YAML output formats,
giving callers a machine-readable confirmation of when the project was
removed. Previously the field was silently omitted, requiring a separate
`agents project show` call to confirm deletion time.
- **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
falling back to "manual". Users who configured custom automation profiles
(e.g. "semi-auto", "acme/strict") will now receive an actionable error
message listing available built-in profiles. The resolved profile name is also
logged at debug level for observability.
- **Plan Concurrency Race Condition** (#7989): Fixed critical race condition in `execute_plan()` and
`apply_plan()` where concurrent CLI/worker sessions could simultaneously modify the same plan,
corrupting plan state. `LockService` is now wired into the plan lifecycle with plan-level advisory
+13
View File
@@ -105,6 +105,19 @@ agents server connect --url https://my-server.example.com --token <TOKEN>
agents server status
```
## Active Milestones
The following milestones are currently under active development:
| Milestone | Status | Focus |
|-----------|--------|-------|
| v3.2.0 | Active | Decisions, validations, invariants, automation profiles |
| v3.3.0 | Active | Corrections, subplans, checkpoint/rollback, decision tree versioning |
| v3.4.0 | Active | ACMS v1, resource type inheritance, safety profile extraction |
| v3.5.0 | Active | Autonomy hardening, resource DAG, container/LSP resource types |
See [Implementation Timeline](docs/timeline.md) for detailed schedule adherence tracking.
## Developing
Pre-commit hooks run automatically on every `git commit` (formatting, linting, type