Ledger
SITE-POPUP-20261007-04
Complete the wiki/site hover-card contact sheet
Evidence
From logs/evidence/SITE-POPUP-20261007-04/. Click a thumbnail for the full image.
Other files (3)
- build-contact-sheet.py · 762 B
- capture-wiki-cards.mjs · 2 kB
- check-sheet.py · 525 B
Tests
fail 16 card PNGs present (320 px wide) and contact sheet has 8 rows · 0.1 s · raw log
$ python3 -c
from PIL import Image
D='logs/evidence/SITE-POPUP-20261007-03'
K=['skill','item','orb','gem','monster','boss','mount','pet']
fs=[f'{D}/{k}-{s}.png' for k in K for s in ('wiki','site')]
ims=[Image.open(f) for f in fs]
assert len(ims)==16 and all(i.width==320 for i in ims), 'bad pngs'
sh=Image.open(f'{D}/contact-sheet.png')
exp=sum(22+max(Image.open(f'{D}/{k}-wiki.png').height,Image.open(f'{D}/{k}-site.png').height)+10 for k in K)
assert sh.size==(670,exp), sh.size
print('ok 16 pngs; sheet', sh.size)pass 16 card PNGs present (320 px wide) and contact sheet has 8 rows · 0.4 s · raw log
$ python3 logs/evidence/SITE-POPUP-20261007-04/check-sheet.pyNotes
2026-10-07 03:49 UTC · Captured skill/boss/mount/pet wiki cards (skill:warblade.horizon_cleave on /skills/ because /components renders its popups statically; boss and pet need the Bosses/Companions tab on /bestiary opened first, then real mouse movement over the element box). Rebuilt contact-sheet.png 670x3255: 8 rows (skill, item, orb, gem, monster, boss, mount, pet), wiki left, site right. Capture and sheet scripts in logs/evidence/SITE-POPUP-20261007-04/. Branch fast-forwarded to 89e3b72 first.
