This migration records the deprecation decision for legacy import trees and documents the compatibility behavior.
app/agents/*→ migrate toadaad/agents/*app/root.py→ migrate toadaad/core/root.py
- Deprecated modules are retained as redirect stubs.
- Redirect stubs emit
DeprecationWarningat import time. - New imports from deprecated paths are blocked by static import-boundary checks in
tools/lint_import_paths.py.
- Replace imports from
app.agents.*withadaad.agents.*. - Replace
from app.root import ...withfrom adaad.core.root import .... - Run
python tools/lint_import_paths.pyto verify no deprecated imports remain.
This record satisfies governance deprecation traceability and compatibility communication requirements.