docs: update CHANGELOG, CONTRIBUTORS, and fix DI snippet for module guides (#4848)
CI / load-versions (pull_request) Successful in 24s
CI / push-validation (pull_request) Successful in 26s
CI / build (pull_request) Successful in 39s
CI / lint (pull_request) Successful in 54s
CI / typecheck (pull_request) Successful in 58s
CI / security (pull_request) Successful in 1m3s
CI / quality (pull_request) Successful in 1m0s
CI / helm (pull_request) Successful in 39s
CI / unit_tests (pull_request) Successful in 4m42s
CI / docker (pull_request) Successful in 1m44s
CI / integration_tests (pull_request) Failing after 13m35s
CI / coverage (pull_request) Successful in 9m42s
CI / status-check (pull_request) Failing after 3s
CI / load-versions (pull_request) Successful in 24s
CI / push-validation (pull_request) Successful in 26s
CI / build (pull_request) Successful in 39s
CI / lint (pull_request) Successful in 54s
CI / typecheck (pull_request) Successful in 58s
CI / security (pull_request) Successful in 1m3s
CI / quality (pull_request) Successful in 1m0s
CI / helm (pull_request) Successful in 39s
CI / unit_tests (pull_request) Successful in 4m42s
CI / docker (pull_request) Successful in 1m44s
CI / integration_tests (pull_request) Failing after 13m35s
CI / coverage (pull_request) Successful in 9m42s
CI / status-check (pull_request) Failing after 3s
- Add CHANGELOG.md [Unreleased] entry for the three new module guides - Add CONTRIBUTORS.md entry for HAL9000 authoring the module guides - Fix InvariantReconciliationActor DI container snippet in invariant-reconciliation.md: replace incorrect event_bus/audit_service params with the actual constructor params (invariant_service, decision_service) as defined in src/cleveragents/actor/reconciliation.py ISSUES CLOSED: #4848
This commit is contained in:
@@ -6,6 +6,7 @@ Changed `wf10_batch.robot` to be less likely to create files, and
|
||||
`plan_generation_graph.robot` to give more test answers.
|
||||
|
||||
## [Unreleased]
|
||||
- **docs: module guides for Sandbox & Checkpoint, Correction Attempts, and Invariant Reconciliation** (#4848): Added three comprehensive module guides covering purpose, core classes, lifecycle diagrams, exception hierarchies, CLI usage, and ADR links for `SandboxManager`, `CorrectionAttemptManager`, and `InvariantReconciliationActor`. Includes security callouts for `NoSandbox` bypass (permanent writes, no rollback), `guidance` prompt-injection risk, `archived_artifacts_path` provenance, and `non_overridable` global invariant access control.
|
||||
- **feat(context): PriorityContextStrategy** (#9997 / PR #10772): Implements a priority-based context strategy that ranks context fragments by configurable priority scores — default role-based rules (system > tool > user > assistant), exponential recency decay (7-day half-life), and explicit priority tag boost. Supports custom scoring function injection and custom PriorityRule list injection. Registered in the ACMS pipeline under key `priority_context`. `PriorityRule` uses Pydantic `BaseModel` for architecture conformance. Includes 18 BDD scenarios covering all acceptance criteria.
|
||||
- **docs(timeline): verify timeline status for 2026-04-16 Cycle 2** (#8519): Updated `docs/timeline.md` with Days 104-106 Cycle 2 milestone snapshot. No changes detected since Cycle 1. All M3-M7 milestones remain overdue. Timeline verification performed by AUTO-TIME-3 supervisor agent. Refs #8519.
|
||||
- **fix(cli/plan): plan correct JSON output envelope fix and BDD test coverage** (#8584 / PR #8662): Restructured `agents plan correct --format json` output to nest correction fields under `data.correction` (e.g., `data.correction.mode`) and populate the spec-required CLI envelope with `command="plan correct"`, `status`, `exit_code`, `timing`, and `messages` fields. Added three BDD scenarios in `features/tdd_plan_correct_json_output.feature` validating the envelope structure for both revert and append modes.
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
|
||||
* HAL9000 <HAL9000@cleverthis.com> has contributed CLI rendering improvements and TUI overlay visibility handling for `agents project context set` output.
|
||||
|
||||
* HAL9000 <HAL9000@cleverthis.com> has contributed module guides for Sandbox & Checkpoint, Correction Attempts, and Invariant Reconciliation (#4848).
|
||||
|
||||
|
||||
* Jeffrey Phillips Freeman has contributed the McpClient.start() race condition fix (#10438): added _state == STARTING guard inside threading.RLock in start() and _ensure_started(), ensuring concurrent callers return immediately when initialisation is already in progress.
|
||||
|
||||
|
||||
@@ -332,8 +332,7 @@ class Container(containers.DeclarativeContainer):
|
||||
invariant_reconciliation_actor = providers.Factory(
|
||||
InvariantReconciliationActor,
|
||||
invariant_service=invariant_service,
|
||||
event_bus=event_bus,
|
||||
audit_service=audit_service,
|
||||
decision_service=decision_service,
|
||||
)
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user