Full checklist

Shane. Monday.

9am to 1pm14 Ascot Rd Ballina$1,200 paid

Read this first

Two promises in the proposal have no route yet. Decide on the drive over.

1. Social automation means scheduling, not drafting The proposal says it creates and schedules the posts on its own. Drafting is easy. Scheduling to Instagram needs a posting tool, and that is a second subscription.

Either pay for one and tell him the number, or he schedules by hand from the drafts. Both are fine. Not deciding is what leaves the promise half met.
2. Email automation says drafts and sends Claude's email connector is draft only, permanently, by design. True sending needs another route and it is untested.

Deliver drafts and say so plainly. It is genuinely the safe setting, nothing reaches a customer without him seeing it. Offer real auto send as a quoted follow up.
3. The playbook does not exist Step 06 promises a short plain English playbook. He is owed a document. Do not pre write it, it has to say what you actually set up. Last twenty minutes with him, or tonight.

Also have ready

A. What we promised

The six steps

The six things he walks out with

The eight opportunities from the walk through

B. What is already built

All at github.com/Seagey/vgc-kit. Public and live. Open it on the day.

vgc-kit/
├── README.md              what it all is, written for Shane
├── CLIENT-PROFILE.md      THE FILE THAT MATTERS. His facts.
├── LEARNED.md             empty. fills as he corrects things
├── skills/                ten jobs, one folder each
│   └── vgc-*/SKILL.md
├── tasks/README.md        the same jobs as scheduled tasks
└── bin/gymmaster.mjs      read only tool for his numbers

Every skill file has the same shape

---
name:         what it is called
description:  what it does AND the words that trigger it
model:        haiku, sonnet or opus
---
# The job
## What to produce      exact output format
## The rules            what it must never do
## Before you hand over its own checks

They all read CLIENT-PROFILE.md first, and every one refuses rather than guesses. No price in the profile means a [CHECK: ...] marker, never an invented number.

The ten jobs

JobWhat it doesNeeds
vgc-brandHis voice and hard rules. Every job reads itProfile
vgc-replyDrafts replies to enquiries in his voiceProfile only
vgc-postsA week of posts. Checks the Ballina forecastProfile, photos
vgc-carouselThe multi image posts he hand makesProfile, photos
vgc-reportMonthly owner report, commentary writtenXero, Stripe, Gym Master
vgc-winbackWho has gone quiet, plus failed cardsGym Master, Stripe, Mailchimp
vgc-functionsChristmas outreach. Self retires 31 OctGym Master, Stripe
vgc-schoolsSchools and NDIS as a pipelineGym Master
vgc-learnRecords a correction so it sticksNothing
vgc-tuneWeekly review, folds corrections back inA drafts folder
Start with vgc-reply It needs nothing but the profile, so it works even if every connector fails. It is your proof the voice is right before you are depending on anyone's login.

The profile, already part filled

Prefilled from his website last night, marked [FROM WEBSITE, CONFIRM]. Read each one back to him.

Still only he can answer: opening hours, hourly bay rates, lesson prices, racing simulators, function package and capacity, school offer and NDIS status, current offers, TikTok, Google Business Profile, photos.

C. Connections

Connects natively, click and allow

We have to build the connection

Rules while connecting He types every password, never you. One folder, not the whole drive. Read before write. Draft rather than send. Hard thirty minutes, then anything left goes on the quoted list.

Not needed today

The API. Separate product, separate billing. He does not need it and should not be sold it.
A custom MCP server for Gym Master. Not possible, they do not publish one.
Zapier. Only if the posting or sending route needs it.

Money, settled

0 of 0 ticked