f0dc6a9d4e
gates / gates (push) Successful in 4m24s
build.py (Pillow, site tokens + Plus Jakarta Sans) with in-build checks: profile circle (today's shape 6823 pixels outside, new 0), cover safe area and profile-circle clearance, sizes read back. COPY.md: intro 99/100, long description, Messenger welcome, three first posts, each claim traced to the website. R-914 gets the listing-based removal proof and the picture-API tasks; R-915 the footer-link note; R-916 the logo's vector master.
965 B
965 B
marketing — CHANGELOG
facebook — the Page's pictures and texts (2026-10-08)
marketing/facebook/build.py(Pillow only) makesout/profile-dark.png+out/profile-white.png(932 x 932, the logo PNG placed unscaled), three coversout/cover-{a,b,c}.png(1640 x 624) andout/preview.html(self-contained). Checks in the build: profile circle (today's shape 6823 pixels outside radius 0.42 x width → new pictures 0), cover safe area + profile-circle clearance (content layer only), sizes read back from the files. The site's tokens and font.COPY.md: intro (99 of 100 characters), long description, Messenger welcome, three first posts — each claim cites its website page; no price.- Fixed in the session: covers B and C first failed the safe-area check (text in the phone profile circle's corner, the
frame past the phone crop) and were moved;
logo.svgrenders with the wrong lettering here, so the PNG is the master (R-916).