Ops board
Thu 08 Oct 2026 · 18:58
17 projects · 108 log events · 2 alerts · updated just now

Arch Bar / Old Schoolhouse

7 of 17 shipped · 8 moving · 1 blocked · 1 queued · burn €334/mo · rev €0

0 live0 in progress0 blocked0 queued
11 updates · 14d
!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 …
!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 …
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. …
Tue 29 Sep
OSH brand package⚠️ OSH HAS NOTHING QUEUED THIS WEEK — Mon 28 Sep went out with no post at all. The 22–27 Sep build ended on the Sunday and no new week was started (I was not asked; recording it so the gap is visible). Chalk's rotation is unaffected and …
OSH brand packageMark: "Put the €91 behind ABBA and Mack." Done on acct 340936962 (ACTIVE, verified first): ABBAesque campaign lifetime budget €30 → €46, Mack Fleetwood €30 → €59 (€13.86 already spent, so €45.14 new), both campaign stop_time and ad set …
OSH brand packageMark rejected all 12 photo options: *"not into any of those, dig deeper."* A full walk of Desktop\Schoolhouse + osh-brand/assets/photos found a SECOND Schooler Food folder (119 files, Desktop\Schoolhouse\Schooler Food) that no session had …

Projects

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
24 JunReal state captured. Build lives at C:\Users\kearn\Contract sender\ — live Apps Script web app @58 / v15.4 (clasp scriptId 1Z4U3lz…, sheet Arch_Schoolhouse_Staff_Database_v3, SignNow provider on kearnsam@gmail.com). This session: recovered …
in progressArch/OSH employee database → financial dashboard linkComplete DB, link to financial dashboard, then enable daily sims11 Jun
11 JunTracker created. Owning session: update with DB completeness % and what the dashboard link needs.
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
56d agoPorted Arch's 3-month rolling grace on paid vouchers to OSH's nightly job (comps/prizes excluded; Config "Grace Period (months)"). Backfill legitimately 0 — proven, not assumed: all 885 Expired vouchers have balance 0 and date from …
in progressOSH website handoverExecute approved redesign plan (14 steps); hand over with vouchers landed11 Jun
11 JunRedesign spec + 14-step plan approved 2026-06-10 (Warm Stout palette, builds on osh-site scaffold — see docs/superpowers/plans/). Vouchers side already live (#3). Next: execute the build plan.
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
45d agoMark's call, and correct: repointing front-ends one at a time was whack-a-mole while /exec still answered. Killed at the source, two layers: (1) redeemVoucher now refuses EVERY redemption regardless of caller — proven on a real Active €100 …
blockedOSH financial dashboardBlocked on Workspace mail migration; kickoff doc ready11 Jun
11 JunKickoff doc ready (OSH Dashboard/KICKOFF.md). Blocked on Workspace mail migration. Unblock path: complete the migration, then start the port.
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
06 Jul✅ VAT confirmed ALREADY LIVE — do NOT re-push. SalesApi.gs date-aware food VAT (FOOD_VAT_SWITCH = new Date(2026,6,1) → foodVatRate_() 9% from 1 Jul, else 13.5%) was already pushed and deployed by an earlier session: script version @87 …
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
18 JunBuilt 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 …
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
todayNew 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 …
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
17 JulKeith Walsh submitted 15 Aug even though Colin O'Sullivan was Approved off 15–21 Aug (both Arch Senior, cap=1). Diagnosed: code + data would block (verified via simulation); main URL AKfycbyZ=@40 has the cap. Root cause = this script has 9 …
in progressArch specials menu cardDesign + CONTENT LOCKED — prix-fixe "Signature Menus" A4 card (Boeuf & Frites concept → Arch gilt-on-black), generator …06 Jul
05 JulBuilt the generator + iterated the design with Mark. Landed the flowing hierarchy he wanted: crest once at top, garlic-&-mozzarella ciabatta as a quiet top line (not a course), main = the hero (biggest type), sides a bit-part italic line. …
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
08 JulBrainstormed → spec → built + deployed a Cloudflare Worker
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
15 JulTypeahead picker ported from the Open LMS (@46). Bashers had the same
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
15 JulDeadline extended 21:00 → MIDNIGHT tonight (getEntriesCutoff = 16 Jul 00:00, @21),
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
07 JulKicked off from the IG-saves analysis (701 saves → 168 golf/fitness). Brainstormed w/ visual companion: style locked (friendly 2D + line-figure mechanics + motion-graphics hooks; comedy only as seasoning), fully faceless + AI voice, IG-led …
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
15 JulBuilt end-to-end in one pass. Mark supplied the offer + photos; confirmed the serves are correct and it runs every day (availability banner added to the hero + card). Card renders both themes and fits A4 with no overflow. Awaiting Mark to …
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
4d agoTuesday 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. …