Ops board
Tue 16 Jun 2026 · 23:50
4 live7 in progress1 blocked5 queued
!WC Predictor (Arch) — LIVE; knockout schema rebuild due before 28/06

Latest activity

Today — 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 …
Arch vouchersMarked LIVE by Mark. Final state: Stripe Connect fee split proven in production (€2.73/€50 sale to Hospitech), Hospitech on dedicated "Vouchers Arch" key, WC pint wire live (104+ pints, Complimentary display everywhere, 72h expiry), PIN …
Loaf'd HACCP systemSubstantially BUILT & LIVE — and NOT Apps Script: it's a full Next.js + Supabase + Vercel app at https://haccp.loafd.ie. Repo lives at C:\Users\kearn\Loaf'd Directory\haccp (branch claude/reverent-colden-f1567e → merged to main; replaces …
Loaf'd employee database🟢 BUILT & LIVE as part of the HR dashboard build (#11) — repo at C:\Users\kearn\Loaf'd HR Dashboard\eat-social-hr\. Supabase project xjzvtysvtaunsaaczpda (eu-central-1). Tables: tenants, profiles, sites (5: Loaf'd Swords/Ashbourne/Drogheda …
Loaf'd HR dashboard🟡 Substantially BUILT & LIVE at https://dashboard.loafd.ie — repo at C:\Users\kearn\Loaf'd HR Dashboard\eat-social-hr\ (private GitHub kearnsam-svg/eat-social-hr). Stack matches HACCP siblings: Next.js 16 + Tailwind v4 + shadcn/ui + …
Hospitech — billing & VAT setupProject created on closing #5. Items moved here from the Arch voucher polish list (#10) + the €21-test settlement finding.
Local Vouchers (directory platform)Added to board (build folder: C:\Users\kearn\swords-voucher-directory). Infrastructure built & hardened: hosted-checkout buy flow, live Stripe webhook (checkout.session.completed → voucher), 3-channel voucher email (inline + PDF + web/QR) …
Fri 12 Jun
Weekly roster cycleW26 (13–19 Jun) uploaded + verified (375 shifts, 26 PAs, 73 H-codes, 0 mismatches). New holiday rule from Mark baked into build_tp_bundle.py: H only on would-have-worked days (salary pattern OFF days auto-converted H→OFF) + max 5 marked …
Arch vouchersPint "€6.50" display fixed everywhere (WC fix request, 104 live pints): scanner shows FREE PINT/Complimentary/1×Pint (gist 4ba0767), public balance checker shows "Complimentary — 1 Pint" (gist c9e0daf), BCC subject pint-aware (@26). All …

Hospitech Solutions

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

Loaf'd / Eat Social

in progressLoaf'd HACCP systemMark publishes course v1.0 (DRAFT); finish staff smoke-tests, then full rollout + cancel KitchTech3d ago
queuedLoaf'd financial dashboardPort Arch dashboard model once Arch/OSH version proven5d ago
queuedLoaf'd contractsReplicate Arch/OSH contract automation for Eat Social staff5d ago
liveLoaf'd employee databaseDB live — 36 staff in Supabase (ES-001 → ES-036), feeds #113d 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/merge3d ago
queuedLoaf'd payroll systemSystemise current manual biweekly process (WK2–WK14 done by hand)5d ago
queuedLoaf'd daily emailsScope (daily ops/sales summary to hello@loafd.ie?)5d ago
liveBreakroom brand packageBrand book built + verified locally; Mark reviews, then pick a direction / deploy / export assetstoday
in progressBreakroom Pool Comp (entry site)Payments PROVEN in Stripe TEST mode (real test-card checkout→webhook→paid). To go live: swap to LIVE keys + wipe demo + optional comp.thebreakroom.ie …today

Arch Bar / Old Schoolhouse

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