The Village Dashboard

Daily Ops
Tue, Aug 4 · updated 7:42 AM
All locations V1 · Estevan V2 · Royal Oak V3 · Torquay
Today Money Food & Suppliers Guests & Phone People Equipment Compliance Receipts Integrations Notifications

Integrations · Royal Oak

Every adapter, when it last synced, and what it is allowed to do Adapters are built once and shared by Estevan, Royal Oak and Torquay — this page is company-wide and does not change with the location switcher above.

Every connector, on the rung the doctrine put it on Company-wide

SystemMethodLast syncStatus
Toast
Sales, items, covers, punches
API Today 6:02 AM Healthy
Official API. 1,284 records since midnight.
7shifts
Schedules, availability, hours
API Today 6:04 AM Healthy
Official API. Next pull at period close.
Payworks
Pay grid, payroll exports
Browser Today 5:58 AM Failing
Session expired at the MFA prompt. Two attempts, both stopped. No pay grid was written.
Sage 50 desktop
Journal entries, receipt batches
File Aug 1, 8:12 AM Manual by design
Desktop edition exposes no usable API. Batch import file, loaded by hand. FIN-09 open.
Gmail intake
Invoice PDFs, statements
API Today 6:40 AM Healthy
Read-only listener on the bookkeeping address. 9 filed this morning.
Google Drive archive
Bookkeeping archive
API Today 6:41 AM Healthy
Mirrors company / year / month. 41,900 files, 12 years.
Uber Eats
Orders, payout summaries
Browser Today 4:20 AM Degraded
Portal layout changed Aug 1. Three fields remapped, July payout summary held back.
Waitlist Me
Reservations, waits, seat times
Partner Today 6:10 AM Healthy
Maintained connector. The floor screen is untouched.
Bank & merchant statements
Statements per entity
File Aug 2, 7:00 AM Healthy
Monthly drop into the archive. 6 of 7 entities in.
Toast merchant portal
Merchant statements, fees
Browser Aug 2, 5:30 AM Healthy
Supervised automation, monthly. Runs after the statement posts.
Indeed
Postings, applicants, invoicing
API Today 6:15 AM Healthy
3 open postings tracked against the staffing radar.
Receipt camera pipeline
Store receipts to the Sage batch
API Today 7:31 AM Healthy
11 receipts in the review queue right now.
Cooler & freezer sensors
Temperature logs
Sensor Today 7:40 AM Healthy
34 of 34 reporting on a 5-minute interval.
Weather
Forecast for the demand model
API Today 6:00 AM Healthy
Feeds the schedule forecast and the off-peak campaign read.
Data Spine
Everything above, one database
API Today 7:42 AM Healthy
Last full rebuild 3:00 AM. 2.1M rows across 7 entities.
Build order: official API first, then a maintained third-party or open-source connector, then a file drop, and supervised browser automation only as the last resort.

Payworks — sync failed twice this morning Failing

What happened
The supervised browser session hit the MFA prompt at 5:58 AM and stopped. Two attempts, both stopped at the same screen — nothing was submitted past it.
What it means
The pay grid for this period was not built. Estevan's missing Saturday clock-out and the two Torquay trial-shift approvals are still sitting in front of it.
What did not happen
No pay grid was written. The pre-flight brief is exactly as it was yesterday, unchanged. Nothing was submitted to Payworks. No pay run was finalized. The automation stopped at the door instead of guessing what to do with credentials it doesn't hold.
What happens next
It retries automatically at 4 PM. Brian gets one credential re-authentication to do — roughly a minute — and the pay run doesn't close until Friday, so there's time.

Uber Eats — portal layout changed Aug 1 Degraded

Three fields remapped on the payout screen
The connector stopped rather than import the wrong columns. The July payout summary is held out of the close until the remap is confirmed.
Toast
Official API · no misses this window
7shifts
Official API · no misses this window
Payworks
Supervised browser automation · session degrading into this morning's failure
Uber Eats
Supervised browser automation · degraded since the Aug 1 portal change
Sage 50 desktop
Monthly manual batch import — gray marks days nothing was scheduled, not a miss

Monthly AI spend, trailing 6 months $41 MTD

$200 $100 $0 self-hosting review trigger — $250/mo $41 MTD MarAprMay JunJulAug
Monthly AI spend Self-hosting review trigger — $250/mo, 3 months running

The trigger, in words

If monthly AI spend stays above $250 for three consecutive months, or a vendor forces a disruptive change in pricing, terms, or model availability, the self-hosting cost-benefit analysis runs with real usage numbers — and we switch if the math says so.
Until then, the money stays in projects that pay back.
Vendor-portable by design
Every automation is built behind one internal interface, so swapping providers is a configuration change, not a rebuild.

Who can touch what FDN-06

SystemAccount typeWho holds accessCredential lives inLast rotated
ToastService accountBrianPassword managerJul 28
7shiftsService accountVictoriaPassword managerJul 28
PayworksShared loginMichele, BrianPassword managerJul 28
Sage 50 desktopNamed local accountMichelePassword managerJul 28
Gmail intakeService account, read-onlyMicheleGoogle Workspace adminJun 14
Google Drive archiveService accountMicheleGoogle Workspace adminJun 14
Uber EatsShared loginJason, BrianPassword managerJul 28
Waitlist MeService accountLocation managersPassword managerJul 20
Working passwords found in plain text in the month-end spreadsheet
Every one of them moved into the password manager, the exposed credentials rotated, and the plaintext copies removed from the document.
Closed Jul 28
One-page governance policy
What runs unattended, what needs review before it acts, and what is forbidden outright — one page, plain language, Brian signs off on changes.
Mockup with illustrative numbers · The Village Dashboard (BIZ-00) · Gray box: nothing files, pays, or posts by itself.