Noindex launch ops

Run the next launch action without loosening the guardrails.

This internal dashboard turns the remaining external dependencies into a daily and weekly decision sequence across approvals, evidence, publishing, analytics, and production audits.

Launch gate: Do not activate DOGGYD4N, gear merchant links, trainer-reviewed wording, real dog claims, or keep/rewrite/kill decisions until the matching tracker evidence exists.

External blockers

5 approvals, 3 access blockers, 8 evidence records open.

These items need account access, connector authorization, real sessions, media, or trainer notes before public content can change.

Publishing and review

10 pins ready, 4 Shorts need footage.

GA4 and GSC decisions stay waiting until published URLs, crawl data, and event evidence exist.

Daily decision tracking

Choose the first unblocked action, then update its source tracker.

Lane Status Cadence Action Done when Source
Affiliate approvals external-waiting twice-weekly Resolve 5 affiliate activation records: DOGGYD4N final whitelist proof plus gear merchant approvals. Every approved or paused program has a recorded status, tracking ID, activation gate, and matching redirect policy before public links change. /affiliate-approvals/
Access recovery external-waiting daily Restore 3 blocked read-access paths for Gmail, GitHub Actions, and GA4 before closing their review lanes. Each access row has dated proof, the underlying read-only report or connector check is rerun, and public decisions stay gated by the actual approval or analytics evidence. /launch-ops/access-recovery-packet/
Evidence collection blocked-by-evidence daily Collect 3 low-risk owner test records and 2 real media records before strengthening trust copy. Each record has setup, dog response, mistakes, safety observations, session length, publishing decision, and matching safe media when needed. /evidence-tracker/
Evidence collection external-waiting weekly Record or close 3 trainer review records for puppy, leash, and reactivity wording. Dated trainer notes are pasted into trainer-review-needed.md and public wording stays limited to the reviewed scope. /evidence-tracker/
Social publishing ready-to-act daily Publish 10 Pinterest records with exact UTM URLs, then paste public URLs into the tracker. Every published social record has a public URL, publish date, and 24h / 72h / 7d review status. /social-assets/tracker/
Social publishing blocked-by-evidence weekly Film 4 Shorts only after low-risk controlled demos exist. Shorts records move from needs-real-footage only after real footage matches the safety boundary and shot list. /social-assets/tracker/
GA4 review waiting-for-data after-publish Review 5 GA4 event lanes and 4 email follow-up lanes after real traffic or due follow-up runs exist. Each experiment or email follow-up lane has enough evidence for keep, rewrite, pause, kill, reduce-volume, or keep-blocked without guessing from impressions alone. /growth-review/
SEO review waiting-for-data weekly Check 5 GSC lanes for indexing, impressions, query fit, CTR, and low-action pages. Rewrite or consolidate only when GSC and GA4 evidence identifies the page, query, and weak action path. /seo-review/
Production guardrails ready-to-act daily Run local audits, production no-write audits, and authenticated workflow proof checks after deploys or before changing affiliate/evidence states. `npm run audit:growth`, `npm run audit:launch`, `npm run audit:gear`, `npm run audit:worker`, `npm run audit:live`, and `npm run audit:worker:live` pass, with GitHub Actions conclusions captured by authenticated workflow URLs. /launch-ops/production-guardrails/

Action cards

9 current launch operations.

affiliate-approval-recheck

Affiliate approvals

Resolve 5 affiliate activation records: DOGGYD4N final whitelist proof plus gear merchant approvals.

Status: external-waiting Cadence: twice-weekly Source: /affiliate-approvals/
Done when

Every approved or paused program has a recorded status, tracking ID, activation gate, and matching redirect policy before public links change.

Current blocker

DOGGYD4N final ClickBank proof, Amazon Associates, Chewy, Petco, and Impact approvals are outside the codebase.

access-recovery-proof

Access recovery

Restore 3 blocked read-access paths for Gmail, GitHub Actions, and GA4 before closing their review lanes.

