From 8320f9f4cb4dc060603286ef91262e781966fc80 Mon Sep 17 00:00:00 2001 From: HAL9000 Date: Tue, 14 Apr 2026 14:23:02 +0000 Subject: [PATCH] fix: correct trusted automation profile description to match spec ISSUES CLOSED: #9156 --- CHANGELOG.md | 2 ++ CONTRIBUTORS.md | 1 + src/cleveragents/domain/models/core/automation_profile.py | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 29ab0652e..68716a54f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -26,6 +26,8 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ### Fixed +- **Trusted Automation Profile Description** (#9156): Corrected the `trusted` built-in automation profile description from `"Auto for most, human for apply and revert"` to `"Auto-exec, manual apply. Day-to-day development"` to match the specification at line 17197. + - **Atomic `load_from_metadata` for Autonomy Guardrails** (#7504): Fixed `AutonomyGuardrailService.load_from_metadata()` to validate both `AutonomyGuardrails` and `GuardrailAuditTrail` models before writing either diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e6ad29fd1..9955cddc0 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -14,6 +14,7 @@ Below are some of the specific details of various contributions. * Jeffrey Phillips Freeman has acted as Lead Developer, daily contributor, and Project Owner. * Brent E. Edwards has contributed quality assurance, test coverage, and CI pipeline improvements. +* HAL 9000 has contributed the trusted automation profile description correction (#9156): updated the `trusted` built-in profile description to match the specification. * 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 bug-hunt-pool-supervisor non-blocking tracking fix: updated step 5 to be best-effort and added rule 9 to prevent the automation-tracking-manager call from blocking the main supervisor loop. diff --git a/src/cleveragents/domain/models/core/automation_profile.py b/src/cleveragents/domain/models/core/automation_profile.py index 2e6ff2774..cae78d976 100644 --- a/src/cleveragents/domain/models/core/automation_profile.py +++ b/src/cleveragents/domain/models/core/automation_profile.py @@ -517,7 +517,7 @@ BUILTIN_PROFILES: dict[str, AutomationProfile] = { ), "trusted": AutomationProfile( name="trusted", - description=("Auto for most, human for apply and revert"), + description="Auto-exec, manual apply. Day-to-day development", schema_version="1.0", decompose_task=0.0, create_tool=0.0, -- 2.52.0