fix(ai): match target root by basename in _apply_plan() #77
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-76-apply-plan-root-match"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
_apply_plan()mapped the target root to"."but the planner usedbasename(target)(e.g."luminos_lib"), causing priority/shallow/skip allocations for the root to be silently ignored.Closes #76
Test plan
test_target_root_matched_by_basename: plan references root by basename, allocation appliedtest_target_root_matched_by_dot: plan references root as ".", allocation appliedtest_unknown_paths_in_plan_ignored: now also verifies warning is emitted