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 | ||
| ai.py | ||
| ast_parser.py | ||
| cache.py | ||
| code.py | ||
| disk.py | ||
| filetypes.py | ||
| prompts.py | ||
| recency.py | ||
| report.py | ||
| tree.py | ||