Ops board
Thu 08 Oct 2026 · 18:58
45 projects · 705 log events · 15 alerts · burn €3,275/mo · rev €408 · updated just now

Portfolio progress

22 of 45 projects shipped & live · 16 moving now

this week: 0 updates · 4 projects moved · ↓78% vs last wk

Hospitech Time (free workforce tool)
0 live0 in progress0 blocked0 queued
71 updates · 14d
!Loaf'd HACCP system: Weekly Deep Clean NEVER submitted (0 ever), first mandatory Sunday 30/08; SC2 fridge has both windows on only 12 of 31 days; 1 medium alert open. ⚠ Loaf'd …
!Local Vouchers (directory platform): It only moves risk for STANDARD accounts: self-serve Express venues stay Hospitech's liability → new venues must go Standard. Same day, live: small fixes …
!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 …
!Staff'd — hiring platform (was Loaf'd-first): separate account, SQL-editor-only for DDL); tenants: loafd, the-arch-bar, the-old-schoolhouse (+ junk daniela to cull). 20/08 — sweep ran; Staff'd was ALREADY …
!Hospitech Time (free workforce tool): holiday-pay bug (a multi-day holiday pays every calendar day) — fix before 24/10, Mark's go. · ✅ 01/10 late PM — LEAVER BUTTON LIVE: one job from the Staff …
!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): Workers Free = 5 cron triggers PER ACCOUNT — hit it, consolidated to one; check the account total before adding any trigger. Multi-comp safety shipped; comp #2 …
!Hospitech platform (5-SKU convergence): Open: the 10 who signed · rotate the PIN token (needs Commerce). ⛔ DETAIL — A CRON EMAILED 118 PEOPLE A CONTRACT NOBODY ASKED FOR. contract-due fired 09:10Z …
!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 …
!Voucher platform (Hospitech add-on): 22/08 — STATUS CLARIFIED after the Engage session flagged a possible conflation (good catch; exactly the drift the split exists to catch). Three separate …
!Arch Bar bookings diary → **Bookings v1 (platform)**: The 14:05 “step ② already deployed” finding did NOT hold — _redirects had no /book rule and /diary was still 301 → Apps Script 15 min later; now genuinely …
!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
!Fire & Health/Safety modules (foundations): The repo migrations do NOT describe the live DB — read live, not the repo.
!Arch marketing — socials, posters, Meta ads: LMS GW5 (18–20 Sept) still unconfirmed in the LMS admin; must be done before Sat 10 Oct 12:30 or the final five can't play GW6. Food photos are shown to Mark …

Momentum

Today — Thu 08 Oct
OSH brand packageNew text-only template: gigs/build/friday-steak.html + render_friday_steak.cjs (Mark: *"no image needed just a template"*). Brand styling lifted from story.html (crest, Oswald/Inter, stout→amber), feed 1080×1350, no photo: FRIDAY / 10oz …
OSH brand package⚠️ I MISLABELLED A DISH AND WROTE THE CAPTION FROM MY OWN LABEL. KDXI8496 went out of my sheet as "chilli chicken tray" and into Friday's caption as "Sizzling chilli chicken"; Mark: *"we don't sell crispy chilli chicken… that is a chicken …
Tue 06 Oct
OSH brand packageMark gave the week's acts: Thu 8 Eoin Thomas (trad 9pm), Fri 9 Faze 2, Sat 10 Last Tango (Last Tango also played OSH Fri 2 Oct — his booking, noted not flagged). Spellings all match published history. Rendered + checked, then queued: Wed 7 …
Sun 04 Oct
OSH brand packageMark: "Move the €91 onto the November date. Get it posted today. Differentiate the poster with an extra-date flash." Organic: three flash treatments built (gold ribbon / blue bar / gold pill), Mark picked B (blue bar); all 9 November slots …
Hospitech Time (Timepoint replacement)The re-baseline of the €59 plan is done: pricing-reset/pricing-reset-plan-v3-delta.md. v2 is still buildable with the delta's corrections:
Arch marketing — socials, posters, Meta adsTuesday specials changed (Mark): no more Tapas & Pasta; Tuesday is now Burger Night (Wednesday's 7 burgers at €15, 2 burgers + wings €35) plus the steak special (Monday's 8oz Sizzler €19.95 / Steak & Ribs €23.95), cocktails 2 for €15. …
Sat 03 Oct
Hospitech Time (Timepoint replacement)Clearing one day of a multi-day holiday, or typing a shift over an H, used to re-split the booking by calendar share in the browser. After 205 that paid the wrong amount: Gabriele (OSH, Sat 05–Fri 11/12, 5 days / 36.25h) working Thu would …
Fri 02 Oct
Hospitech Time (Timepoint replacement)An hourly person's average day (the holiday day value, the Book-page price, and what a one-click H stores) now takes off the same breaks pay takes off. Mark: "yes", plus "yes" to Arch/OSH moving onto their rota average at 24/10.
Hospitech Time (Timepoint replacement)Mark's holiday rules now drive pay and every balance, not just the booking price. H still shows on every day; pay and balance count only the days the person would have worked.

Hospitech Solutions · 40% shipped open →

