Four sister cycles fire on a clock. They refresh every dashboard, route every email, learn from every client, find every prospect — without anyone pressing a button. This deck is the map.
/ Amplio internal · 2026 · use → to advance
/ 01 — The promise
Walter wakes up to a vault that is up to date, a client roster that just got smarter, and a pipeline that is six prospects deeper than yesterday. The four cycles split the work cleanly so each guarantee has one owner.
Six fires a day (00 / 04 / 08 / 12 / 16 / 20) redeploy every Cloudflare dashboard, refresh access state, sweep the inbox, route every update_ email. No LLM, no quota anxiety, idempotent.
Dashboard feedback flips statuses, client data lands fresh, vault autoresearch compiles raw into Galaxy, learning sync grades last week's recommendations, memory and hygiene tidy up. Four Opus sub agents on Mondays.
Outreach cycle hunts new agencies daily across LinkedIn, job boards, and eight ATS providers. Weekly reports stays quiet most days, fires the Wednesday Certify experiment, ships the monthly report on the 1st.
5 dashboards refreshed every 4h · 4 Opus sub agents on Mondays · 8 ATS crawled daily, UK + DACH · 1 email per cycle, never more
/ 02 — The 24 hour clock
The cycles stagger so the heavy work runs after the light work. By the time outreach fires at 11:00, the morning data pull is already in the vault. By the time reports fire at noon, outreach has already snapshotted Attio.
| Slot | Moment | Cycle |
|---|---|---|
| 00 / 04 | Quiet refresh — deploy cycle fires twice before sunrise. Access scan, comms refresh, every dashboard redeployed. No one notices, which is the point. | deploy-cycle |
| 08:00 | Daily intelligence — the heavy run. Feedback, client data pull, vault autoresearch, learning sync, backup, memory organise, hygiene. Mondays add the executive briefing. | daily-intelligence |
| 11:00 | Outreach cycle — top of funnel hunts. LinkedIn + job boards, ATS careers across eight providers, stub enrichment, Attio snapshot, one consolidated email lands at 11:15. | outreach-cycle |
| 12:00 | Weekly reports — day gated. Quiet most days. Wednesday fires the Certify ads experimentation. The 1st of the month ships the Certify monthly report. | weekly-reports |
| 12 / 16 / 20 | Three more deploys — deploy cycle keeps cadencing. The 20:00 slot adds the daily vault dashboard tarball backup. Nothing on the dashboards drifts more than four hours behind reality. | deploy-cycle |
/ 03 — deploy-cycle · every 4h
Three lanes — access, mail, dashboards. Each fire takes minutes. Failures isolate row by row; dashboards.md is where new surfaces get added.
Reads every client's access state from data-context.md, regenerates the access dashboard, redeploys it to Cloudflare KV, reconciles the Cloudflare Access policy. End to end in one phase.
M1 routes employee update_ emails. M2 routes Daragh's update_ emails. M3 sweeps the rest of the inbox for vault and dashboard signals. Triage step auto scaffolds new client and prospect spaces above 0.85 confidence.
B pulls fresh comms.json from Gmail. D iterates the dashboard registry and ships vault, certify, odisei, access, lupo-test to Cloudflare KV. H snapshots the vault dashboard tarball at 20:00. Client share dashboards run an isolation guard.
Phases A · B · C · D · H run with no LLM — idempotent, no quota risk · Sonnet orchestrates the rest
/ 04 — daily-intelligence · 08:00
Each phase waits for the previous one. Feedback flips statuses, data pull reads them, autoresearch sees fresh state, learning sync grades T+7 and T+30 outcomes, then backups and hygiene tidy the trail. Tier 3 and Tier 4 phases dispatch as Opus sub agents — Sonnet orchestrator, Opus quality.
| Phase | What runs | Model |
|---|---|---|
| F | Feedback sync — Walter's [x] ticks in Brain Dump and dashboards flip recommendation statuses across every client tracker. | 08:00 |
| G | Client data pull — reads the new statuses, pulls today's metrics from every connected platform, writes _overview.md, data-context.md, and per client snapshot.json. Phase 4F fans out the PostHog UX pull too. | Opus · the data spine |
| I | Vault autoresearch — compiles raw sources into Galaxy notes, lints orphans (target 0/0/0), runs the email classifier, processes Brain Dump proposals, deep cross link pass. | Opus |
| J | Learning sync — three advisor gates. Grades last week's recommendations against fresh data. Moves cross client patterns up, down, or hold. Fires health score alerts. | Opus |
| K · L · R · S · N | Backup + tidy + Monday brief — tarball, scheduled tasks export, memory organise, vault hygiene. Mondays add Phase N — the weekly executive briefing email. | Mondays add N |
/ 05 — outreach-cycle · 11:00
A and B crawl in parallel as Opus sub agents. C enriches yesterday's stubs, D finds the humans inside each company, E scrubs and sends Touch 1 from a warmed cold domain. V verifies Attio against the dashboard and Z drafts one consolidated email by 11:15. Deck 11 covers the full funnel — this is just the engine view.
Profile snippets plus Indeed, Glassdoor, LinkedIn Jobs, WTTJ. Tags linkedin_websearch or job_board. Opus sub agent.
8 applicant systems direct. UK + DACH. EN + DE. Hiring is the strongest intent signal we have. Opus sub agent.
Three idempotent scripts backfill empty Companies so the Leads modal never shows a dash. Runs inline.
Five persona searches per company. Names, titles, verified email guesses. Clay style, vault native.
Five gate checks, then Touch 1 as Daragh or Jule from send.ampliodata.io.
Seven audit checks, refresh leads.json, append run-stats.csv, draft one summary.
/ 06 — weekly-reports · 12:00
The cron fires every day at noon, but the cycle is gated by weekday and day of month. Wednesdays run the Certify ads experimentation. The 1st of every month ships the Certify monthly report. Every other day logs a no op summary and exits.
Reads the morning's data pull, evaluates the active ad experiments, writes recommendations to the Certify tracker. Sets up the next week's hypothesis.
Reads the cumulative month to date data, drafts the client facing report, ships it via Gmail. When the 1st falls on a Wednesday, O runs first so the freshest verdict is folded in.
On any other day the cycle logs weekday=tue dom=12 phases=- ok=0 fail=0 (no-op) and exits. Adding a new day gated report is one new row, no new cron, no new orchestrator.
/ 07 — What you see
You don't read SKILL.md to know what happened. You open the dashboard, scan the morning email, or check Brain Dump for the day's staged proposals. The cycles produce surfaces, not logs you need to babysit.
ops.ampliodata.io is the team home — client health, MRR, pipeline, tracking plan, performance, the Leads tab. Plus certify.ampliodata.io, odisei.ampliodata.io, the access dashboard, the lupo test. All gated by Cloudflare Access.
Outreach drafts the 11:15 consolidated summary. Daily intelligence drafts the Monday executive briefing. Weekly reports drafts the Certify monthly. You review and send — the cycle never sends client mail without you.
Email triage staged proposals, dashboard feedback applications, recommendation status flips, signal extractions, scheduled task exports. Every write logs one line to vault-autoresearch-log.md — the audit trail.
/ Your part
Brain Dump for the staged proposals. ops.ampliodata.io for the day's state. The Gmail drafts for the outbound. That is the entire team interaction surface. Everything else runs on the clock.