forked from diegoecab/oci-deal-accelerator
OCI_Icons.pptx ships both a full icon group (tag=grpSp, ~0.7" tall) and a tiny "label strip" (tag=sp, ~0.2" tall) under the same slug for many services. The previous resolver picked whichever came first in the index, which for 'mysql' returned the text strip — so the PPTX diagram showed a label-only shape instead of the dolphin/HeatWave icon, while drawio rendered the proper stencil. Two fixes, both persistent (apply to every icon family, not just MySQL): - TYPE_TO_ICON for mysql/heatwave now lists 'mysql_heatwave' (the grpSp) before 'mysql' (the strip). - _select_preferred_ref now filters viable refs to those that are either grpSp/pic OR have a bbox ≥0.4"x0.4" — text strips fall out before the scoring function runs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
57 KiB
57 KiB