queuedHospitech — billing & VAT setupAccountant: VAT treatment of 2%+VAT commissions + client invoicing model; collect €19.40 from OSH13 Jun
in progressLocal Vouchers (directory platform)30/09 — OPEN TO SELF-SERVE VENUES (live b07bba7): Mark framed LV + gettickets.ie as a side hobby. Venues now sign themselves up on both brands …localvouchers.ie…9d ago
liveStaff'd — hiring platform (was Loaf'd-first)LIVE at staffd.ie (+ www + careers.loafd.ie riding the same project — old ad links still land). 13/08: UNFROZEN — production had silently served …49d ago
liveHospitech Time (free workforce tool)🗓 ARCH + OSH SWITCH TO TIME SAT 24/10 (holiday balances imported that week). ✅ 03/10 — 208 LIVE: clearing a day inside a holiday takes ONE day off it …7d 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 comp04 Aug
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 sheet25 Jul
liveHospitech website (parent brand)22/09 — ⛔ cold email HELD: Mark won't send until HACCP onboarding is proven flawless. Test tenant "HACCP Test Kitchen Ltd" made via the real signup …local previewhospitech-preview.pages.dev25 Jul
liveHospitech Engage (sweep & comps engine)ARCH LMS AT THE BUSINESS END — 253 entrants → 5 ALIVE, prize tier reached 19/09 (lms.thearchbarswords.ie). GW4 confirmed 19/09: Chelsea and Liverpool …19d ago
in progressHospitech platform (5-SKU convergence)⭐ 29/09 late — €59 RESET STARTED: model locked (suite €59/venue; free rota for 1 venue ≤10 staff; 30-day suite trial, then paid parts lock). …Suite programme boardTime deep-dive board9d 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 …01 Aug
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 …31 Jul
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 …47d ago
liveArch Bar bookings diary → **Bookings v1 (platform)**✅ CUTOVER COMPLETE 26/08 — bookings live on the platform. 86 records migrated by Commerce (27 enquiry / 2 provisional / 57 confirmed, reconciliation …46d ago
in progressLoaf'd Order Book → platform (+ HACCP goods-in)P1 dual-write LIVE (orders + confirmations, all 3 cafés) · P2 goods-in + claims queue SHIPPED · Conaty PDF feed live. 01/09: P4a DONE (migration 140 …36d ago
in progressFire & Health/Safety modules (foundations)⭐ ITEM 1 DELIVERED 02/09 — the product definition is drawn from a REAL Irish fire register, not from general knowledge. Mark photographed The Arch …33d ago

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

liveLoaf'd HACCP system✅ 16/09 — DEFINER-FUNCTION HARDENING (0030) APPLIED TO PLATFORM PROD + on platform-repoint da3dc86 (SQL-only, app unchanged). Closes the 3 remaining …haccp.loafd.ie22d 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 …26 Jun
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 …33d ago
liveLoaf'd employee databaseDB live — 36 staff in Supabase (ES-001 → ES-036), feeds #1113 Jun
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.ie03 Jul
queuedLoaf'd payroll systemSystemise current manual biweekly process (WK2–WK14 done by hand)11 Jun
queuedLoaf'd daily emailsScope (daily ops/sales summary to hello@loafd.ie?)11 Jun
liveBreakroom brand packageBrand book built + verified locally; Mark reviews, then pick a direction / deploy / export assets16 Jun
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 site18 Jun
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.ie39d 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.dev27d 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. …02 Jul

Arch Bar / Old Schoolhouse · 41% 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 SignNow24 Jun
in progressArch/OSH employee database → financial dashboard linkComplete DB, link to financial dashboard, then enable daily sims11 Jun
queuedOSH vouchersRETIRED 26/08 — MIGRATED to Local Vouchers (#15). Standalone backend killed (triggers + @40 archived, /exec dead); final TT sweep synced 5 flips; LV …43d ago
in progressOSH website handoverExecute approved redesign plan (14 steps); hand over with vouchers landed11 Jun
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.ie59d ago
blockedOSH financial dashboardBlocked on Workspace mail migration; kickoff doc ready11 Jun
in progressArch food costing (recipes & dish GP)Backbone prep recipes + composite dishes live (Prep_Recipes + Dishes tabs); add remaining menu dishes as Mark supplies specs18 Jun
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 …18 Jun
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 …23d 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 …29 Jun
in progressArch specials menu cardDesign + CONTENT LOCKED — prix-fixe "Signature Menus" A4 card (Boeuf & Frites concept → Arch gilt-on-black), generator …06 Jul
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 …08 Jul
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 …Enter15 Jul
liveLMS Sweep (Gio & Glenn's — Irish Open)LIVE @47 — EVENT 3: Amgen Irish Open, Doonbeg, Thu 10–Sun 13 Sep. Original format: 3 picks · 125/1 min · cut = elimination. Entries close midnight …Enter31d 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 + …07 Jul
liveArch summer spritz menuBUILT + content confirmed by Mark — "Summer Spritz Menu", 2 for €18 (Aperol/Limoncello/Hugo), available every day. Real beer-garden photos …15 Jul
liveArch marketing — socials, posters, Meta adsWeekly IG+FB content via Postiz (#20), real food photography over posters, gig + fixtures + big-night generators in arch-marketing/social/; evergreen …17d ago

Standing systems

Engage Football LMS (#37 wedge) — LIVE, GW5 running (lms.thearchbarswords.ie), Arch = tenant #1, 253 entrants → 5 alive, prize tier reached