The planner sees basename(target) in the tree output (e.g. "luminos_lib") and uses that as the path in its plan. But _apply_plan() mapped the target root to "." via os.path.relpath(), so the planner's path never matched and the allocation was silently dropped. Fix: register both "." and basename(target) as aliases for the target root in the lookup table. Also log a warning when plan paths don't match any known directory, so future mismatches are visible. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_ai_filter.py | ||
| test_ai_pure.py | ||
| test_cache.py | ||
| test_code.py | ||
| test_disk.py | ||
| test_filetypes.py | ||
| test_recency.py | ||
| test_report.py | ||
| test_tree.py | ||