Ops board
Wed 01 Jul 2026 · 01:27
9 live11 in progress1 blocked3 queued
!WC Predictor (Arch) — LIVE; knockout schema rebuild due before 28/06

Latest activity

Today — Wed 01 Jul
Hiring platform (Loaf'd-first → Hospitech product)Mark added the Cloudflare CNAME careers→cname.vercel-dns.com (DNS-only) himself (Chrome MCP hung on CF's SPA loading screen; wrangler token is Arch-account + zone-read-only so Claude couldn't add DNS). DNS verified, no CAA block. SSL was …
Hiring platform (Loaf'd-first → Hospitech product)Built + shipped employer self-serve (invite-only). Auth: custom email magic-link + HMAC-signed cookie session (SESSION_SECRET; reuses crypto/Resend/cookie patterns rather than Supabase Auth — migrate later at self-serve signup). Migration …
Mon 29 Jun
Social/Meta tooling (all sessions)SECOND Breakroom paid ad LIVE: Student Night (first evergreen). Recurring weekly offer (Student Night every Tue · €12/hr table · €2 BYOB) → always-on ad vs the per-event comp. Campaign 120245551309040137 "Student Night — Evergreen" …
Arch/OSH holiday planner + roster toolAdded 2 approved holidays for Mark (4 Jul; 27 Aug–1 Sep) + a Firm block on 19 Jul, written directly to the live sheet in the app's own format. Then a 19–20 Jul request still came in (Gabriel Esteban, OSH) after the block → root-caused: the …
Arch/OSH holiday planner + roster toolNew hard department-capacity lock built + deployed @38: a request is hard-blocked at submit when ≥cap OTHER staff are already Approved off (same venue+dept, overlapping). Caps: Waiting Staff = 2, all others = 1 (Senior/Bar Staff/Cellar …
Arch/OSH holiday planner + roster toolReconciled the planner with the roster-builder (sibling session) per its return prompt. Decision: two tools, one data source — planner = source of truth for HR core (names, dept, rotations, paired, blocked dates); roster builder consumes …
Arch/OSH holiday planner + roster toolRoster replied: it auths to Sheets API (tab reads), can't call Apps Script fns. So (1) created a read-only Patterns tab (Name|dept|location|days_off|rotationA|rotationB|anchorSat|anchorWeek, day-NAME strings, 23 rows) mirroring …
Arch/OSH holiday planner + roster toolMark's calls applied: Willie→William Mc Cormack (Staff sheet + 8 Requests rows + seed; his Sun,Mon rotation+lookup now resolve, Patterns dept filled); Rosaleen Byrne stays roster-only (not added); Keith Bell (fixed Mon,Wed), Pat Crosbie …
Sun 28 Jun
Weekly roster cycleW29 (4–10 Jul) generated. Then process hardening (4 features, all tested): (1) weekly_run.py auto-stages a missing T-14 source from the previous generated_<MMDD>/ folder — kills the weekly manual copy+merge; (2) planner_aliases map …
Sat 27 Jun
Loaf'd brand pack v1.0 + marketing advisorMark onboarded Claude as Loaf'd's social/marketing advisor + handed over a Claude Design brand pack. Handoff zip (~/Downloads/Loaf'd Brand Package-handoff.zip) extracted to loafd-brand-pack/loaf-d-brand-package/project/. Implemented …
Loaf'd brand pack v1.0 + marketing advisorMark confirmed the pack's raspberry (#9E2E5F DEEPER) + Bowlby One SC as-is (no token changes), and approved deploy. Built a clean 1.1MB deploy bundle (loafd-brand-pack/dist/ — brand-pack.html + index.html copy, brand-deck.html …
Hiring platform (Loaf'd-first → Hospitech product)Originated from Loaf'd recruitment (live FB/IG "Chefs & FOH" ad landing real emailed applications). Mark wants to own the funnel + productise it. Brainstormed the venture: the moat is social distribution (each client brings candidate …
Hiring platform (Loaf'd-first → Hospitech product)Mark confirmed email-only verification (no SMS), Resend, Cloudflare DNS (from HACCP), laptop left open. Built the full Phase 1 Next.js 16 app (mirrors LOAFD_STACK_HANDOFF): careers home (/), apply form per role (/apply/[slug], Turnstile + …
Hiring platform (Loaf'd-first → Hospitech product)Mark pasted Supabase service-role key → ran full local smoke test against live DB (createApplication → email-confirm → manager-ping all ✓, then cleaned test data). Deployed to Vercel via API + Vercel token (no CLI): pushed repo to …
Fri 26 Jun
Weekly roster cycleW28 (27 Jun–3 Jul) uploaded + verified (388 shifts, 28 PAs, 77 H-codes, 0 mismatches). 12 over-cap staff trimmed to ≤5 (Mark's per-staff calls). Two guards fired: (1) bare first-name token "Ava" falsely matched "Savage, Lorcan Doyle" via …
Loaf'd financial dashboardNew PdfInvoice.gs: extractPdfInvoice_ converts a PDF attachment to text via Drive OCR (throwaway Google Doc, then deleted), reads the total (parseInvoiceTotal_ — labelled total → "X.XX EUR" → max fallback) + the site (detectLocation_ on …
Loaf'd financial dashboardMark's call: all invoices to land at hello@ (he'll set forwarding/billing). Established the routing reality first: supplier invoices currently hit BOTH hello@loafd.ie AND kearnsam (Sysco/Conaty in each) — split. Deciphered the …
Loaf'd financial dashboardMark's UX idea: a "command-center" landing = a tile per café + a Group tile, each showing week-to-date Net Sales (hero) · GP% · Wage% · Purchases, GP%/Wage% colour-banded (green/amber/red). Tap a tile → drills into that site's existing …

Hospitech Solutions

queuedHospitech — billing & VAT setupAccountant: VAT treatment of 2%+VAT commissions + client invoicing model; collect €19.40 from OSH18d 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)18d ago
liveHiring platform (Loaf'd-first → Hospitech product)Phase 1 FULLY LIVE → https://careers.loafd.ie (custom domain + SSL, prod-verified: home/apply/foh/chefs/privacy all 200, admin gated). Vercel prj …today

Loaf'd / Eat Social

in progressLoaf'd HACCP systemMark publishes course v1.0 (DRAFT); finish staff smoke-tests, then full rollout + cancel KitchTech18d ago
in progressLoaf'd financial dashboardLIVE @8 — landing tiles + full ingest (sales/wages/invoices) + sales/wages backfilled. Invoice site via account code (Conaty) + PDF reader (Drive …5d ago
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 …7d ago
liveLoaf'd employee databaseDB live — 36 staff in Supabase (ES-001 → ES-036), feeds #1118d 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/merge18d ago
queuedLoaf'd payroll systemSystemise current manual biweekly process (WK2–WK14 done by hand)20d ago
queuedLoaf'd daily emailsScope (daily ops/sales summary to hello@loafd.ie?)20d ago
liveBreakroom brand packageBrand book built + verified locally; Mark reviews, then pick a direction / deploy / export assets15d 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 …13d 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 …10d ago
liveLoaf'd brand pack v1.0 + marketing advisorLIVE → https://loafd-brand.pages.dev — Claude Design handoff implemented + verified + deployed. Mark confirmed brand as-is: Bowlby One SC + raspberry …4d ago

Arch Bar / Old Schoolhouse

in progressContracts + Automator (Arch/OSH)Signed contracts all extracted to Drive ✓; next: grantPermissions() for email, 10 missing emails, build in-house signing + drain SignNow7d ago
in progressArch/OSH employee database → financial dashboard linkComplete DB, link to financial dashboard, then enable daily sims20d ago
liveOSH vouchersLIVE & selling — fee split verified in production 11/0620d ago
in progressOSH website handoverExecute approved redesign plan (14 steps); hand over with vouchers landed20d ago
liveArch vouchersLIVE & hardened — fee split proven, pint wire live, full polish list done 13/06; VAT/billing moved to #1418d ago
blockedOSH financial dashboardBlocked on Workspace mail migration; kickoff doc ready20d 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 specs13d 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 …13d 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) …8d ago
in progressArch/OSH holiday planner + roster toolMigrated to Claude Code via clasp; fixed live deploy stuck on v14 → now v37 (firm blocks now actually enforce). Next: build the roster-building tool …2d 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 …