Today — Mon 06 Jul
WC final comps — footfall-engine pilot (Breakroom + OSH)Content round with Mark, all resolved bar price: 2nd steak = 10oz Ribeye (so 10oz Striploin / 10oz Ribeye); steaks now list then a shared "served with chips, crispy onions & mixed leaf salad" line (crispy onions moved off the cut into the …
Yesterday — Sun 05 Jul
Social/Meta tooling (all sessions)Weekly Pool Comp ad relaunched for Wed 8 Jul (LIVE on Mark's "launch"). Prior 1-Jul comp ad had auto-paused; the scheduled rebuild task only paused (didn't rebuild) so built fresh manually. Refreshed creative per Mark ("adjust the poster …
Arch specials menu cardBuilt the generator + iterated the design with Mark. Landed the flowing hierarchy he wanted: crest once at top, garlic-&-mozzarella ciabatta as a quiet top line (not a course), main = the hero (biggest type), sides a bit-part italic line. …
WC final comps — footfall-engine pilot (Breakroom + OSH)Breakroom CLOSED on time: 15 entries, 3 marketing opt-ins (20%). Picks: France 11 · Argentina 10 · Portugal 3 · Spain 3 · Brazil 2 · England 1; tiebreaks cluster 3–4 goals. Honest read: mechanic flawless, reach was the limiter (~€1 ad …
Sat 04 Jul
WC Predictor (Arch)Knockouts fully live. R32 complete (16/16) — the 2 extra-time ties (Egypt–Australia pens, Cape Verde–Argentina AET) were caught by the ET safeguard and entered as their 90-min scores (both 1-1, derived from ESPN goal timings). R16 seeded …
Social/Meta tooling (all sessions)WC "Pick the Finalists" ad + organic post LIVE (3rd Breakroom paid ad). Free World-Cup finalist-picker comp (€100 voucher, closes Sun 5 Jul 8pm) → wc-final-comps…/breakroom. Built brand creative (1:1 + 9:16 …
WC final comps — footfall-engine pilot (Breakroom + OSH)Breakroom comp pivoted to the confirmed R16 field (16-team picker), rebranded with the real brand pack (ink/teal/cream/pool-yellow, Big Shoulders, wordmark mask), lock moved to Sun 5 Jul 8pm on Mark's call. AD-BRIEF.md handoff written → …
Fri 03 Jul
Weekly roster cycleW29 (4–10 Jul) UPLOADED + verified — 0 mismatches (384 shifts, 22 PAs, 62 H-codes; PeriodId 96939). 11 over-cap hourly staff trimmed to ≤5 (H→OFF on their habitual day-off, applied by patching the bundle JSON — xlsx H-display kept as-is …
Arch vouchersKO_DISCOUNT voucher type added + deployed (@44): the WC Predictor knockout prize — €10 off, min spend €70 (staff eyeball, no till enforcement), 7-day expiry, one-scan/no-change. New prizeType branch in createPrizeVoucher (reuses …
Loaf'd HR dashboardROLLOUT-READY. Templates v2 after statutory pass (probation → S.I. 686/2022 six-month cap; public holidays 9→10; rolled-up holiday-pay wording removed; free-training particular added) — DRAFT watermark OFF; solicitor deferred to resale per …
Thu 02 Jul
Loaf'd contracts🟢 BUILT NATIVELY IN THE PLATFORM (#11) AND LIVE-VERIFIED. Decision settled: contracts are a module of the Next.js/Supabase platform (sellable "Hospitech" direction), NOT a wired-in Apps Script bridge — the finished Eat Social Apps Script …
Loaf'd HR dashboard🟢 PRODUCTION CUT OVER. Vercel production env swapped to hospitech-hr (7 vars incl. ENCRYPTION_KEY + Resend, NEXT_PUBLIC_SITE_URL=https://dashboard.loafd.ie so signing links are prod-correct); claude/contracts-module fast-forwarded to main …
Loaf'd HR dashboardPLATFORM RE-HOMED + CONTRACTS MODULE LANDED. The old Supabase project (xjzvtysvtaunsaaczpda, free tier, Frankfurt) auto-paused and hit the 2-free-project restore cap — forced the infrastructure decision: new Supabase org "Hospitech HR" on …
Hospitech Time (Timepoint replacement)Kicked off off the back of reverse-engineering Timepoint through the weekly roster-upload automation (SiteId 125; GetFilteredData / SaveRosterRecord / PlannedAbsence shapes; DepartmentId / PayRate / DayTypeGroup model; holiday two-step …
Loaf'd holiday planner (Eat Social)Project handed into Claude Code: zip extracted to loafd-holiday-planner/ (CLAUDE.md, Code.gs, staff.html, admin.html). Verified the recent normaliseDate() fix in getAllRequests() + openById() accessor are intact (do not revert). Fixed …
Loaf'd holiday planner (Eat Social)Mark confirmed: happy with the roster as-is — Robynne McDonnell, Parhad Keyim Idikut, and Mark himself stay OFF the planner (don't re-raise). Planner staff list is settled at 32.
Loaf'd holiday planner (Eat Social)Mark reviewed the full by-department list (widget) and named 7 for removal: ES-001 Abigail Hamilton, ES-010 Síofra McManus, ES-014 Eimear Monaghan, ES-016 Jan Irvin Fabian, ES-017 Kinney Dunne, ES-018 Liam Connell, ES-020 Silviana Maria …
Loaf'd holiday planner (Eat Social)Reconciled planner Staff tab vs Mark's staff directory HTML. Added 3 new starters directly to the live sheet (no deploy needed — dropdown reads the sheet): ES-037 Chloe Smith (Swords FOH), ES-038 Soraya Pirbazari (Ashbourne FOH), ES-039 …