Skip to content

Commit 115e6f3

Browse files
authored
Merge pull request #135 from VLSIDA/update-results-skill
update-results: emit per-platform placeholders for missing builds
2 parents 0d842ca + 5e31cce commit 115e6f3

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.claude/skills/update-results/SKILL.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,21 @@ Concretely: emit all asap7 thumbs (sorted by variant), then all nangate45 thumbs
201201

202202
For cards with one thumb per platform (CoralNPU, Vortex, Gemmini, etc.), the variant secondary sort is a no-op — just preserve asap7 → nangate45 → sky130hd order.
203203

204+
### Per-platform placeholders for cards with missing builds
205+
206+
A design card lists one platform badge per technology it *targets*; not every target has a cached `_final` yet. When a badged platform has no thumb at all (no cached build, no fallback variant), emit a placeholder in that platform's slot instead of leaving the row visually shorter than the badge count suggests:
207+
208+
```html
209+
<div class="thumb-placeholder"><div class="ph-box">pending</div><span class="thumb-label asap7">asap7</span></div>
210+
```
211+
212+
Rules:
213+
- One placeholder per badged platform that has zero thumbs in the card. If even a single family member (e.g. one LiteEth variant, one NVDLA partition) has a thumb for that platform, do not emit a placeholder.
214+
- Place each placeholder in the (platform, variant) sort position it would occupy if a real thumb existed — i.e. inside the asap7 group, nangate45 group, etc.
215+
- Don't emit per-variant placeholders for missing variants within a platform that already has at least one thumb — those would clutter family cards (LiteEth, NVDLA) where the variant set is the user's choice, not a build-status signal.
216+
217+
The legacy single `<div class="placeholder">Die image pending</div>` block is deprecated; replace it with the per-platform placeholder pattern above on first run.
218+
204219
## Step 8: Update the Design Portfolio platform badges in index.html
205220

206221
`webpage/index.html` has a "Design Portfolio" table (`<section id="designs">`) where each row's last column is a list of `<span class="platform-badge badge-<platform>">…</span>` tags. Those badges must reflect which platforms each design *actually* reaches `_final` on, derived from the same per-(platform, design) sweep used above.

0 commit comments

Comments
 (0)