d747b4009a
Red Bear is a full fork. The canonical recipe for a Red Bear package lives in local/recipes/<category>/<pkg>/, NOT in recipes/<category>/<pkg>/. The recipes/ tree is a frozen snapshot that will eventually be deleted. Previously the cookbook only walked recipes/, so local/recipes/ recipes were unreachable unless apply-patches.sh created a symlink in recipes/. That overlay approach was wrong (per the NO OVERLAY-STYLE PATCHES policy in AGENTS.md). This change makes the cookbook walk ['local/recipes', 'recipes'] in that order. When a package exists in both trees, the local/recipes/ path ALWAYS wins. The conflict resolution in the walker is updated to enforce this rule explicitly. Result: local/recipes/<pkg>/recipe.toml is discovered directly, no symlink needed. 'repo find <pkg>' returns the local path. 'repo cook <pkg>' uses the local recipe. This makes the full-fork model work end-to-end. local/recipes/ no longer needs an apply-patches.sh symlink; the cookbook discovers it natively.