Status: external-waiting Cadence: daily Source: /launch-ops/access-recovery-packet/
Done when

Each access row has dated proof, the underlying read-only report or connector check is rerun, and public decisions stay gated by the actual approval or analytics evidence.

Current blocker

connector authorization, repository authorization, and GA4 login/read access require user-controlled accounts.

evidence-owner-test-notes

Evidence collection

Collect 3 low-risk owner test records and 2 real media records before strengthening trust copy.

Status: blocked-by-evidence Cadence: daily Source: /evidence-tracker/
Done when

Each record has setup, dog response, mistakes, safety observations, session length, publishing decision, and matching safe media when needed.

Current blocker

Real dog notes, photos, and clips must come from controlled sessions.

trainer-review-pack

Evidence collection

Record or close 3 trainer review records for puppy, leash, and reactivity wording.

Status: external-waiting Cadence: weekly Source: /evidence-tracker/
Done when

Dated trainer notes are pasted into trainer-review-needed.md and public wording stays limited to the reviewed scope.

Current blocker

Do not turn the passed review into broad trainer-approved marketing language.

social-pinterest-publish

Social publishing

Publish 10 Pinterest records with exact UTM URLs, then paste public URLs into the tracker.

Status: ready-to-act Cadence: daily Source: /social-assets/tracker/
Done when

Every published social record has a public URL, publish date, and 24h / 72h / 7d review status.

Current blocker

Publishing must happen in Pinterest; this site only records the URLs and decisions.

social-shorts-footage

Social publishing

Film 4 Shorts only after low-risk controlled demos exist.

Status: blocked-by-evidence Cadence: weekly Source: /social-assets/tracker/
Done when

Shorts records move from needs-real-footage only after real footage matches the safety boundary and shot list.

Current blocker

Planning cards are not real footage.

ga4-growth-review

GA4 review

Review 5 GA4 event lanes and 4 email follow-up lanes after real traffic or due follow-up runs exist.

Status: waiting-for-data Cadence: after-publish Source: /growth-review/
Done when

Each experiment or email follow-up lane has enough evidence for keep, rewrite, pause, kill, reduce-volume, or keep-blocked without guessing from impressions alone.

Current blocker

GA4 decisions require published traffic, real event counts, and Worker/Resend follow-up evidence.

seo-gsc-review

SEO review

Check 5 GSC lanes for indexing, impressions, query fit, CTR, and low-action pages.

Status: waiting-for-data Cadence: weekly Source: /seo-review/
Done when

Rewrite or consolidate only when GSC and GA4 evidence identifies the page, query, and weak action path.

Current blocker

Search Console needs real crawl and impression data.

production-live-audits

Production guardrails

Run local audits, production no-write audits, and authenticated workflow proof checks after deploys or before changing affiliate/evidence states.

Status: ready-to-act Cadence: daily Source: /launch-ops/production-guardrails/
Done when

`npm run audit:growth`, `npm run audit:launch`, `npm run audit:gear`, `npm run audit:worker`, `npm run audit:live`, and `npm run audit:worker:live` pass, with GitHub Actions conclusions captured by authenticated workflow URLs.

Current blocker

GitHub Actions visibility still requires authenticated repository access; live audits do not complete external approvals, evidence, publishing, GA4, or GSC rows.

Status mix

Do not treat waiting items as complete.

  • external-waiting: 3
  • blocked-by-evidence: 2
  • ready-to-act: 2
  • waiting-for-data: 2

Weekly output

Record the same summary every week.

  • Affiliate approvals changed or still pending.
  • Access blockers restored or still waiting for authorization.
  • Owner test, media, and trainer review records collected this week.
  • Pinterest URLs published and Shorts footage produced.
  • GA4 event and email follow-up lanes with evidence, not guesses.
  • GSC pages indexed, query drift, low CTR, and low-action rewrite candidates.
  • One public change allowed, one blocked item kept paused, and one next external action.