fix(catalog): case-insensitive PL24 group-wid drill check #85

Merged
root merged 1 commits from dev into main 2026-06-03 15:49:21 +03:00
Owner

PL24 sub-group nav nodes were classified by linkWid.includes("Group")
(case-sensitive). That matched capitalised wids (subGroupsTable) but
missed lowercase ones — groupReferenceTable, groupTable, groupsTable
(~1157 leaf nodes in prod) — so those skipped the group-drill branch in
getCategoryWithPartsInner and the reference-resolution descent, falling
to the parts path (a wasted upstream fetch; the generic drill-on-empty
fallback then re-drilled them). Lowercasing the check routes these nav
nodes straight to children/loadError like their capitalised siblings.

Empty-catalog audit (2026-06-03) showed PL24 drives 61% of user-seen
'0 parça' views; pcat fake-leaves are effectively solved (1 case).

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

PL24 sub-group nav nodes were classified by linkWid.includes("Group") (case-sensitive). That matched capitalised wids (subGroupsTable) but missed lowercase ones — groupReferenceTable, groupTable, groupsTable (~1157 leaf nodes in prod) — so those skipped the group-drill branch in getCategoryWithPartsInner and the reference-resolution descent, falling to the parts path (a wasted upstream fetch; the generic drill-on-empty fallback then re-drilled them). Lowercasing the check routes these nav nodes straight to children/loadError like their capitalised siblings. Empty-catalog audit (2026-06-03) showed PL24 drives 61% of user-seen '0 parça' views; pcat fake-leaves are effectively solved (1 case). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
root added 1 commit 2026-06-03 15:49:16 +03:00
fix(catalog): case-insensitive PL24 group-wid drill check
Some checks failed
QA Gate (P0/P1) / Test affected app (pull_request) Has been cancelled
c5f8288d71
PL24 sub-group nav nodes were classified by linkWid.includes("Group")
(case-sensitive). That matched capitalised wids (subGroupsTable) but
missed lowercase ones — groupReferenceTable, groupTable, groupsTable
(~1157 leaf nodes in prod) — so those skipped the group-drill branch in
getCategoryWithPartsInner and the reference-resolution descent, falling
to the parts path (a wasted upstream fetch; the generic drill-on-empty
fallback then re-drilled them). Lowercasing the check routes these nav
nodes straight to children/loadError like their capitalised siblings.

Empty-catalog audit (2026-06-03) showed PL24 drives 61% of user-seen
'0 parça' views; pcat fake-leaves are effectively solved (1 case).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
root merged commit 5d40626a55 into main 2026-06-03 15:49:21 +03:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/sase.tr#85