Ops board
Wed 24 Jun 2026 · 00:52
7 live10 in progress1 blocked3 queued
!WC Predictor (Arch) — LIVE; knockout schema rebuild due before 28/06

Latest activity

Today — Wed 24 Jun
Contracts + Automator (Arch/OSH)Real state captured. Build lives at C:\Users\kearn\Contract sender\ — live Apps Script web app @58 / v15.4 (clasp scriptId 1Z4U3lz…, sheet Arch_Schoolhouse_Staff_Database_v3, SignNow provider on kearnsam@gmail.com). This session: recovered …
Loaf'd financial dashboardBuilt the foundation in Eat Social Dashboard\: cloned the Arch .gs/.html baseline, removed dropped views (Agent/Menu/Specials/Operating). Location dimension threaded through the schema (Setup.gs) — Location col on …
Loaf'd financial dashboardPort KICKED OFF (build folder: C:\Users\kearn\Claude Code\Eat Social Dashboard\). Brainstormed the multi-site architecture, then wrote the spec (Eat_Social_Dashboard_SPEC.md) + a 6-phase implementation plan (IMPLEMENTATION_PLAN.md) — both …
Loaf'd contractsKICKED OFF. #1 (the Arch sender at C:\Users\kearn\Contract sender\) is now a feature-complete clone base: contract send/sign, reclassify, countersign queue, new-starter registration, notifications, Leavers module, and a template-recovery …
Yesterday — Tue 23 Jun
Social/Meta tooling (all sessions)FIRST PAID META AD LIVE (Breakroom Pool Comp). Dedicated ad account The Breakroom Ads 848861341286327 (EUR, own card, under "The Break Room" portfolio 5639750366063500) so venue ad spend is ringfenced. Customer list (1,070 from booking …
Social/Meta tooling (all sessions)Campaign delivering well: €3.20 day-1 spend (billing flag was just API lag), 2.82% CTR, €0.09 CPC, reach 1,000, 23 link clicks; 2 paid comp entries (Brian 21/6, Casey 23/6 — Casey landed while ad live). Conversion tracking added to …
OSH brand packageBrainstorm + spec approved by Mark 22/06. Decisions: extend live identity; deliverables = brand book + social kit (no print/imagery-library); social beats = 4 daily specials + vouchers + Sunday roast + live music/trad + live sport (no …
OSH brand packageBuilt osh-brand/ (static brand-book site, Breakroom pattern; vanilla HTML/CSS/JS, index.html/styles.css/app.js). Crest redrawn to v2 from pixel-measured original (gable roof + slate courses + rafter ticks, arched gable window, fanlight …
OSH brand packageDeployed osh-brand/ to Cloudflare Pages → https://osh-brand.pages.dev (Arch CF account, project osh-brand, production branch main; own wrangler.jsonc shield, pages project create first then wrangler pages deploy . --branch=main). Verified …
OSH brand packageSpecials reworked to themed days (no prices: Mon steaks/ribs/stir-fries · Cheap Ass Tue Mexican+drinks · Wed fish deals · Thu steaks); Trad→Thu 9pm, Fri/Sat live music 10pm board added. First live OSH Facebook post PUBLISHED via Postiz …
Sun 21 Jun
Social/Meta tooling (all sessions)Postiz LIVE (see #20). Buffer MCP removed as primary scheduler — Postiz covers unlimited channels free. Stack: Postiz + Temporal + nginx SSL on Hetzner CX23. Next step for social tooling: create a Meta Facebook App with pages_manage_posts …
Social/Meta tooling (all sessions)IG connected for Break Room (@the___breakroom). Postiz public API wired for Claude-driven batch posting (key in memory project_postiz.md): upload artwork → create FB/IG posts via /api/public/v1/. First live test PUBLISHED to both Break …
Social/Meta tooling (all sessions)Meta FB App "Postiz Scheduler" CREATED + first channel CONNECTED. App ID 1314350540830227, owner = "Mark Kearns's Business" portfolio, dev mode (fine for Mark/admin posting to own pages). OAuth redirect URI whitelisted …
Sat 20 Jun
Social/Meta tooling (all sessions)Installed (one session). ⏳ Needs ONE Claude Code restart, then /mcp → Connect both MCPs (Meta = the Business acct that owns the pages; Buffer = a Buffer acct, free tier = 3 channels). ScrapeCreators is live on restart, no OAuth. Guards …
Thu 18 Jun
Breakroom Pool Comp — entry siteResearched Darts Atlas (dartsatlas.com) via Firecrawl per Mark's ask — it runs the exact group→knockout model (a live series = "4 groups of 6 → top 2 → QF → knockouts best of 5"), validating our build. Adopted 3 quick wins it does: (1) …
Breakroom Pool Comp — entry siteMark gave the sk_live_… key and launched. Executed: set live STRIPE_SECRET_KEY; created the LIVE Stripe webhook via API (we_1TjpS5…, checkout.session.completed, livemode=True, enabled) → its whsec_… into STRIPE_WEBHOOK_SECRET; wiped the …
Breakroom Pool Comp — entry siteMark chose to use the Loaf'd Resend account (Eat Social = same entity as the Breakroom; cleaner than the LV/Hospitech one). Found the Loaf'd key already on disk in the HACCP app (Loaf'd Directory/haccp/.env.local, re_…) — reused it (no new …
Arch food costing — recipes & dish GPBuilt the backbone: 16 prep recipes (4 dips, ~12 kitchen sauces, Crispy Onions) on Prep_Recipes (per-L / per-kg / per-serve + a Unit Cost €/ml,€/g column) and the dish builder → 3 composite dishes proven from those preps: Cheeseburger …

Hospitech Solutions

queuedHospitech — billing & VAT setupAccountant: VAT treatment of 2%+VAT commissions + client invoicing model; collect €19.40 from OSH11d ago
in progressLocal Vouchers (directory platform)Recruit 10–15 Swords venues (faceless: email + IG DM) before any public push; ⚠️ re-onboard Arch Connect acct (removed by #5 cleanup)11d ago

Loaf'd / Eat Social

in progressLoaf'd HACCP systemMark publishes course v1.0 (DRAFT); finish staff smoke-tests, then full rollout + cancel KitchTech11d ago
in progressLoaf'd financial dashboardPhase 1 CODE-COMPLETE (clone + Loaf'd rebrand + Location schema). Blocked on clasp login -u loafd (interactive) to deploy + smoke-test. Then Phase 2 …today
in progressLoaf'd contractsKickoff prompt ready — build in a new session by cloning the now-feature-complete Arch sender (own SignNow + sheet + Drive); reconcile with #11 …today
liveLoaf'd employee databaseDB live — 36 staff in Supabase (ES-001 → ES-036), feeds #1111d ago
in progressLoaf'd HR dashboardPhase 1+2 live at dashboard.loafd.ie; Phase 3.1 (Toast import CSV+API) in PR #2 awaiting review/merge11d ago
queuedLoaf'd payroll systemSystemise current manual biweekly process (WK2–WK14 done by hand)13d ago
queuedLoaf'd daily emailsScope (daily ops/sales summary to hello@loafd.ie?)13d ago
liveBreakroom brand packageBrand book built + verified locally; Mark reviews, then pick a direction / deploy / export assets8d ago
liveBreakroom Pool Comp (entry site)LIVE — taking real €20 entries (live Stripe key + live webhook, demo wiped, fresh admin pw brk-ec79cefb892c). Email receipts now LIVE (Loaf'd Resend …6d ago
livePostiz (social scheduler)LIVE + posting via API proven — https://social.thearchbarswords.ie. Channels: Break Room FB+IG, OSH FB. First live posts published 21/06 (pool-comp …3d ago

Arch Bar / Old Schoolhouse

in progressContracts + Automator (Arch/OSH)Run grantPermissions() to enable email; capture 10 missing-email staff; countersign Davis + Rhea; clean 3 SignNow dupstoday
in progressArch/OSH employee database → financial dashboard linkComplete DB, link to financial dashboard, then enable daily sims13d ago
liveOSH vouchersLIVE & selling — fee split verified in production 11/0613d ago
in progressOSH website handoverExecute approved redesign plan (14 steps); hand over with vouchers landed13d ago
liveArch vouchersLIVE & hardened — fee split proven, pint wire live, full polish list done 13/06; VAT/billing moved to #1411d ago
blockedOSH financial dashboardBlocked on Workspace mail migration; kickoff doc ready13d ago
in progressArch food costing (recipes & dish GP)Backbone prep recipes + composite dishes live (Prep_Recipes + Dishes tabs); add remaining menu dishes as Mark supplies specs6d ago
in progressArch equipment maintenance logDEPLOYED + verified LIVE on the Arch account (33 items, public QR form). Emails still OFF. To finish: QR the ?view=report URL for the kitchen + add …6d ago
liveOSH brand packageLIVE → https://osh-brand.pages.dev + first post PUBLISHED to OSH FB (Cheap Ass Tuesday). Themed specials + editable weekly music line-up (feed+story) …1d ago

Standing systems

Weekly roster cycle — Arch + OSH, 4 rosters → Timepoint upload (see weekly-roster-upload skill)
WC Predictor (Arch) — LIVE; ⚠️ knockout schema rebuild due before 28/06
Bashers Sweep — live (75 entries, Masters 2026)
Loaf'd Orders App + Menu/Allergen Phase 2 — orders live; phase 2 seed JSON ready, build pending
Social/Meta tooling (all sessions) — Meta Ads MCP (meta-ads → mcp.facebook.com/ads) + Buffer scheduling MCP (buffer → mcp.buffer.com/mcp) in ~/Claude Code/.mcp.json; ScrapeCreators …