# REPORT — Facebook Page pictures and texts (2026-10-08) Own file (parallel sessions share this clone). Baseline `felhom.eu` @ `e9e6300cfc`. ## For the operator — your click list, in order 1. Open `marketing/facebook/out/preview.html` from Gitea (Download, then open the file). Pick cover A, B or C. 2. Page → profile picture → upload `marketing/facebook/out/profile-dark.png` (recommended). 3. Page → cover photo → upload the cover you picked. 4. Page settings → username → set it, for example `felhom`. 5. Page → action button → „Weboldal" (Website) → `https://felhom.eu`. 6. Page → Intro / Bemutatkozás → paste `COPY.md` §1. About → details → paste §2. 7. Meta Business Suite → Inbox → automations → welcome message → paste §3 and turn it on. 8. The three posts (§4) wait until the app is Live (R-915). If you post them now, only people with a role on the app see them. ## Results | Item | Result | |---|---| | Logo master | `website/assets/logo.png` (645 x 408). `logo.svg` refused: its lettering is live text in fonts DooPlex lacks („M+ 2c", „Vremena Grotesk") → R-916 | | Colours | `site.css` `:root`: bg `#0A1220`/`#0F1B2E`/`#16263F`, line `#22344F`, text `#EDF2F9`/`#94A6BF`, blue `#0083D8`/`#2EA8F5`. The site is dark-only (one token set) | | Font | Plus Jakarta Sans from `website/assets/fonts/*.woff2` (ExtraBold, SemiBold) | | Renderer | Pillow 11.1.0. librsvg was tried and dropped: pango fell back to DejaVu for woff2, and the SVG logo draws the wrong letters | | Circle check | today's shape (logo.png on a 645 square): **6823** pixels outside radius 0.42 x width. New pictures: **0** and **0** | | Safe area | covers B and C **failed first** (51 content pixels in the phone profile circle's corner; the frame past the phone crop); moved; all three now 0 and inside (306, 40, 1334, 584) | | Sizes read from the files | profile-dark 932 x 932, profile-white 932 x 932, cover-a/b/c 1640 x 624 each | | Profile background | dark recommended: the lettering is white with a thin navy edge and fades on white at 40 px (by eye, 176 + 40 px mock) | | Copy | intro 99 of 100 characters; no price; „kérjük" absent (ASCII fragment `kerjuk` + accented form; controls: `szerver` found, `xyzzy` not); links `/alkalmazasok`, `/kapcsolat`, `/` answer 200 | **Sizes (READ, second-hand — Meta's help page needs a browser; Claude in Chrome was not available: no `claude-in-chrome` tools in this session (searched by name and keyword), and the workspace notes say it does not run on DooPlex):** cover 820 x 312 computer, 640 x 360 phone; profile ~176 px; profile circle at 16/176 px (computer), 24/196 px (phone) — postfa.st/sizes/facebook/cover, linearity.io/templates/facebook-size-guide, fasturtle.com. **First-hand (Meta developer docs):** Page `about` 100 characters; `POST /{page}/picture` needs the `MANAGE` task; the cover needs `EDIT_PROFILE` + `business_management` (developers.facebook.com/docs/graph-api/reference/page/, …/page/picture). **Gitea paths:** `https://gitea.dooplex.hu/admin/felhom.eu/src/branch/main/marketing/facebook/out/` — `preview.html`, `profile-dark.png`, `profile-white.png`, `cover-a.png`, `cover-b.png`, `cover-c.png`. **Register:** 138 → 139. Opened R-916 (logo vector master, operator). Edited R-914 (scheduled-post listing as the removal proof; the picture API's tasks), R-915 (footer link after Live). Closed 0. The brief expected 0 opened: R-916 is a gap I cannot fix here (it needs the fonts), so by the size rule it is a row. **Teardown:** no Graph API call, no key read. Host: nothing provisioned. Hub: nothing. Facebook: nothing. ## Fixed without a row - Covers B and C, caught by the build's own safe-area check, moved before the first commit. - `CLAUDE.md` line 78: „per-area: `hub/`, `scripts/`, `website/`" → adds `marketing/` (a new area with its own CHANGELOG). ## Observations - The Planner screenshot (operator, 2026-10-08) shows nothing on 15 October, the test posts' date — a different-channel look at the spike's removals — NOT-A-FINDING: recorded in R-914, which still asks for the listing proof. - The dashboard screenshots used on the website show the demo box's domain; cover C covers it in its copy — NOT-A-FINDING: already public on the website, covered anyway. - `logo.svg` lettering — FILED: R-916.