Noindex daily launch brief

Work today’s launch actions in proof-safe order.

This brief compresses the open external queue into a daily execution order. It does not mark any external action complete; it tells which proof packet to use, where to update the source tracker, and when to stop before a public change.

Brief gate: Follow the stop condition before changing any public CTA, merchant link, social status, trust claim, email path, funnel decision, or SEO copy.

Daily rows

9 execution rows.

The brief bundles access recovery, approvals, publishing, proof collection, and review gates while preserving each source queue id.

Priority mix

P1 4 / P2 3 / P3 2

P1 rows can move today through account or platform action; P2 rows require real proof; P3 rows wait for traffic, follow-up, or GSC data.

1. Restore read access first

Access recovery

Restore or recheck 3 read-access blockers before closing Gmail, GitHub Actions, or GA4 lanes.

Brief id: access-recovery-daily Priority: P1
Queue ids

gmail-connector-reauth | github-actions-access | ga4-read-access

Proof to capture

Connector search output or browser Gmail screenshot with timestamp, query, result count, sender, subject, and relevant approval or support proof. | Workflow run URL, commit SHA, workflow name, conclusion, timestamp, latest attempt, and failing job log if any run is not green. | GA4 screenshot or export with property name, date range, event count, source or page cluster breakdown, and explicit zero-count note when applicable.

Proof acceptance check

Accept only dated connector output, authenticated report screenshots, or workflow URLs that identify the account, property, repository, query, or date range checked.

Proof packet

/launch-ops/access-recovery-packet/

Update target

external-launch-checklist-2026-06-02.md | ops-log-2026-06-03.md | src/data/affiliateProgramStatus.ts only when new approval proof exists. | ops-log-2026-06-03.md | live-deployment-check-2026-06-03.md | worker-live-check-2026-06-03.md. | /growth-review/ | /growth-review/analytics-manifest.csv | external-launch-checklist-2026-06-02.md | ops-log-2026-06-03.md.

Public change gate

Restored Gmail access is not enough to activate DOGGYD4N or gear links; DOGGYD4N still needs final ClickBank good-to-go or dashboard proof, and gear merchants still need approval plus tracking details. | No public content change is allowed from Actions visibility alone; it only confirms production guardrail monitoring. | No CTA, email, quiz, affiliate, SEO, keep/rewrite/pause, or kill decision until authorized GA4 proof is attached.

Stop condition

Stop at dated access proof; restored access still does not prove approval, workflow success, or GA4 event counts.

2. Confirm DOGGYD4N final whitelist

Affiliate activation

Trainer review passed on 2026-06-08; capture final ClickBank good-to-go, dashboard approval, or generated DOGGYD4N affiliate link proof before activation.

Brief id: doggyd4n-safety-review-daily Priority: P1
Queue ids

doggyd4n

Proof to capture

Trainer review passed on 2026-06-08; final ClickBank good-to-go or dashboard proof is still required before any reactivity CTA changes. | 2026-06-08 Doggy Dan email says whitelist setup is in progress and ClickBank confirmation should arrive later; do not treat it as final good-to-go proof.

Proof acceptance check

Accept only a final ClickBank good-to-go email, dashboard approval state, or generated DOGGYD4N affiliate link proof; the 2026-06-08 Doggy Dan email is whitelist-in-progress only.

Proof packet

/evidence-tracker/session-packet/

Update target

src/data/affiliateProgramStatus.ts

Public change gate

Affiliate path stays paused: no public CTA, hoplink, or auto-forward is allowed until the remaining proof named in the activation gate is recorded.

Stop condition

Do not activate reactivity CTAs from the Doggy Dan whitelist-in-progress email alone; require final ClickBank proof.

3. Apply or follow up on gear merchants

Affiliate approvals

Send or follow up on 4 gear merchant applications, then record only approved merchant URLs and real tracking IDs.

Brief id: gear-merchant-applications-daily Priority: P1
Queue ids

amazon-associates | chewy | petco | impact

Proof to capture

Account approval, merchant approval, real tracking ID, approved HTTPS merchant URL, factual commission note, and gear safety proof. | Merchant or network dashboard screenshot/export plus the exact tracking ID and product or category URL.

Proof acceptance check

Accept only a dashboard state, approval email, real tracking ID, approved merchant URL, and dated note that matches the program row.

Proof packet

/affiliate-approvals/application-packet/

Update target

src/data/affiliateProgramStatus.ts | src/data/gearOffers.ts

Public change gate

No merchant outbound link until approvalStatus is approved and merchantUrl plus trackingId are real.

Stop condition

Keep every /go/gear/ route paused until merchant approval, tracking ID, merchant URL, and safety proof are recorded.

