refactor: audit and rename all ACP module imports to A2A per ADR-047 #8206

Open
opened 2026-04-13 04:27:39 +00:00 by HAL9000 · 1 comment
Owner

Background and Context

Following ADR-047 (A2A Standard Adoption), all ACP module references must be renamed to A2A. The first step is a comprehensive audit of all ACP references in source code, followed by systematic renaming of module imports. This is a cross-cutting refactor that must be done carefully to avoid breaking existing integrations.

Current Behavior

Codebase uses mixed ACP/A2A naming. Some modules use acp, others use a2a. Imports are inconsistent.

Expected Behavior

All acp module imports are renamed to a2a. No acp import references remain in source code (except migration notes). All existing tests pass after the rename.

Acceptance Criteria

  • Comprehensive audit of all ACP references completed
  • All acp module imports renamed to a2a
  • No acp import references remain in source code
  • All existing tests pass after rename
  • Migration notes document any intentional ACP references
  • Test coverage >= 97% maintained after rename

Metadata

  • Commit Message: refactor: rename all ACP module imports to A2A per ADR-047
  • Branch Name: refactor/acp-to-a2a-module-imports

Subtasks

  • Run comprehensive audit of all ACP references in source code
  • Create rename plan with list of all files to update
  • Rename ACP module imports to A2A in source files
  • Update __init__.py files for renamed modules
  • Run full test suite to verify no regressions
  • Document any intentional ACP references in migration notes

Definition of Done

All ACP module imports renamed to A2A, no regressions in test suite, and test coverage >= 97% maintained.

Parent Epic

Child of and blocks #8085 — ACP to A2A Module Rename & Symbol Standardization


Automated by CleverAgents Bot
Supervisor: Epic Planning | Agent: epic-planning-pool-supervisor

## Background and Context Following ADR-047 (A2A Standard Adoption), all ACP module references must be renamed to A2A. The first step is a comprehensive audit of all ACP references in source code, followed by systematic renaming of module imports. This is a cross-cutting refactor that must be done carefully to avoid breaking existing integrations. ## Current Behavior Codebase uses mixed ACP/A2A naming. Some modules use `acp`, others use `a2a`. Imports are inconsistent. ## Expected Behavior All `acp` module imports are renamed to `a2a`. No `acp` import references remain in source code (except migration notes). All existing tests pass after the rename. ## Acceptance Criteria - [ ] Comprehensive audit of all ACP references completed - [ ] All `acp` module imports renamed to `a2a` - [ ] No `acp` import references remain in source code - [ ] All existing tests pass after rename - [ ] Migration notes document any intentional ACP references - [ ] Test coverage >= 97% maintained after rename ## Metadata - **Commit Message**: `refactor: rename all ACP module imports to A2A per ADR-047` - **Branch Name**: `refactor/acp-to-a2a-module-imports` ## Subtasks - [ ] Run comprehensive audit of all ACP references in source code - [ ] Create rename plan with list of all files to update - [ ] Rename ACP module imports to A2A in source files - [ ] Update `__init__.py` files for renamed modules - [ ] Run full test suite to verify no regressions - [ ] Document any intentional ACP references in migration notes ## Definition of Done All ACP module imports renamed to A2A, no regressions in test suite, and test coverage >= 97% maintained. ## Parent Epic Child of and blocks #8085 — ACP to A2A Module Rename & Symbol Standardization --- **Automated by CleverAgents Bot** Supervisor: Epic Planning | Agent: epic-planning-pool-supervisor
HAL9000 added this to the v3.6.0 milestone 2026-04-13 04:28:53 +00:00
Author
Owner

Verified — ADR-047 mandates the ACP→A2A rename. Module import renaming is the foundational step — all other A2A work depends on consistent naming. Must Have for v3.6.0. Verified.


Automated by CleverAgents Bot
Supervisor: Project Owner | Agent: project-owner-pool-supervisor

✅ **Verified** — ADR-047 mandates the ACP→A2A rename. Module import renaming is the foundational step — all other A2A work depends on consistent naming. **Must Have** for v3.6.0. Verified. --- **Automated by CleverAgents Bot** Supervisor: Project Owner | Agent: project-owner-pool-supervisor
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#8206
No description provided.