The plan against where we are
The plan is board minute MIS-GOV-MIN-2026-017 and the MiDesk build plan of 14 October: everything lives in the cloud and the Mac is only a screen. I checked each stage against the live desk, its feeds, the scheduled-task list and the code at 8:20 this morning. It is day 2 of a build that runs to Wednesday 21 October.
1stage done
5stages part done
4stages still to come (on the calendar)
12 of 14feeds running in the cloud, last beat 8:00 am today
6recurring Misonics Claude jobs (target 4)
4presses waiting on you (1 done 16 Oct)
Short answer. The core is in place and running without the Mac: the store, the sign-in door, the desk at desk.misonics.com.au, the feeds and Ask Claude. Behind schedule: the AI module only answers questions so far. It does not yet rate enquiries, file the drop folder or draft the daily minute. The desk still looks like the old desk, not the layout you approved. Live connection lights are not built. One press of yours (Allow, as sales@) holds up two of these.
Stage by stage
| Stage | Planned | Status | What is done · what is left |
|---|---|---|---|
| 1. Store, sign-in door, the one rules file, staff and roles | Thu 15 | Done | Passed 15 Oct 6:33 pm: you opened the desk on your phone behind the Google sign-in. 1,184 records moved from the old desk. Marion is on as Staff with three screens. |
| 2. Feeds (code on a clock, no Claude, no Mac) | Thu 15 | Part done | Running: money, bank balances, enquiries from the website forms, drop folder, health, AUD rate, BAS/super/ASIC dates, nightly backup, schedule card, inbox, website nightly and morning, AI module.
|
| 3. The desk itself | Fri 16 | Part done | Live: Talk & share bar, Ask Claude, Money, Alerts, To do, Leads, Minutes, Feeds, Store, People.
|
| 4. AI module and approval gate | Fri 16 | Part done | Ask Claude, the Approve gate and the spend meter are live (passed 15 Oct 8:28 pm; US$0.09 used this month of the US$28 cap).
|
| 5. Mac jobs and Claude clean-up | Sat 17 | Part done | Brought forward to 15 Oct: 52 old jobs deleted, kept jobs rewritten to post to the desk.
|
| 6. Security and the record | Sat 17 | Part done | Done: website key rotated and the old key refused everywhere; the connector has its own key; Google Vault keeps every Drive file and every @misonics email (16 Oct); sales@ holds Vault rights.
|
| 7. 24-hour soak with the Mac shut, then sign-off | Sat night to Sun 18 | Coming | You sign the cut-over minute on the desk on Sunday evening. |
| 8. Stock ledger by serial | Mon 19 | Built, not live | Built 16 Oct on branch build/stock-ledger: ledger, Stock page, Xero to-dos, journal proposal, pass test. Goes live when merged, then the rebuilt list is loaded (40 machines and 10 sonic sets on hand; 37 items to decide). |
| 9. Customer account admins and invitations | Tue 20 | Coming | Not started. Needs a Cloudflare API token (your press) and one Microsoft Allow. |
| 10. Stripe Checkout replaces Snipcart | Wed 21 | Coming | Build run is booked for 8:00 am Wed 21 Oct. Your presses: the Stripe key and webhook, the go-live page, a real A$1 order. |
Added since the plan (your instructions this week)
| Item | Status | Note |
|---|---|---|
| PO (purchase order) register on the Money screen: POs we send and POs we receive | Done 16 Oct | POs we send copy from Xero every hour with open commitments in A$, payments made against each, balance owing, and supplier spend with no PO. POs we receive were loaded from sales@ Gmail, with payments received and money that came in before a PO; new ones come by the form on the card or a Claude job, because the website's Gmail key can only send. |
| Google Vault keeps every Drive file and every @misonics email | Done 16 Oct | shaws4@mac.com is personal and never included. Marion has no licence for now (your call). |
| No business records on the Mac | Done 16 Oct | Mac records backup retired; Full Disk Access switched off again; records stay on the Misonics QMS drive. |
| Drop filing lives on the desk | Done 16 Oct | Copy, check, then bin the original; each filing shows on the desk. Moves to the AI module after your Allow press. |
| Live connection lights, checked from the cloud | Not built | The health feed checks the website, the forms and each feed's heartbeat. It does not check whether Xero, Google, Microsoft or the Claude connectors are still signed in. A light set by hand is not acceptable, so this has to be code. |
| New desk layout with sub-dashboards (accounts, CRM, stock, manufacturing, marketing, SEO) | Mockup only | Layout approved 16 Oct. Needs building into desk.misonics.com.au with live data in place of the mockup's figures. |
Is the Mac only a screen yet?
Not fully. These still sit on, or depend on, the Mac:
- LOOK HERE — WEBSITE on the Desktop is still where finished work is delivered (the dashboard mockup, the Reddit answers). In the target, these go on the desk as a "For you" list, with files on the company drive.
- Reddit answers job writes to the Mac. It should write to the desk.
- Business listings and site health need your Chrome. The plan accepts these two because those sites have no other door.
- Monthly pay run uses Xero in your Chrome. The plan had the pay run drafted through the Xero payroll API, which is not built yet.
Your presses
Allow, once, signed in as sales@, for Drive read-write and Analytics.Done 16 Oct, 8:40 am This unlocks drop filing by the desk itself (no Claude job) and the Search Console and Analytics figures. It is the most useful press on this list.- Enforce 2-Step Verification in Google Admin.
- Cloudflare: make sales@ a super administrator and the billing contact. Also create the API token for customer invitations, needed by Tuesday.
- Sunday evening: sign the cut-over minute on the desk.
- Wednesday: Stripe key, webhook and a real A$1 order.
For each one I open the exact screen with everything filled in, so all you press is the last button.
What I do next, in this order
- Clear the stale alerts from retired Mac jobs, so the alert count is true.
- Build the live connection lights as a feed: Xero, Google, Microsoft, Claude connectors, each with a last-checked time. A light goes amber when its check is late.
- Build the approved front page into the desk: left directory, clocks, business at a glance, Talk & share on top, sub-dashboards that open and collapse.
- Teach the AI module to rate enquiries and draft the daily minute. Drop filing moves into it after your Allow press, and the drop-filing Claude job is then deleted.
- Move the Reddit job's output onto the desk; add a "For you" list so nothing new lands in LOOK HERE.
- Registers (subscriptions, connections, schedule) as views of the store; owner checks for a sale recorded.
- Then the soak (Sat to Sun), stock ledger (Mon), customer admin (Tue) and Stripe (Wed) as booked.
Checked against: board minute 017 (14 Oct), MiDesk build plan (14 Oct), MDESK — HOW IT RUNS v1.4, the desk's feed heartbeats and alerts at 8:19 am, and the scheduled-task list at 8:25 am on 16 Oct 2026.