CANAVA|

where things run

Home Base · Pipeline Health
Updated 24 Oct · each job now shows its name as in the Claude app

This covers all 38 scheduled runs across CANAVA, not just brands.

On the server: runs on its own, day and night. Nothing of yours needs to be on. (17) In Claude online: Claude runs it online. No laptop needed. (13) On your laptop: only runs when your laptop is on and the Claude app is open. (8)
worked, last 2 weeks (18)some misses, or new (14)failing or switched off (6)
Brands 7
Brand research, nightlyIn the app: Brand research · 1 run a night, 5 cards, brands you're working with (this laptop){E(w)}On your laptopRestore old pace
Brand research, your asksIn the app: Brand research · your asks only (3am) (this laptop, off)In the app: Brand research · your asks only (5am) (this laptop, off){E(w)}On your laptopNew; move off laptop
Brand research, old copyIn the app: Not on this laptop's list; Claude online name not confirmed{E(w)}In Claude onlineKeep for now
Product fill{E(w)}On the serverKeep
Commons ratingsIn the app: Commons ratings (weekly batch) (this laptop){E(w)}On your laptopMove to Claude online
Brand Desk lists{E(w)}On the serverKeep
Brands to places link{E(w)}On the serverKeep, smaller batches
Places 4
Place researchIn the app: canava-places-research-enrichment (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineRestore 4 a night
Guide filing{E(w)}On the serverKeep
Place checks{E(w)}On the serverKeep
Opening watchIn the app: Opening watch — announced-but-not-open places (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineKeep
People 1
People researchIn the app: People research (nightly, 2:30am, 5 people) (this laptop, off){E(w)}On your laptopNew; move off laptop
Sales & email 4
Sales email scanIn the app: Sales email scan (back on 24 Oct) (this laptop, off){E(w)}On your laptopBack to Claude online
F*ck Yes sale watch{E(w)}On the serverKeep
GSOS sale upkeep{E(w)}On the serverKeep
Affiliate earnings{E(w)}On the serverKeep; first run Monday
Media 3
Media Desk researchIn the app: Media Desk research pass (this laptop, off){E(w)}On the serverSwitch back on
WTF / F*CK YES scanIn the app: wtf-fcuk-yes-scan (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineKeep
Site mirrorIn the app: canava-content-mirror (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineKeep
Resources 3
Resource link finderIn the app: Resource link finder (back on 24 Oct) (this laptop, off){E(w)}On your laptopBack to Claude online
Capture triageIn the app: canava-triage-first-pass (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineKeep
Recipe facts & link checks{E(w)}On the serverKeep
Home Base & status 10
Home Base morningIn the app: Home Base · morning (calendar + short inbox & news) (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineKeep
What landed{E(w)}On the serverKeep
Home Base counts{E(w)}On the serverKeep
Notes & Notion sync{E(w)}On the serverKeep
Search refresh{E(w)}On the serverKeep
Open issues reportIn the app: Open issues — daily report (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineMove to database
This week's patternsIn the app: This week's patterns · Sunday digest (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineMove to database
Did it actually happen?{E(w)}On the serverKeep
Publish watch{E(w)}On the serverKeep
Expiry & publish questions{E(w)}On the serverKeep
Checks & backups 6
Secret scanIn the app: Secret scan & expiry dates (daily) (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineKeep
Hidden-rows checkIn the app: canava-headroom-check (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineFix, then move
Chat & data backupIn the app: chat-data-double-backup (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineMove to laptop timer
Computer backup{E(w)}On your laptopAdd Dropbox copy
Retired jobs still runningIn the app: Jobs · laptop file check (retired) (this laptop, off) · Claude online copy: name not confirmedIn the app: Old Home Base refresh (retired 20 Oct) (this laptop, off) · Claude online copy: name not confirmed{E(w)}In Claude onlineSwitch off
Dispatch reminders{E(w)}On your laptopRetire
What changed, by date (April to now)
April to 24 OctOutput each week, and the changes along the way
Where the research ran.

The research that worked best was Claude's scheduled jobs: brand research stamped 133–237 brands a week in July, places research 80–140 places a week in Aug–Sep, the sales email scan 50–130 sales a week in Aug–Sep. All of it ran in Claude. The runs on the server were added beside it from 8 May, and none was removed.

Changes from mid-September.

16 Sep: scheduled runs were refused the database, Gmail and Notion for 19 nights, flagged every night with no decision recorded. 23 Sep: the runs moved to Claude online versions, with no record of who chose it. 13 Oct: brand research cut to 5 a night. 20–24 Oct: switch-offs made on the wrong copies, then working jobs recreated on the laptop.

Output this month.

Brand research is back to 168–195 a week, but from live sessions and the old copy that is still running; the new nightly job does 23. Scheduled places research: 25–84 a week, from 80–140. Sales email scan: 8 last week, then stopped. The new F*ck Yes watch in the database more than made up the sales.

Recommendation from the history
Restore the old pace of brand research, 4-a-night places research, and the cloud sales and link scans. Switch Media Desk research back on. Keep every server run and the records of each run. Drop the laptop alarms and the 24 Oct laptop copies.
Output per weekWith each change marked
0801602403206 Apr20 Apr4 May18 May1 Jun15 Jun29 Jun13 Jul27 Jul10 Aug24 Aug7 Sep21 Sep5 Oct19 Oct29 Apr: first scheduled research jobA8 May: first server runB13 Jul: notes processor moved into the databaseC~26 Jul: a batch of laptop jobs stopD16 Sep: scheduled runs refused the database, Gmail, NotionE23 Sep: laptop copies stop; runs move to the cloudF3 Oct: Media Desk research moved, left switched offG5 Oct: the refusals stopH13 Oct: brand research cut to 1 run, 5 cardsI15 Oct: F*ck Yes sale watch in the databaseJ20 Oct: switch-offs hit paused copies; Commons to laptopK24 Oct: new copies put on the laptop; laptop alarmsL
Brands researched (research log)Places researched by the scheduled jobSales capturedCaptures sorted (triage)Red markers came before a drop; green ones held or helped.
  • A29 Apr: first scheduled research job
  • B8 May: first server run
  • C13 Jul: notes processor moved into the database
  • D~26 Jul: a batch of laptop jobs stop
  • E16 Sep: scheduled runs refused the database, Gmail, Notion
  • F23 Sep: laptop copies stop; runs move to the cloud
  • G3 Oct: Media Desk research moved, left switched off
  • H5 Oct: the refusals stop
  • I13 Oct: brand research cut to 1 run, 5 cards
  • J15 Oct: F*ck Yes sale watch in the database
  • K20 Oct: switch-offs hit paused copies; Commons to laptop
  • L24 Oct: new copies put on the laptop; laptop alarms

Products and places added are left off the chart (live-session bulk work, up to 15,053 products in one week); they're in the weekly table in the detail.

Runs that produced the mostAnd what happened to each
SetupWhenWhat it producedWhat happened to it
Scheduled brand research ("CW-auto")6 May – mid Sep, then again in Oct133–237 brands a week in July by its own stamp (a floor: later research overwrites the stamp); 1,851 brands still carry it.Replaced on 13 Oct by a 5-a-night job. The old copy is still running (11pm, 3am, 2pm, 6pm) and wrote 67, 55, 68 and 21 brands in the last four weeks; the new job wrote 23 and 23 in its two weeks. This page earlier said to retire it; that was wrong.
Scheduled places research ("CW-auto")Aug – mid Sep80–140 places a week; 973 places carry its stamp.Still running, but 25–84 a week since 23 Sep; nothing since 23 Oct.
Sales email scanJun – Sep50–130 sales a week in Aug–Sep; 859 in all.Claude online version stopped 21 Oct; laptop copy made 24 Oct, not yet run.
Resource link finderMay, and Sep–Oct502 resources stamped; 30–164 a week in Oct.Claude online version replaced 24 Oct by a laptop copy.
Every server run8 May onNo timer doing ongoing work was ever removed (one image-scan timer ran for a day on 4 Oct and was removed when done); 99.8% ran in the last 2 weeks.Kept. Grew from 1 to 29 running.
Notes processor in the database13 Jul on103 of 103 runs.Kept.
F*ck Yes sale watch (database)15 Oct on230 sales in 10 days; outran the old web scan (2 in two weeks).Kept.
Changes followed by less outputBy date
WhenWhat was doneWhat it cost
16 Sep–4 OctThe access refusals were reported for 19 nights with the decision line left blank. No session fixed it or put it in front of you as one choice.Week of 21 Sep: 19 brands, 0 places, 19 sales.
3 OctMedia Desk research was moved and left switched off; the old copy stopped the next day.No Media Desk research for 20 days.
13 OctBrand research was cut to 5 cards a night with no record of who asked for that on 13 Oct.Scheduled brand research down from 133–237 a week (July) to 23.
20 OctRetirements and new instructions were made to paused laptop copies, so they did nothing; Commons was moved onto the laptop and Chrome.Retired jobs still running; one more job tied to the laptop.
22–24 Oct · DispatchLaptop alarms used to start and watch work.3 of 7 fired; 1 wrote anything.
24 OctJobs that had been running off the laptop were recreated on it, and the job list labelled them "cloud".Three working jobs now depend on the laptop.
24 Oct · this pageThe first version of this page said to retire the old brand research copy, the one still doing most of the scheduled brand research.Corrected in the Today table further down.
RecommendationRestore, keep, drop
Restore as it was
  • Brand research volume. Bring back the old setup's pace (several runs a night, about 20–35 brands a day), keeping your 23 Oct order: your asks first, then brands scoring on your signals. Leave the old CW-auto copy running until the new job matches it.
  • Places research. Back to 4 runs a night in the cloud, as in Aug–Sep (80–140 a week).
  • Sales email scan and resource link finder. Back to their Claude online versions (859 sales, 502 resources), with the 24 Oct laptop copies switched off.
  • Media Desk research. Back on today: the Claude online version as it ran until 4 Oct, or the database copy with the key. It has run nowhere for 20 days.
Keep from the recent changes
  • Every server run, including the 15 Oct F*ck Yes watch and product fill, guide filing and publish watch.
  • The records of each run, the Jobs strip and "Did it actually happen?": the first record that shows what really ran.
  • Your 23 Oct priority order for brand research, the facts-only rules, and the server-side page reader.
  • Research only suggests place ratings; yours stay yours (5 Oct).
  • The 20 Oct retirements you agreed to (morning briefing, Media Edit, sales web scan, recipe consolidation), switched off on the Claude online versions this time.
Drop
  • Laptop alarms and one-off starts (Dispatch's) and the hourly notes check on the laptop.
  • The 24 Oct laptop copies once their Claude online versions are back on.
  • The Claude online versions of the retired laptop file check and old Home Base refresh.
  • Commons batch on the laptop and Chrome: move it to the cloud.
What changed, by dateHow runs and checks were set up
DateWhat changedWho decidedDid you ask or agree?EffectRecord
29 AprFirst scheduled research job: auto-research every 30 minutes, filling new brand and resource rows.A Claude sessionNot recordedBrand research starts in May.Tools changelog, 29 Apr
6 MayScheduled brand research starts writing as "CW-auto": several runs a day, about 5 brands a run.A Claude sessionNot recorded153–164 brands a week in May.Brand records; research log run summaries, 10 and 14 May
8 MayFirst server run: places back-scan every 6 hours.A Claude sessionNot recordedStill running (45 of 56 runs in the last 2 weeks).Server run history
18–19 MayOne-off overnight drain: 239 brands in a night.A Claude sessionNot recordedSpike, not a setup change.Brand records
22–25 JunAbout 40 one-off "burn" runs (brands, places, CIS press, Out East).Claude sessionsOut East runs say "Geren is working"; others not recordedSpikes in places and brands.Claude app schedule
13 JulNotes processor moved from a laptop job into the database (function plus timer).A Claude sessionNot recorded103 of 103 runs since. The one move into the database, and it worked.Notes processor memory file; server run history
17 JulCanada inbox sweep cut from every 4 hours to once a night; WTF scan made to write into the database too.A Claude sessionYes: "per Geren feedback that hourly was noise"; "the loop Geren flagged"WTF ideas start landing in Editorial.Claude app schedule descriptions
~20–26 JulWeekly review and recap, notes, PDF, edit expander, Canada and Out East laptop jobs make their last runs.Not recordedNot recordedWeek of 27 Jul: no brand, place or sale output at all.Claude app schedule (last runs); research log has no entries 27 Jul–2 Aug
3 SepSearch refresh timer added in the database.A Claude sessionNot recordedRuns every 20 minutes since.Server run history
16 Sep–4 OctScheduled runs start being refused access to the database, Gmail, Notion and the calendar. Reported every night for 19 nights with "Decision: ____" left blank.No one decided; no decision recordedAsked nightly in the report; no answer recordedSales email scan inserted nothing three runs in a row; resource link finder 17 empty runs; week of 21 Sep: 19 brands, 0 places.Nightly accountability reports, 18 Sep–4 Oct
21 SepOpen issues report and opening watch created.A Claude sessionYes: "I just don't know how to trust whether it's actually happening"Both have run daily since early Oct.Open issues job file; records of each run
23 SepEvery laptop copy makes its last run; the runs carry on from Claude online versions.Not recordedNot recordedLaptop copies can no longer be switched back on (20 Oct note).Claude app schedule; 20 Oct undo note
3 OctMedia Desk research rebuilt in the database (function plus timer), timer created off, waiting on one Claude key. The laptop copy was to stay on until it was checked.Claude with GerenBuilt together; switching on not recordedThe laptop copy stopped on 4 Oct and the database copy was never switched on: Media Desk research has run nowhere for 20 days.Tools changelog 3 Oct; media-desk-research memory file; job list
4–7 OctGuide filing, publish watch, place checks, expiry watch, stale-page check moved into or added to the database.Claude sessionsNot recordedAll at 99%+ since.Tools changelog 5 Oct; server run history
5 OctResearch may only suggest a place rating; yours stays yours.GerenYesProtects your calls.Tools changelog 5 Oct
13 OctBrand research rewritten: one run a night, 5 cards, brands you're working with. Records of each run and the Jobs strip start.A Claude sessionNot recorded for 13 Oct; the job file says the scope was "set by Geren" on 23 OctThe new nightly job: 23 brands a week. The old CW-auto copy did 133–237 a week in July.Brand research job file; brand records; research log
15–16 OctF*ck Yes sale watch and product fill added as database functions on timers.Claude sessionsGSOS build with Geren230 sales in 10 days; the sales line rises.Server run history; sale records
20 OctScheduled runs cleanup: 8 laptop copies retired, all runs moved to 1am–6:30am, 7 jobs set to report themselves, laptop file check retired. Commons batch moved to Mondays 4am on the laptop, needing Chrome.A Claude sessionRetirements: yes ("you, 20 Oct"). Times and Commons: decided by Claude ("Already changed by me")Edits went to paused laptop copies; Claude online versions kept running.Scheduled runs check page, 20 Oct; undo notes
21 OctSales email scan's Claude online version stops.Not recorded (job list calls it "paused")Not recordedSales email: 50–130 a week in Aug–Sep, 8 in the week of 19 Oct.Records of each run; sale records
22–24 OctDispatch one-off alarms and an hourly notes check created on the laptop.DispatchSome at her request (GSOS scope agreed 22 Oct)23–24 Oct: 3 of 7 fired, 1 wrote anything.Claude app schedule
24 OctNew copies made on the laptop: sales email scan, resource link finder, people research, two brand research lanes. Auto-research and recipe watcher switched off; no-guide check retired.A session (not named in the record); switch-offs by GerenTurning the scans back on: yes. Putting them on the laptop: not recordedFirst runs tonight; nothing on the laptop list has fired since 1:03am today.Claude app schedule; job list
History detail: week-by-week numbers, how they were counted, what couldn't be read

Week by week

Week ofBrands researched (research log)Places researched by the scheduled jobSales capturedCaptures sorted (triage)Brand cards addedProducts addedPlaces addedTool pages pushed live
6 Apr00000000
13 Apr00000000
20 Apr00003000
27 Apr00003370628
4 May1530003307126
11 May164200316444711176
18 May86705070175201
25 May387038208891
1 Jun93150379019935
8 Jun1481231241,08573225
15 Jun2277109795833713138
22 Jun57214016215482
29 Jun135000612050145
6 Jul18100002921099
13 Jul237000221314142
20 Jul252501433360122111
27 Jul0000183117138
3 Aug22685541411510828479
10 Aug2521401298523614764
17 Aug1831398453170444214
24 Aug12980612347446846
31 Aug201129107131635023244
7 Sep198140100461343612828
14 Sep133903031148205463
21 Sep19019382235310261
28 Sep90253270548349554197
5 Oct170844279640221209
12 Oct1954519483311832156478
19 Oct1683110210524615,053155244

How this was counted

  • Brands researched: entries in the brand research log, which is only ever added to. The brand records keep only the latest research date, so they undercount earlier weeks when a brand was researched again later.
  • Places researched: places whose latest review is stamped by the scheduled job. Same caveat: a later review replaces an earlier one.
  • Sales: each sale's capture date. Captures sorted: each capture's latest sorting date. Pages: pushes recorded in the deploy log.
  • Who decided and whether you asked: only what a record says. "Not recorded" means no changelog entry, job file, undo note, job list entry or nightly report names it.

Records read

  • Tools changelog (288 entries, 10 Apr–24 Oct); the 20 Oct Scheduled runs check page.
  • Nightly accountability reports, 2 May–20 Oct (claude-work), for the access refusals and missing runs.
  • Server run history from 8 May; job list and records of each run from 13 Oct; brand, place, sale, capture and product records.
  • Claude app schedule (last run of every task) and the brand research job file; _guard undo notes 5–24 Oct; deploy log from 1 May; dated backup tables (Sep–Oct).
  • Memory notes in CANAVA_COWORK (.auto-memory and memory).

What couldn't be read

  • The Claude app's own session memory folders are outside the folders this work can open, so they were skipped. The edit dates of each scheduled job file couldn't be read either; last-run dates stand in for them.
  • No record says why the laptop jobs stopped around 26 Jul, or who moved runs to the cloud on 23 Sep.
Each run in detail: where it runs, how often it worked, what could change

Every job, where it runs, and how often it actually worked.

Read from the database's own records, the job list, the Claude app's schedule, the tools changelog, the nightly reports and the undo notes, April to 24 Oct. This page only reports. No job, schedule or switch was touched; nothing changes until you decide.
Today · in 30 secondsJob → where it runs → what it feeds
EACH JOB WHERE IT RUNS WHAT IT FEEDS Search refresh · every 20 min — 1,610 of 1,619 ran (9 timed out)Search refresh · every 20 min Guide filing · every 10 min — 2,015 of 2,016 ranGuide filing · every 10 min Place checks · every 5 min and hourly — 4,365 of 4,368 ranPlace checks · every 5 min and hourly Places back-scan · every 6 hours — 45 of 56 ran (11 timed out)Places back-scan · every 6 hours Publish watch · every 2 min — 10,071 of 10,080 ranPublish watch · every 2 min Expiry, stale-page & publish questions · daily — 42 of 42 ranExpiry, stale-page & publish questions · daily Caches: Brand Desk, Added recently, GSOS priority, job evidence — 1,237 of 1,238 ranCaches: Brand Desk, Added recently, GSOS priority, job evidence GSOS recheck, Friday roundup, sale status — 18 of 18 ranGSOS recheck, Friday roundup, sale status Home Base counts (backstop) · daily — 14 of 14 ranHome Base counts (backstop) · daily Did it actually happen? · every 15 min — new 24 Oct, runningDid it actually happen? · every 15 min USDA lookups, design-ref link checks — 1,383 of 1,388 ranUSDA lookups, design-ref link checks F*ck Yes sale watch · every 30 min — 436 of 437 ranF*ck Yes sale watch · every 30 min Product fill · every 15 min — 896 of 897 ranProduct fill · every 15 min What landed · hourly — 103 of 104 ranWhat landed · hourly Notes processor & Notion move sync · daily — 23 of 23 ranNotes processor & Notion move sync · daily Affiliate syncs (Impact, CJ, Awin) · weekly — set up 19 Oct, first run Monday 26 OctAffiliate syncs (Impact, CJ, Awin) · weekly Media Desk research · built 3 Oct, never switched on — switched off since it was builtMedia Desk research · built 3 Oct, never switched on Home Base morning (calendar, inbox, news) — 10 of 12 daysHome Base morning (calendar, inbox, news) Open issues report · daily — 12 of 12 daysOpen issues report · daily Opening watch · daily — 12 of 12 daysOpening watch · daily Site mirror (re-reads canava.co) · daily — 11 of 12 daysSite mirror (re-reads canava.co) · daily WTF / F*CK YES scan · nightly — 10 of 12 daysWTF / F*CK YES scan · nightly Capture triage · nightly — 9 of 11 nightsCapture triage · nightly Place research · 4 times a night — 10 of 12 days; nothing on 24 OctPlace research · 4 times a night This week's patterns · Sundays — 1 of 2 Sundays recordedThis week's patterns · Sundays Secret scan & expiry dates · daily — 11 of 12 daysSecret scan & expiry dates · daily Hidden-rows check · nightly — ran 9 days, never finished clean; nothing since 23 OctHidden-rows check · nightly Chat & data backup · twice a day — 7 of 12 daysChat & data backup · twice a day Retired on 20 Oct but still running: laptop file check, old Home Base refresh — file check ran 24 Oct 8:40am; old refresh ran 24 Oct 1:55amRetired on 20 Oct but still running: laptop file check, old Home … Old brand research copy ("CW-auto"), 11pm, 3am, 2pm, 6pm — 67, 55, 68, 21 brands in the last 4 weeksOld brand research copy ("CW-auto"), 11pm, 3am, 2pm, 6pm Brand research · 1am, 5 cards — ran 10 of 11 nights, did its job 9; on 24 Oct quit after 13 secondsBrand research · 1am, 5 cards Brand research · your asks, 3am and 5am (new 24 Oct) — created 24 Oct, first run tonightBrand research · your asks, 3am and 5am (new 24 Oct) People research · nightly (new 24 Oct) — created 24 Oct, first run tonightPeople research · nightly (new 24 Oct) Resource link finder v2 (new 24 Oct) — created 24 Oct; old Claude online version ran 10 of 12 daysResource link finder v2 (new 24 Oct) Sales email scan v2 (new 24 Oct) — created 24 Oct; old Claude online version ran 8 of 9 days until 21 OctSales email scan v2 (new 24 Oct) Commons ratings · Mondays — first run MondayCommons ratings · Mondays Dispatch nudges: hourly notes check, overnight watchdog, one-off starts — 23–24 Oct: 3 of 7 starts fired, 1 wrote anything; nothing on this list has fired since 1:03am todayDispatch nudges: hourly notes check, overnight watchdog, one-off … Computer backup to the MICOLI_29 drive · 10pm — last saved status 27 SepComputer backup to the MICOLI_29 drive · 10pm Runs on the server 11 jobs · 99.8% ran Programs on the server 6 jobs · 99.8% ran Claude online 13 jobs · 86% ran Claude app on your laptop 7 jobs · 56% did the job Laptop timer, outside Claude 1 job · last ran 27 Sep Home Base Open issues Brand Desk GSOS & Sales Guide Curator & map Search & Editorial Media Desk People & Resources Trawl Log Pipeline Health Recipe Desk & Design refs Backups Live sessions
Runs every timeSome missesFailing, or shouldn't be runningSwitched offNew, not yet testedHover a job for its result.
SummaryHow often each place actually ran the work, 11–24 Oct
Runs on the server
99.8%
about 21,200 runs, 40 misses; half are two heavy jobs timing out
Small programs on the server
99.8%
1,461 runs, 3 misses
Claude online
86%
123 of 143 expected run-days; about 80% did their job
Claude app on your laptop
56%
10 of 18 runs did their job; nothing on the laptop list has fired since 1:03am today
The laptop is the weak link, and on 24 Oct more work was put on it.

The sales email scan and resource link finder had been running off the laptop. On 24 Oct their Claude online versions couldn't be switched back on, so new copies were made in the laptop app, alongside new people research, two brand research lanes and the Dispatch nudges. The job list labels several of these "cloud". They are on the laptop. No one decided "move to the laptop"; it was a side effect of a fix.

The 20 Oct "retirements" hit the wrong copies.

Around 23 Sep most Claude tasks moved to the cloud and the laptop copies were paused. On 20 Oct the switch-offs and the "7 jobs now report themselves" change were made to those paused laptop copies. The Claude online versions kept going: the retired laptop file check ran at 8:40am today and the retired Home Base refresh at 1:55am. An old brand research copy also kept going, and it is still doing most of the scheduled brand research.

The way off the laptop already exists, and is switched off.

On 3 Oct Media Desk research was rebuilt as a program on the server on a server run: Claude finds the facts, the database writes them. It was built switched off, waiting on one Claude key. That same pattern runs today's sale watch and product fill at 99.8%.

Recommendation
Nothing scheduled on the laptop. Plain checks go into the database; research and writing move to Programs on the server with one Claude key; Gmail and calendar jobs stay in Claude online until a function can read them.
Of 38 jobs: 20 stay where they are, 4 move into the database or a plain function, 10 move to (or switch on) a program on the server with the Claude key, 1 goes back to Claude online, 1 moves to the laptop's own timer, 2 retire. Order of work below. Each step waits for your yes.
DecideOne recommendation per job
JobRuns nowLast 14 daysRecommendationWhy
Search refresh · every 20 minThe database's own timers1,610 of 1,619 ran (9 timed out)KeepAlready the most reliable place.
Guide filing · every 10 minThe database's own timers2,015 of 2,016 ranKeepSame.
Place checks · every 5 min and hourlyThe database's own timers4,365 of 4,368 ranKeepSame.
Places back-scan · every 6 hoursThe database's own timers45 of 56 ran (11 timed out)Keep, split into smaller batchesFails only because each run tries to do too much at once.
Publish watch · every 2 minThe database's own timers10,071 of 10,080 ranKeep
Expiry, stale-page & publish questions · dailyThe database's own timers42 of 42 ranKeepAlso covers the retired monthly key check.
Caches: Brand Desk, Added recently, GSOS priority, job evidenceThe database's own timers1,237 of 1,238 ranKeep
GSOS recheck, Friday roundup, sale statusThe database's own timers18 of 18 ranKeep
Home Base counts (backstop) · dailyThe database's own timers14 of 14 ranKeep, make it the only copyA Claude copy still runs too (see below).
Did it actually happen? · every 15 minThe database's own timersnew 24 Oct, runningKeepChecks every other job against what was really written.
USDA lookups, design-ref link checksThe database's own timers1,383 of 1,388 ranKeep
F*ck Yes sale watch · every 30 minSmall programs on the server436 of 437 ranKeep
Product fill · every 15 minSmall programs on the server896 of 897 ranKeep
What landed · hourlySmall programs on the server103 of 104 ranKeep
Notes processor & Notion move sync · dailySmall programs on the server23 of 23 ranKeep
Affiliate syncs (Impact, CJ, Awin) · weeklySmall programs on the serverset up 19 Oct, first run Monday 26 OctKeep
Media Desk research · built 3 Oct, never switched onSmall programs on the serverswitched off since it was builtSwitch on as the pilotBuilt off the laptop on 3 Oct; waits on one Claude key. The model for every research job.
Home Base morning (calendar, inbox, news)Claude online10 of 12 daysKeep in Claude online for nowNeeds your calendar and Gmail, which only Claude can reach today.
Open issues report · dailyClaude online12 of 12 daysMove to the databaseCounts rows; no research or writing, so Claude isn't needed.
Opening watch · dailyClaude online12 of 12 daysMove to a program on the serverReads pages and compares; can use the database's page reader plus the Claude key.
Site mirror (re-reads canava.co) · dailyClaude online11 of 12 daysMove to a program on the serverA plain crawl; no Claude needed.
WTF / F*CK YES scan · nightlyClaude online10 of 12 daysMove to a program on the server (with Claude key)Needs Claude to judge and write; the function route takes the laptop and app out of it.
Capture triage · nightlyClaude online9 of 11 nightsMove to a program on the server (with Claude key)Needs Claude to sort captures and read screenshots.
Place research · 4 times a nightClaude online10 of 12 days; nothing on 24 OctMove to a program on the server (with Claude key)Research job; same pattern as Media Desk.
This week's patterns · SundaysClaude online1 of 2 Sundays recordedMove to the databaseIt is one database call; no Claude needed.
Secret scan & expiry dates · dailyClaude online11 of 12 daysKeep for nowExpiry half is already in the database; the key scan reads your work folder.
Hidden-rows check · nightlyClaude onlineran 9 days, never finished clean; nothing since 23 OctMove to a program on the serverIt only compares counts; no Claude needed. Its scratch disk filled on 23 Oct.
Chat & data backup · twice a dayClaude online7 of 12 daysMove to the laptop's own timer (with Dropbox)It copies laptop files, so a Claude task is the wrong tool.
Retired on 20 Oct but still running: laptop file check, old Home Base refreshClaude onlinefile check ran 24 Oct 8:40am; old refresh ran 24 Oct 1:55amRetire for realThe 20 Oct switch-offs were made on the paused laptop copies, not the Claude online versions that actually run.
Old brand research copy ("CW-auto"), 11pm, 3am, 2pm, 6pmClaude online67, 55, 68, 21 brands in the last 4 weeksKeep until the new job matches itIt still does most of the scheduled brand research. Corrected 24 Oct: the first version of this page said retire it.
Brand research · 1am, 5 cardsClaude app on your laptopran 10 of 11 nights, did its job 9; on 24 Oct quit after 13 secondsMove to a program on the server (with Claude key)Your most important research job sits on the least reliable runner.
Brand research · your asks, 3am and 5am (new 24 Oct)Claude app on your laptopcreated 24 Oct, first run tonightFold into the brand research functionSame job, same move.
People research · nightly (new 24 Oct)Claude app on your laptopcreated 24 Oct, first run tonightMove to a program on the server (with Claude key)Research job.
Resource link finder v2 (new 24 Oct)Claude app on your laptopcreated 24 Oct; old Claude online version ran 10 of 12 daysMove to a program on the server (with Claude key)Was off the laptop until 24 Oct.
Sales email scan v2 (new 24 Oct)Claude app on your laptopcreated 24 Oct; old Claude online version ran 8 of 9 days until 21 OctBack to Claude online for nowNeeds Gmail. Was off the laptop until 24 Oct.
Commons ratings · MondaysClaude app on your laptopfirst run MondayMove to a program on the server (with Claude key)Research job.
Dispatch nudges: hourly notes check, overnight watchdog, one-off startsClaude app on your laptop23–24 Oct: 3 of 7 starts fired, 1 wrote anything; nothing on this list has fired since 1:03am todayRetire"Did it actually happen?" in the database already does the watching; live work should start from Home Base, not a laptop alarm.
Computer backup to the MICOLI_29 drive · 10pmYour laptop, outside Claudelast saved status 27 SepKeep, add a nightly Dropbox copyOnly works when the drive is plugged in.
Order of workIf you say yes, in this order
  1. Stop the double runs. In the app sidebar's Scheduled section, switch off the Claude online versions of the laptop file check and the old Home Base refresh. Leave the old brand research copy (11pm, 3am, 2pm, 6pm) on until the new job matches its output. One sitting, with us.
  2. Retire the laptop alarms. Switch off the Dispatch nudges and one-off starts; "Did it actually happen?" in the database already flags misses on Home Base.
  3. Make the job list tell the truth. Correct "where it runs" on the 13 jobs listed in the detail below, so Home Base stops showing laptop jobs as cloud and the reverse.
  4. Add one Claude key to Supabase and switch on Media Desk research as a one-week trial with a spending cap. Judge it on the records of each run, not on our word.
  5. Move the plain checks (open issues report, hidden-rows check, site mirror, Sunday patterns) into the database or plain functions. No Claude needed.
  6. Move research one job at a time, a week each: brand research (all three lanes) → people → places → resource links → Commons → WTF scan → capture triage. Each keeps its laptop copy switched off as the fallback until the new one has a clean week.
  7. Gmail and calendar jobs (sales email scan, Home Base morning) go back to or stay in Claude online, with their laptop copies switched off.
  8. Backups: chat backup moves to the laptop's own timer; add the nightly Dropbox copy next to the drive backup.
All the detail: what we found, where it came from, risks and cost

What each place needs to succeed

PlaceNeedsCan you see and change it from the tools?
Runs on the serverNothing. Supabase's server is always on.Yes: its own run record for every run.
Small programs on the serverNothing from you. Research jobs also need one Claude key stored in Supabase, and must work in small batches (each run has a few minutes).Yes: same records of each run.
Claude onlineYour Claude account. No laptop. Gmail and calendar work here.Only in the app sidebar's Scheduled section. Sessions here can't list or edit them, which is how the 20 Oct switch-offs went to the wrong copies.
Claude app on the laptopLaptop on and awake, app open, signed in, the app's scheduler firing, and for some jobs Chrome and your approvals.Listed, but it misses runs silently: today the 1:17pm, 7:05pm and 7:20pm starts and the 7:05pm hourly check all passed without firing, with the app open.
Laptop's own timerLaptop on; for the drive backup, the MICOLI_29 drive plugged in.Only its saved status.

When things moved, and who decided

  • About 23 Sep: most Claude tasks moved from the laptop to the cloud; every laptop copy's last run is 23 Sep. No changelog entry records the move or who chose it.
  • 3 Oct: "Off-the-laptop move, step one" (Claude with you, changelog): Media Desk research rebuilt as a program on the server on a server run, built switched off because it needs one key. It has stayed off.
  • 13 Oct: the job list and records of each run started, so Home Base could show every job.
  • 20 Oct: 8 laptop copies retired and 7 jobs set to report their own runs; the laptop file check retired (Claude, on your go-ahead). The undo note says these were paused leftovers and the Claude online versions were not changed.
  • 24 Oct: the Claude online versions of the sales email scan and resource link finder "couldn't be switched back on", so new copies were made in the laptop app. People research, two brand research lanes, the overnight watchdog and the hourly notes check were also added to the laptop. Nothing records a decision to move checks from the database to the laptop; no server run was removed or switched off in this period.

What failed on 23 and 24 Oct

  • 23 Oct, 7:05pm: the GSOS follow-up block fired in the laptop app and wrote nothing (no run record that night).
  • 24 Oct, 1:03am: brand research took 5 cards and stopped 13 seconds later with nothing written.
  • 24 Oct: the 1:17pm progress check, the 7:05pm CDMX start, the 7:20pm commission start and the 7:05pm hourly notes check never fired. The CDMX and Yes But work did start, by hand in live sessions, about 15 minutes late.
  • Places research has written nothing since 4:37am on 23 Oct; the hidden-rows check nothing since 23 Oct (its scratch disk filled).
  • Meanwhile every server run ran through the night, as usual.

Where the job list is wrong today

  • Labelled cloud, actually on the laptop: people research, resource link finder, sales email scan.
  • Labelled laptop, actually in the cloud (laptop copies off since 23 Sep): WTF scan, place research, capture triage, site mirror, hidden-rows check, Sunday patterns, Home Base counts.
  • Marked retired, still writing: laptop file check, Home Base refresh, the old brand research copy.
  • One session on 24 Oct noted the database has no page reader; it does (the server-side page reader is there and working).

Options for the jobs that need Claude

OptionReliabilityRisksCost
program on the server + server run + one Claude key (recommended)Same timers as the 99.8% jobs. Every run recorded where Home Base reads it.Each run has a few minutes, so batches stay small (5 cards, run more often). Reads pages through the database's reader only, no Chrome. Needs the key kept safe and a spending cap.Pay per use of Claude, billed separately from your Claude plan. Confirm with the one-week Media Desk trial before moving the rest.
Claude online scheduled tasks86% ran here over 14 days.Not visible from the tools; edits go to the wrong copy; copies have become stuck "off".Inside your Claude plan.
Claude app on the laptop56% did their job; silent misses.Laptop, app, sign-in, approvals.Inside your Claude plan, plus your time chasing misses.

The tool pages themselves

  • 258 pages are live on tools.canava.co. 166 read the database directly when you open them, 15 also call a program on the server, and 92 need nothing at all. None needs the laptop to load.
  • Home Base, Search everything, Brand Desk and GSOS depend on the database caches above being refreshed; those timers ran 99.8% of the time.
  • Capture, Trawl, Taxonomy, Receipts and the Oura link use the second (older) database; all three of its functions are present. It has no timers.
  • No GitHub automations exist in the tools repo. The only laptop timer outside Claude is the 10pm drive backup.

How this was counted

Database and function runs: the database's own run log, 11–24 Oct. Claude jobs: the records of each run each job writes, plus writes found in the data, counted as days that ran out of days expected. "Did its job" means it wrote something, or correctly reported nothing was due. One-off laptop starts: the app's schedule, 23–24 Oct.

Sources: the database run log and job list, the Claude app schedule, _guard undo notes of 20 Oct, the CA_BUILD changelog entries of 3 and 20 Oct.