Ops board
Fri 19 Jun 2026 · 00:45
5 live8 in progress1 blocked5 queued
!WC Predictor (Arch) — LIVE; knockout schema rebuild due before 28/06

Latest activity

Yesterday — 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 …
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 …
Arch equipment maintenance logBuilt end-to-end + verified offline (mock-data preview, all 3 views, desktop + mobile, zero console errors). 33 items seeded across 6 areas; Dashboard (status grid + summary tiles + red banner), QR Report-a-fault form (optional note …
Arch equipment maintenance logclasp reauthed to the Arch account (info@thearchbarswords.ie; personal creds backed up to ~/.clasprc.bak.kearnsam.json), project Arch Equipment Log created (scriptId 1_Ta9F4U8fVSzkOUgINcn3V0sFVwqVbazlxineOnAbUhJCSIBeHH4ZwAK), 3 files …
Arch equipment maintenance logMark's plan: he'll set the real equipment statuses via Admin (PIN 7475) FIRST, then turn emails on. Alerting model changed per Mark: faults email instantly; everything else is a WEEKLY digest (Mondays 08:00), not daily …
Arch equipment maintenance logTwo features added per Mark, built + verified offline + deployed live (@3). (1) Per-category service contacts — new Contacts tab (auto-created + seeded; Refrigeration → Premier Refrigeration), editable in Admin; when a fault is reported …
Arch equipment maintenance logPer Mark, replaced load-one-at-a-time status editing with an inline "Update equipment status" list at the top of Admin: every item grouped by area with a condition picker beside it + a note box below, colour-coded by status, saving inline …
Tue 16 Jun
Breakroom brand packageProduced a Pool Competition social asset off the brand package (Floodlit direction): IG feed post (2160×2700) + story (2160×3840) at breakroom-brand/campaigns/pool-comp-2026/ (post.html/story.html + Chrome-headless render.sh → PNG). …
Breakroom brand packageFetched + extracted the handoff tarball from the api.anthropic.com/v1/design link, read the chat transcript for intent. The package is 2 complete visual directions — A · Rack (editorial, ink-first, full-colour graded photos, rack-triangle …
Breakroom Pool Comp — entry siteBuilt end-to-end and verified locally: npm run build clean; 10/10 engine unit tests; 51/51 full-flow checks against the live API + local D1 (admin auth, league gen + idempotency, 28 results, standings ordering, top-8 seed with correct …
Breakroom Pool Comp — entry siteDeployed to Cloudflare Workers: https://breakroom-comp.black-rain-9ab0.workers.dev (remote D1 f26981e1-27c1-4087-a628-ef54004b47bb, WEUR; worker name breakroom-comp). Added a gated DEMO_MODE=1 var (entry form confirms an entry WITHOUT …
Breakroom Pool Comp — entry siteMark supplied the Breakroom's Stripe TEST secret key. Set STRIPE_SECRET_KEY secret; created a test webhook endpoint in Stripe via API (we_1Tj2bR…, checkout.session.completed) and set STRIPE_WEBHOOK_SECRET; flipped DEMO_MODE→"0" and …
Breakroom Pool Comp — entry siteTwo additions Mark asked for, built + verified + redeployed. (1) Independent scoring links — every match gets an unguessable token; /score/<token> is a public capability page (no admin login) where an assigned scorer enters just that …
Breakroom Pool Comp — entry siteMark (aiming 32 players) wanted a 2nd format option. Built + verified + deployed: admin now picks format per comp — Single league (existing) or Groups of 4. Groups: random crypto draw into 8 groups of 4 (each plays 3), with a redraw button …
Sat 13 Jun
Arch vouchers#9 DONE: both orphan 2-Jun connected accounts removed from Hospitech Connect (the mis-named "The Arch Bar" acct_1Te1ZQ + unused "Riverwood Investments"). Pre-removal forensics: the €21 test was already customer-refunded 3 Jun, its €19.40 …
Arch vouchers#2 DONE (Mark's spec: keep 4-digit PIN, add lockout): 5 consecutive PIN failures → all PIN auth locked 15 min (script-wide, CacheService), correct PIN resets counter; wired into verify_pin, today_redemptions and redeem. #11 DONE: qty cap …
Arch vouchers#5 CONFIRMED: expireOverdueVouchers daily trigger installed + running (last run 12/06 02:08, 0% errors) — no action needed. #12 DONE: arch-smoke-test.js built (root of Claude Code dir, clone of OSH harness + Arch extras: live no-money …

Hospitech Solutions

queuedHospitech — billing & VAT setupAccountant: VAT treatment of 2%+VAT commissions + client invoicing model; collect €19.40 from OSH6d 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)6d ago

Loaf'd / Eat Social

in progressLoaf'd HACCP systemMark publishes course v1.0 (DRAFT); finish staff smoke-tests, then full rollout + cancel KitchTech6d ago
queuedLoaf'd financial dashboardPort Arch dashboard model once Arch/OSH version proven8d ago
queuedLoaf'd contractsReplicate Arch/OSH contract automation for Eat Social staff8d ago
liveLoaf'd employee databaseDB live — 36 staff in Supabase (ES-001 → ES-036), feeds #116d 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/merge6d ago
queuedLoaf'd payroll systemSystemise current manual biweekly process (WK2–WK14 done by hand)8d ago
queuedLoaf'd daily emailsScope (daily ops/sales summary to hello@loafd.ie?)8d ago
liveBreakroom brand packageBrand book built + verified locally; Mark reviews, then pick a direction / deploy / export assets3d ago
liveBreakroom Pool Comp (entry site)LIVE — taking real €20 entries (live Stripe key + live webhook, demo wiped, fresh admin pw brk-ec79cefb892c). Mark: do one real €20 smoke test + …1d ago

Arch Bar / Old Schoolhouse

in progressContracts + Automator (Arch/OSH)Finish current contract job; get the Automator operating8d ago
in progressArch/OSH employee database → financial dashboard linkComplete DB, link to financial dashboard, then enable daily sims8d ago
liveOSH vouchersLIVE & selling — fee split verified in production 11/068d ago
in progressOSH website handoverExecute approved redesign plan (14 steps); hand over with vouchers landed8d ago
liveArch vouchersLIVE & hardened — fee split proven, pint wire live, full polish list done 13/06; VAT/billing moved to #146d ago
blockedOSH financial dashboardBlocked on Workspace mail migration; kickoff doc ready8d 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 specs1d 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 …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