tracker-sync¶
What it does¶
Scans your project folders, figures out which workflows are at which stage, uploads the latest .nbflow files to Google Drive, and updates a master Google Sheets tracker with everything — current version, status, fan-out state, links to files.
Without this, the master tracker drifts. With it, the tracker matches reality with one command.
When to use it¶
- After shipping a workflow to V1 (approved + fanned out)
- After a meaningful V0-N iteration during testing
- After a variant lands (Lvl 1-4)
- Weekly/end-of-day check-ins, to make sure the tracker hasn't drifted
- Before a client meeting, so the tracker is current
Where it fits in the pipeline¶
flowchart LR
A[Workflow ships<br/>or hits milestone] --> B[tracker-sync skill]
B --> C[Scan project folders]
C --> D[Upload .nbflow files<br/>to Drive]
D --> E[Update Sheets tracker<br/>per tab]
E --> F[Tracker matches reality]
How to invoke¶
You: sync the tracker
Claude: [scans projects/, uploads to Drive, updates the tracker tabs,
reports what changed]
Trigger phrases:
- "sync the tracker"
- "update the tracker"
- "run tracker-sync"
What you get back¶
A summary of changes made to the tracker:
- Which workflows were added (new entries)
- Which workflows had their version bumped
- Which workflows had their status changed (testing → approved, etc.)
- Which
.nbflowfiles were uploaded to Drive - Direct links to the updated tracker tabs
What it touches¶
| Target | What it does |
|---|---|
projects/{month}/{brand}/ folders |
Reads — never modifies |
| Google Drive | Writes — uploads new .nbflow files and -generated.nbflow outputs |
| Google Sheets master tracker | Writes — updates per-workflow rows |
reference/version-registry.json |
Reads — uses this as the source of truth for current version |
Example session¶
You: sync the tracker
Claude: Scanning projects/...
Found 3 changes since last sync:
- XYZG1: V0-5 → V1 (approved, fanned out to 4 accounts)
- XYZS2: V0-2 → V0-3 (testing iteration — prompt fixes on Scene 03)
- XYZG3: new workflow, V0-1
Uploading to Drive...
- XYZG1-V1.nbflow → uploaded
- XYZS2-V0-3.nbflow → uploaded
- XYZG3-V0-1.nbflow → uploaded
Updating Sheets tracker...
- "Approved Workflows" tab: 1 row added (XYZG1)
- "Testing Workflows" tab: 1 row updated (XYZS2), 1 row added (XYZG3)
- "Version History" tab: 3 rows appended
Tracker is now current. View it at [tracker URL].
Limitations¶
- Needs Google service account credentials configured
- One-way sync (project files → tracker). Doesn't import edits made directly in the Sheets back to the project files.
- Doesn't archive old
.nbflowversions in Drive — adds new ones, but cleanup is manual. - Doesn't sync
-generated.nbflowfiles older than 30 days (to keep Drive lean)