4. Publish ready Pinterest assets

Social publishing

Publish 10 ready Pinterest records with their exact UTM URLs, then paste public URLs and publish dates into the tracker.

Brief id: pinterest-publish-daily Priority: P1
Queue ids

pin-indoor-10-games | pin-rainy-day-enrichment | pin-diy-brain-games | pin-puppy-redirect | pin-puppy-games | pin-loose-leash-reset | pin-puzzle-toy-criteria | pin-snuffle-mat-safety | pin-trigger-log | pin-game-finder-quiz

Proof to capture

output/playwright/pinterest-exports-2026-06-02/pin-indoor-10-games.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-rainy-day-enrichment.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-diy-brain-games.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-puppy-redirect.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-puppy-games.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-loose-leash-reset.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-puzzle-toy-criteria.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-snuffle-mat-safety.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-trigger-log.png | Copy is safety-first and does not imply real dog testing. | output/playwright/pinterest-exports-2026-06-02/pin-game-finder-quiz.png | Copy is safety-first and does not imply real dog testing.

Proof acceptance check

Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.

Proof packet

/social-assets/publishing-packet/

Update target

src/data/socialLaunchStatus.ts

Public change gate

Record a public URL before any 24h, 72h, or 7d growth decision is allowed.

Stop condition

Do not start 24h, 72h, or 7d social decisions until public URLs are recorded.

5. Collect low-risk owner and media proof

Evidence collection

Run or schedule 5 owner/media proof records for low-risk games and controlled visuals.

Brief id: owner-media-proof-daily Priority: P2
Queue ids

owner-test-treasure-hunt | owner-test-snuffle-scatter | owner-test-muffin-game | media-indoor-low-risk-games | media-shorts-controlled-demos

Proof to capture

Dated session note, dog age/size/energy, setup, dog response, mistakes, safety observations, session length, publishing decision, and safe media reference if used. | Real photo or clip reference, date, setup notes, safety check result, caption boundary, and linked owner note when the media implies a dog tried the game.

Proof acceptance check

Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof packet.

Proof packet

/evidence-tracker/session-packet/

Update target

src/data/evidenceCollectionStatus.ts

Public change gate

No first-hand or owner-tested claim until all required fields and safety observations are recorded. | No real dog demo, real photo, or owner-tested caption until the matching media proof exists.

Stop condition

Do not publish owner-tested, real dog, or real demo claims until dated notes and safe media exist.

6. Record trainer review outcome

Evidence collection

Record or close 3 trainer review records for puppy, leash, and reactivity wording without broad trainer-approved claims.

Brief id: trainer-review-daily Priority: P2
Queue ids

trainer-review-puppy | trainer-review-leash | trainer-review-reactivity

Proof to capture

Dated trainer notes, reviewer name or credential note, exact page list, requested changes, approval limits, and do-not-promote flags.

Proof acceptance check

Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof packet.

Proof packet

/evidence-tracker/session-packet/

Update target

trainer-review-needed.md

Public change gate

No trainer-reviewed wording, paid high-risk promotion, or reactivity CTA activation until dated notes exist.

Stop condition

Do not broaden reviewed wording beyond the pages and PDFs covered by the dated review outcome.

7. Film before Shorts publishing

Social publishing

Film 4 controlled Shorts demos before publishing; planning cards and captions are not footage proof.

Brief id: shorts-footage-daily Priority: P2
Queue ids

short-one-game-30s | short-puzzle-toy-test | short-loose-leash-reset | short-common-mistake-demo

Proof to capture

output/playwright/shorts-production-cards-2026-06-02/short-one-game-30s.png | Skip food games if there is guarding, swallowing unsafe objects, or multiple dogs competing. | output/playwright/shorts-production-cards-2026-06-02/short-puzzle-toy-test.png | Do not show or recommend puzzle toys for dogs who break and swallow pieces. | output/playwright/shorts-production-cards-2026-06-02/short-loose-leash-reset.png | Do not film near hard triggers or dogs the handler cannot control. | output/playwright/shorts-production-cards-2026-06-02/short-common-mistake-demo.png | Do not use frustration, fear, or failure as entertainment.

Proof acceptance check

Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.

Proof packet

/social-assets/publishing-packet/

Update target

src/data/socialLaunchStatus.ts

Public change gate

Record a public URL before any 24h, 72h, or 7d growth decision is allowed.

Stop condition

Stop any unsafe or misleading footage before upload; Shorts rows stay blocked until controlled demos exist.

8. Review GA4 and email only after data exists

GA4 and email review

Review 19 GA4 lanes and 4 email follow-up lanes only after real sessions, due follow-up runs, or Resend evidence exist.

