From f7822850ddb5391e30fae2d07a1bb308a172b359 Mon Sep 17 00:00:00 2001 From: Itzik Ezra Date: Sun, 26 Jul 2026 13:34:59 +0300 Subject: [PATCH] OSAC-3153: fix detect_skills matching ui-design.md as design.md detect_skills() used endswith("design.md") which incorrectly matched ui-design.md and ux-design.md. Switch to os.path.basename exact match. Assisted-by: Claude Code Signed-off-by: Itzik Ezra --- .github/scripts/ep_review.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/scripts/ep_review.py b/.github/scripts/ep_review.py index 0bc525f41..c44f0665c 100644 --- a/.github/scripts/ep_review.py +++ b/.github/scripts/ep_review.py @@ -43,10 +43,10 @@ def get_changed_files(pr_number): def detect_skills(files): skills = [] - has_prd = any(f.lower().endswith("prd.md") for f in files) - has_design = any( - f.lower().endswith("design.md") or - (f.lower().endswith("readme.md") and "enhancements/" in f.lower()) + basenames = [os.path.basename(f).lower() for f in files] + has_prd = "prd.md" in basenames + has_design = "design.md" in basenames or any( + os.path.basename(f).lower() == "readme.md" and "enhancements/" in f.lower() for f in files )