Ops board
Fri 07 Aug 2026 · 21:03
41 projects · 261 log events · 8 alerts · burn €2,758/mo · rev €408 · updated just now

Portfolio progress

19 of 41 projects shipped & live · 15 moving now

this week: 0 updates · 1 projects moved · ↓72% vs last wk

OSH brand package + socialWC final comps (footfall-engine pilot)Hospitech platform (5-SKU convergence)Arch live music line-up (What's On + month poster)
0 live0 in progress0 blocked0 queued
32 updates · 14d
!Local Vouchers (directory platform): Directory currently has ZERO payable venues (Arch acct still deleted).
!Postiz (social scheduler): SILENT OUTAGE 13–15/07 — orchestrator OOM-killed → zombie → nothing published for 2 days, 14 posts stacked up (Folklore dark 3 days, Breakroom pool-comp post …
!OSH brand package + social: channel naming inverted vs OSH). OSH Meta ad account 1058308333326907 created + 11,776-subscriber Mailchimp audience uploaded; next = 1% IE lookalike, blocked …
!Hospitech website (parent brand): NOT DEPLOYED — awaiting Mark's go. ⚠ Next: the console to actually work the leads (CRM asked for 3× now; table is SQL-only today). Earlier: Suite section now …
!Hospitech Engage (sweep & comps engine): Money Rule: platform NEVER touches stakes (GRAI). Wedge = football Last Man Standing, Arch pilot Aug 2026 (CF Worker+D1, WC Predictor stack). Awaiting Mark's …
!Hospitech platform (5-SKU convergence): New tenants report 100% compliant with nothing enforced — every window is mandatory:false; awaiting Mark's call. 05/08 — MANDATORY BY CADENCE + DELIVERY …
!Hospitech vendor console (your own dashboard): The test found the bug: the first purge deleted from storage.objects, which Supabase forbids — it would have wiped every row, left their contracts and kitchen …
!Arch live music line-up (What's On + month poster): gigs.json is a mirror and goes stale silently — re-sync from the sheet before generating

Momentum

Today — Fri 07 Aug
Hospitech platform (5-SKU convergence)(1) ⭐ hospitech.ie NOW PUBLISHES ITS PRICES. The pricing section had been opening with *"The figures go up on this page before anyone is asked to pay one — not in a quote, not after a call. If you find out what it costs by ringing us …
Hospitech platform (5-SKU convergence)Mark asked for email confirmation ON before any marketing runs. Verified state instead of assuming: GET /auth/v1/settings returns mailer_autoconfirm: true, i.e. confirmation is genuinely OFF, and all 11 existing users are confirmed and …
Hospitech platform (5-SKU convergence)(1) THE REVENUE HOLE. Mark asked *"extra sites are extra cost so each customer should only have one?"* — the opposite is true (multi-site is where the revenue is; Eat Social's five venues carry twenty-five subscription rows) but the …
Hospitech platform (5-SKU convergence)The marketing session walked the live site and found two holes upstream of everything the distribution plan proposes. Both confirmed here before building, neither needing a marketing decision. (1) THE HOMEPAGE HAD NO WAY TO START A …
Hospitech platform (5-SKU convergence)The reset template now reads {{ .SiteURL }}/reset-password?token_hash={{ .TokenHash }}&type=recovery, so the host follows Site URL and cannot drift again. Two intermediate states worth recording because both LOOKED fixed: first the host …
Hospitech platform (5-SKU convergence)(1) ⭐ ONE SCREENSHOT, TWO BUGS. A timesheet day showed *"Clocked 21:51–23:51+1"* beside *"Attendance 50h"* — 26 hours and 50 hours off the same row, so one was lying. The +N suffix was a boolean (endDate > dayISO ? "+1" : ""), rendering +1 …
Yesterday — Thu 06 Aug
Hospitech platform (5-SKU convergence)Mark ran the apps himself and listed what was wrong. Every code item below was reproduced against the live site before anything was changed, and re-verified there after. (1) ⛔ ADDING A SITE HAS NEVER WORKED FOR A REAL CUSTOMER. Mark …
Tue 28 Jul
Arch live music line-up (What's On + month poster)Mark supplied the August line-up. Found the sheet held only the Thursday residents for August — every weekend (1/2, 7/8, 14/15, 21/22, 28/29) was missing, so the website's August was nearly empty and the first month poster rendered from a …
Sun 26 Jul
Loaf'd HACCP systemMy lane of the HACCP repoint is DONE, following the HACCP session's PLATFORM-REPOINT-PLAN.md §D order. Converted: lib/course/* (learner-auth, gating, cert.tsx), app/learn/*, api/learn/*, all of admin/course/*, and …

Hospitech Solutions · 33% shipped open →

queuedHospitech — billing & VAT setupAccountant: VAT treatment of 2%+VAT commissions + client invoicing model; collect €19.40 from OSH55d ago
in progressLocal Vouchers (directory platform)Multi-location vouchers SHIPPED (one voucher redeems at all a merchant's venues); strategy pivot → seed Mark's own venue group as anchors (Loaf'd …localvouchers.ie37d 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 …careers.loafd.ie37d ago
liveHospitech Time (free workforce tool)LIVE ON THE PLATFORM DB (repoint COMPLETE 24/07) — Time runs on aohzorxrdhthkpxkugth beside HR. Full swap + verify proven: Google login, password …14d ago
liveWC final comps (footfall-engine pilot)OSH COMP SETTLED + PAID (21/07) — grew 0 → 133 entries, 50 marketing opt-ins off a QR poster + socials. Final finished 0-0, which voided the …Breakroom compOSH comp3d ago
queuedHospitech financial managementPAUSED by Mark 25/07 (time) — Sheet + Migration tab built and waiting; resumes when Mark exports the Revolut Business CSV (90d) + card last-4 + …Ledger & P&L sheet13d ago
in progressHospitech website (parent brand)LEAD CAPTURE BUILT — the mailto links are gone (02/08). Every CTA was a mailto:, which does NOTHING on a phone with no mail client: the likeliest way …local previewhospitech-preview.pages.dev13d ago
queuedHospitech Engage (sweep & comps engine)PIPELINE — spec written 18/07 → ENGAGE-SPEC.md. Self-serve comps platform: venue mode (branded free comps, voucher prizes, entrant-list capture = …20d ago
liveHospitech platform (5-SKU convergence)06/08 — catch-up's "already assigned" was per-employee, not per-course (platform/067, applied + proven with the failing case first; the training_gaps …Suite programme boardTime deep-dive board1d ago
in progressHospitech vendor console (your own dashboard)01/08 — LEAVING + DELETION + STRIPE (DB half). platform/039–042 + 7 legal docs. Built the mechanism BEFORE the policy: tenants had no closure state …6d ago
in progressHospitech vendor console (your own dashboard)NEW 31/07, Mark's question: "I should have a dashboard with admin access, financials, leads, onboarding?" Answer: you have none — and the platform …7d ago
queuedVoucher platform (Hospitech add-on)PIPELINE — plan written 26/07 → VOUCHER-PLATFORM-PLAN.md. Rebuild the per-venue Apps Script voucher clones as ONE multi-tenant Supabase product, sold …12d ago

Loaf'd / Eat Social · 58% shipped open →

in progressLoaf'd HACCP systemPORT PHASE 2 — app repoint started. Schemas live+faithful; course loaded; spine PIN service built. Repoint branch platform-repoint + spine.ts …haccp.loafd.ie13d 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 …42d ago
liveLoaf'd contractsLIVE IN PROD (PR #3, 15/07) — dashboard.loafd.ie now runs multi-tenant employer identity + tenant-owned/approval-gated templates + leavers (one act …23d ago
liveLoaf'd employee databaseDB live — 36 staff in Supabase (ES-001 → ES-036), feeds #1155d ago
liveLoaf'd HR dashboardROLLOUT-READY — prod live on Hospitech infra; templates v2 (statutory pass, DRAFT off); new-starter registration links live; admin nav + honest tile …dashboard.loafd.ie35d ago
queuedLoaf'd payroll systemSystemise current manual biweekly process (WK2–WK14 done by hand)57d ago
queuedLoaf'd daily emailsScope (daily ops/sales summary to hello@loafd.ie?)57d ago
liveBreakroom brand packageBrand book built + verified locally; Mark reviews, then pick a direction / deploy / export assets52d 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 …Comp site50d 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 …social.thearchbarswords.ie23d 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 …loafd-brand.pages.dev41d ago
in progressLoaf'd holiday planner (Eat Social)Live app picked up in Claude Code (loafd-holiday-planner/); ADMIN_URL fixed locally → Mark: paste Code.gs into Apps Script + new-version deploy. …36d ago

Arch Bar / Old Schoolhouse · 44% shipped open →

in progressContracts + Automator (Arch/OSH)Signed contracts all extracted to Drive ✓; next: grantPermissions() for email, 10 missing emails, build in-house signing + drain SignNow44d ago
in progressArch/OSH employee database → financial dashboard linkComplete DB, link to financial dashboard, then enable daily sims57d ago
liveOSH vouchersLIVE & selling; scanner LIVE 11/07; first real sale 11/07 (fee split verified). Cutover now HOLDING — TT leak stopped after 12/07 (1 straggler 12/07 …17d ago
in progressOSH website handoverExecute approved redesign plan (14 steps); hand over with vouchers landed57d ago
liveArch vouchersLIVE & hardened — fee split proven, pint wire live, polish done 13/06; KO_DISCOUNT voucher 03/07; daily accounts redemption report (Arch+OSH, live …thearchbarswords.ie14d ago
blockedOSH financial dashboardBlocked on Workspace mail migration; kickoff doc ready57d 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 specs50d 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 …50d ago
liveOSH brand package + socialRUNNING WEEKLY (04/08) — OSH FB+IG posting on a locked cadence: daily food post 12pm (fresh photo each week, no repeats), grid/line-up post WEDNESDAY …3d 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 …39d ago
in progressArch specials menu cardDesign + CONTENT LOCKED — prix-fixe "Signature Menus" A4 card (Boeuf & Frites concept → Arch gilt-on-black), generator …32d ago
liveDaily social digest (email)LIVE — CF Worker arch-social-digest emails a 9am IST FB/IG snapshot (reach/eng/followers/top-post) to kearnsam@gmail.com. Meta system-user token …30d ago
liveThe Bashers Sweep (The Open 2026)LIVE — 31 entries, €310 pot. Closes at first tee Thu 16 Jul 06:35. Typeahead picker ported from the LMS (@46) — killed the 4×152 = ~608-option …Enter23d ago
liveThe Open LMS (Gio & Glenn's sweep)LIVE — 155 entries, €3020 pot (151 paying + 4 comped), 5 shared trios. Entries close MIDNIGHT Wed 15 Jul (extended from 21:00); first tee Thu 07:00. …Enter24d ago
in progressThe Golf Body (faceless golf-tips brand)Engine BUILT + rendering — tip bank (Series 1 ×10) → script gen → Remotion animated renderer all working; demo reel verified (hook + …31d ago
liveArch summer spritz menuBUILT + content confirmed by Mark — "Summer Spritz Menu", 2 for €18 (Aperol/Limoncello/Hugo), available every day. Real beer-garden photos …23d ago

Standing systems

Engage Football LMS (#37 wedge) — BUILT + DEPLOYED (engage-lms.black-rain-9ab0.workers.dev), Arch = tenant #1, awaiting launch decisions