Brief id: ga4-email-review-daily Priority: P3
Queue ids

quiz_result | lead_magnet_signup | internal_cta_click | offer_box_view | affiliate_click | pin-indoor-10-games | pin-rainy-day-enrichment | pin-diy-brain-games | pin-puppy-redirect | pin-puppy-games | pin-loose-leash-reset | pin-puzzle-toy-criteria | pin-snuffle-mat-safety | pin-trigger-log | pin-game-finder-quiz | short-one-game-30s | short-puzzle-toy-test | short-loose-leash-reset | short-common-mistake-demo | email-followup-send-status | email-followup-return-visits | email-followup-affiliate-path | email-followup-unsubscribe-suppression

Proof to capture

GA4 event counts by segment after the quiz receives real sessions. | GA4 event counts plus Worker/Resend delivery checks when traffic is live. | GA4 event counts by source campaign and page cluster. | GA4 offer-box exposure counts paired with affiliate clicks. | GA4 affiliate_click plus ClickBank reporting by tid, campaign, creative, and ad. | 24h tracking check, 72h expected-signal check, and 7d decision after publishing. | Real controlled footage, 24h tracking check, 72h expected-signal check, and 7d decision after publishing. | KV sample or export showing queued-not-sent, sending, sent, send-failed, skipped-suppressed, and matching Resend send evidence for the review window. | GA4 sessions or events filtered to source_utm_source=resend, source_utm_medium=email, source_utm_campaign=lead_magnet_delivery, and source_utm_content containing followup. | GA4 affiliate_click filtered to resend/email/followup traffic plus ClickBank tid or traffic parameter evidence for approved offers only. | KV suppression:* sample, unsubscribe token status, and skipped-suppressed followup:* records when a subscriber unsubscribes.

Proof acceptance check

Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.

Proof packet

/growth-review/review-packet/

Update target

src/data/growthReviewStatus.ts | /growth-review/ | src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/ | src/data/growthReviewStatus.ts | email-follow-up-map-2026-06-03.md | /growth-review/

Public change gate

Use this event lane as the denominator or action signal before changing copy, routing, or CTA priority. | Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions. | Rewrite CTA or landing card if views do not create sessions after 7 days; pause any unsafe or misleading footage immediately. | Do not increase FOLLOW_UP_SEND_LIMIT or add more follow-up steps until sent records, failures, and suppression outcomes are reviewed together. | Rewrite only the follow-up note or landing next-step path with weak return behavior; do not rewrite all emails from one broad average. | Keep high-risk segments at zero sales exits; only optimize low-risk course paths when GA4 exits match approved ClickBank reporting. | Do not expand the follow-up sequence if unsubscribes are not suppressing later records or if suppression evidence is missing.

Stop condition

No keep, rewrite, kill, volume, or email-path decision is allowed from impressions alone or from missing GA4 access.

9. Check GSC after crawl or impressions

SEO review

Review 10 GSC/indexing rows after crawl, index, query, impression, click, or CTR proof exists.

Brief id: gsc-seo-review-daily Priority: P3
Queue ids

gsc-gsc-impressions | gsc-indexed-pages | gsc-queries-by-page | gsc-ctr-by-intent-page | gsc-pages-with-impressions-but-low-ctr | pillar-training-games | problem-pages | resource-lead-magnets | gear-guides | game-library

Proof to capture

At least 7 days of GSC impressions after the page is indexed. | GSC page indexing state plus sitemap presence for each indexable cluster page. | Top queries by page after impressions exist. | CTR and average position by page for at least one weekly review window. | GSC impressions paired with GA4 action counts from the same review window. | Weekly after GSC impressions appear. | Weekly, with high-risk pages checked before any CTA expansion. | Weekly after publishing social/email traffic and sitemap recrawl. | Weekly, but merchant links stay paused until approvals and tracking IDs exist. | Weekly after crawl, then monthly once stable.

Proof acceptance check

Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.

Proof packet

/growth-review/review-packet/ | /seo-review/indexing-packet/

Update target

src/data/seoReviewStatus.ts | /seo-review/

Public change gate

Do not rewrite or expand content until this GSC evidence is paired with the matching GA4 action window. | 50 impressions with weak CTR or query drift away from training games and enrichment intent. | Relevant impressions but no quiz_result, lead_magnet_signup, or internal_cta_click events. | Impressions without lead_magnet_signup or resource-page internal_cta_click events. | Relevant impressions but no lead_magnet_signup, game click, or approved-offer movement after merchant setup. | Game pages get impressions but do not move visitors to review, finder, resource, or safety next steps.

Stop condition

Do not rewrite titles, meta, internal links, or clusters until GSC and GA4 evidence identify the weak page or query.