Thu 25 Jun
Arch/OSH holiday planner + roster toolMigrated to Claude Code. Bound Script ID 1twL1sub8PQp9FTkf8ZEcCevxpy1sQBDMtf89CJZ9nXteqIE4cC6lW1S6 located (bound scripts don't list via clasp/Drive — found by hooking window.open on the sheet's Extensions→Apps Script in the Chrome ext …
Wed 24 Jun
Contracts + Automator (Arch/OSH)Real 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 …
Contracts + Automator (Arch/OSH)All signed contracts extracted from SignNow → Drive. Reconciliation found 18 fully-signed docs (17 current staff + 1 ex-staff, all signed since the May archive run) with no local copy; archiveRecentSigned() downloaded each (collapsed + …
Tue 23 Jun
OSH brand packageBrainstorm + spec approved by Mark 22/06. Decisions: extend live identity; deliverables = brand book + social kit (no print/imagery-library); social beats = 4 daily specials + vouchers + Sunday roast + live music/trad + live sport (no …
OSH brand packageBuilt osh-brand/ (static brand-book site, Breakroom pattern; vanilla HTML/CSS/JS, index.html/styles.css/app.js). Crest redrawn to v2 from pixel-measured original (gable roof + slate courses + rafter ticks, arched gable window, fanlight …
OSH brand packageDeployed osh-brand/ to Cloudflare Pages → https://osh-brand.pages.dev (Arch CF account, project osh-brand, production branch main; own wrangler.jsonc shield, pages project create first then wrangler pages deploy . --branch=main). Verified …
OSH brand packageSpecials reworked to themed days (no prices: Mon steaks/ribs/stir-fries · Cheap Ass Tue Mexican+drinks · Wed fish deals · Thu steaks); Trad→Thu 9pm, Fri/Sat live music 10pm board added. First live OSH Facebook post PUBLISHED via Postiz …
Thu 18 Jun
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 …
Arch equipment maintenance logAdded a Wash Up area: Dishwasher (Warewashing, 6-monthly) + Grease Trap (Grease Trap, 3-monthly/quarterly — default, editable) → register now 35 items; 2 new categories flow into contacts + editor. ensureInit_ made idempotent (appends …
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 …
Fri 12 Jun
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 …
Arch vouchers⚠️ WP paste CANCELLED — discovered the live site moved off WordPress to Cloudflare Pages (archbar-site, project archbar-site); live pages load /scripts/redeem.js + /scripts/vouchers.js, NOT the gists. Fixed scripts copied into …
Arch vouchersReview item #3 DONE: GET create_prize route removed (@27), pint minting is POST-only; verified GET dead + POST/idempotency intact. Item #1 in progress: Mark creating dedicated "Vouchers Arch" Hospitech key (decouples Arch from the shared …
Arch vouchers#1 DONE: dedicated standard key "Vouchers Arch" created on Hospitech, swapped into Arch HOSPITECH_SK, Connect checkout verified live (no-money session create OK). Arch + OSH keys now independent — each venue's key can be rolled without …
Thu 11 Jun
Contracts + Automator (Arch/OSH)Tracker created. SignNow automation marked "in progress" per CLAUDE.md. Owning session: please update with the real current state of the job + Automator.
Arch/OSH employee database → financial dashboardTracker created. Owning session: update with DB completeness % and what the dashboard link needs.
OSH vouchersFULLY LIVE. Hospitech Connect fee split verified with real production sale (€1.70 collected on €10 test). Fee model locked: venue pays Stripe processing. Smoke harness: osh-vouchers/smoke-test.js. Remaining: monitor early sales only.
OSH website handoverRedesign 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.
Arch vouchersSystem live; WC Predictor pint vouchers wire into it (72h pint expiry set @25). Owning session: list the actual remaining polish items here.
OSH financial dashboardKickoff doc ready (OSH Dashboard/KICKOFF.md). Blocked on Workspace mail migration. Unblock path: complete the migration, then start the port.