approved-waiting-for-final-whitelist-proof
doggyd4n
2026-06-08: trainer review passed with no requested changes; Doggy Dan email says whitelist setup is in progress and ClickBank confirmation should arrive later, so public CTA stays paused until final good-to-go proof is captured.
Status: approved-paused Priority: P1 Type: affiliate-approval
Latest attempt record 2026-06-08: trainer review passed with no requested changes; Doggy Dan email says whitelist setup is in progress and ClickBank confirmation should arrive later, so public CTA stays paused until final good-to-go proof is captured.
Stale if Stale if the next daily approval slot passes without final ClickBank good-to-go, dashboard approval, or generated DOGGYD4N affiliate link proof.
Next recheck trigger Recheck after ClickBank confirmation or dashboard state changes; keep reactivity CTA paused until final whitelist proof exists.
Review cadence Daily until final ClickBank good-to-go or dashboard proof is captured.
Accepted proof required 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.
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.
ready-for-first-submission-proof
amazon-associates
No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Status: not-confirmed Priority: P1 Type: affiliate-approval
Latest attempt record No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Stale if Stale if the merchant application or follow-up has not produced a dated dashboard or email state within seven days.
Next recheck trigger Submit or follow up through the merchant channel, then record only approval proof, tracking ID, and approved merchant URL.
Review cadence Twice weekly until approval or rejection is recorded.
Accepted proof required Accept only a dashboard state, approval email, real tracking ID, approved merchant URL, and dated note that matches the program row.
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.
ready-for-first-submission-proof
chewy
No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Status: not-confirmed Priority: P1 Type: affiliate-approval
Latest attempt record No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Stale if Stale if the merchant application or follow-up has not produced a dated dashboard or email state within seven days.
Next recheck trigger Submit or follow up through the merchant channel, then record only approval proof, tracking ID, and approved merchant URL.
Review cadence Twice weekly until approval or rejection is recorded.
Accepted proof required Accept only a dashboard state, approval email, real tracking ID, approved merchant URL, and dated note that matches the program row.
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.
ready-for-first-submission-proof
petco
No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Status: not-confirmed Priority: P1 Type: affiliate-approval
Latest attempt record No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Stale if Stale if the merchant application or follow-up has not produced a dated dashboard or email state within seven days.
Next recheck trigger Submit or follow up through the merchant channel, then record only approval proof, tracking ID, and approved merchant URL.
Review cadence Twice weekly until approval or rejection is recorded.
Accepted proof required Accept only a dashboard state, approval email, real tracking ID, approved merchant URL, and dated note that matches the program row.
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.
ready-for-first-submission-proof
impact
No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Status: not-confirmed Priority: P1 Type: affiliate-approval
Latest attempt record No approval, dashboard state, tracking ID, or approved merchant URL is recorded yet; use the application packet before changing any gear merchant link.
Stale if Stale if the merchant application or follow-up has not produced a dated dashboard or email state within seven days.
Next recheck trigger Submit or follow up through the merchant channel, then record only approval proof, tracking ID, and approved merchant URL.
Review cadence Twice weekly until approval or rejection is recorded.
Accepted proof required Accept only a dashboard state, approval email, real tracking ID, approved merchant URL, and dated note that matches the program row.
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.
fresh-blocker-proof
gmail-connector-reauth
2026-06-03 12:11 CST: Codex Gmail connector search for DOGGYD4N / whitelist terms returned 401 Reauthentication required; DOGGYD4N approval is now recorded from a ClickBank commission group screenshot, so Gmail reauth is no longer the DOGGYD4N approval blocker.
Status: reauth-required Priority: P1 Type: access-recovery
Latest attempt record 2026-06-03 12:11 CST: Codex Gmail connector search for DOGGYD4N / whitelist terms returned 401 Reauthentication required; DOGGYD4N approval is now recorded from a ClickBank commission group screenshot, so Gmail reauth is no longer the DOGGYD4N approval blocker.
Stale if Stale if the latestAttempt is older than one daily access slot while the connector, workflow, or GA4 account remains unreadable.
Next recheck trigger Recheck after connector/account authorization changes; otherwise refresh the blocker proof during the daily access slot.
Review cadence Daily until read access or connector authorization is restored.
Accepted proof required Accept only dated connector output, authenticated report screenshots, or workflow URLs that identify the account, property, repository, query, or date range checked.
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.
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.
fresh-blocker-proof
github-actions-access
2026-06-03 12:11 CST at commit 19af9f9: Codex GitHub connector returned 404 for commit workflow runs on PurrFamTeam/dog-train-games; the previous 11:07 CST attempt at commit 4943711 also remained unavailable.
Status: authorization-required Priority: P1 Type: access-recovery
Latest attempt record 2026-06-03 12:11 CST at commit 19af9f9: Codex GitHub connector returned 404 for commit workflow runs on PurrFamTeam/dog-train-games; the previous 11:07 CST attempt at commit 4943711 also remained unavailable.
Stale if Stale if the latestAttempt is older than one daily access slot while the connector, workflow, or GA4 account remains unreadable.
Next recheck trigger Recheck after connector/account authorization changes; otherwise refresh the blocker proof during the daily access slot.
Review cadence Daily until read access or connector authorization is restored.
Accepted proof required Accept only dated connector output, authenticated report screenshots, or workflow URLs that identify the account, property, repository, query, or date range checked.
Update target ops-log-2026-06-03.md | live-deployment-check-2026-06-03.md | worker-live-check-2026-06-03.md.
Public change gate No public content change is allowed from Actions visibility alone; it only confirms production guardrail monitoring.
fresh-blocker-proof
ga4-read-access
2026-06-03 11:07 CST: Chrome plugin health checks showed Google Chrome running, the Codex Chrome Extension installed and enabled in the Default profile, and the native host manifest correct, but controlled tab attachment timed out before GA4 could be opened; no authorized property, event report, or zero-count proof was visible.
Status: login-or-read-access-required Priority: P1 Type: access-recovery
Latest attempt record 2026-06-03 11:07 CST: Chrome plugin health checks showed Google Chrome running, the Codex Chrome Extension installed and enabled in the Default profile, and the native host manifest correct, but controlled tab attachment timed out before GA4 could be opened; no authorized property, event report, or zero-count proof was visible.
Stale if Stale if the latestAttempt is older than one daily access slot while the connector, workflow, or GA4 account remains unreadable.
Next recheck trigger Recheck after connector/account authorization changes; otherwise refresh the blocker proof during the daily access slot.
Review cadence Daily until read access or connector authorization is restored.
Accepted proof required Accept only dated connector output, authenticated report screenshots, or workflow URLs that identify the account, property, repository, query, or date range checked.
Update target /growth-review/ | /growth-review/analytics-manifest.csv | external-launch-checklist-2026-06-02.md | ops-log-2026-06-03.md.
Public change gate No CTA, email, quiz, affiliate, SEO, keep/rewrite/pause, or kill decision until authorized GA4 proof is attached.
blocked-until-field-proof
owner-test-treasure-hunt
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: needs-real-test Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof 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.
blocked-until-field-proof
owner-test-snuffle-scatter
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: needs-real-test Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof 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.
blocked-until-field-proof
owner-test-muffin-game
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: needs-real-test Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof 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.
blocked-until-field-proof
media-indoor-low-risk-games
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: needs-real-media Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof packet.
Update target src/data/evidenceCollectionStatus.ts
Public change gate No real dog demo, real photo, or owner-tested caption until the matching media proof exists.
blocked-until-field-proof
media-shorts-controlled-demos
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: needs-real-media Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof packet.
Update target src/data/evidenceCollectionStatus.ts
Public change gate No real dog demo, real photo, or owner-tested caption until the matching media proof exists.
blocked-until-field-proof
trainer-review-puppy
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: ready-to-add-notes Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof 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.
blocked-until-field-proof
trainer-review-leash
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: ready-to-add-notes Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof 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.
blocked-until-field-proof
trainer-review-reactivity
No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Status: ready-to-add-notes Priority: P2 Type: evidence-intake
Latest attempt record No dated owner notes, real media file, or trainer feedback is recorded yet; planning packets are ready but do not count as proof.
Stale if Stale if the next owner, media, or trainer collection slot passes without a dated proof filename or review note.
Next recheck trigger Run the matching owner/media/trainer session and attach dated notes or files before changing public trust copy.
Review cadence Daily for owner/media collection; weekly for trainer review follow-up.
Accepted proof required Accept only dated notes, media, or trainer feedback that covers every required field and safety stop in the proof 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.
ready-for-public-url-proof
pin-indoor-10-games
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-rainy-day-enrichment
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-diy-brain-games
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-puppy-redirect
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-puppy-games
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-loose-leash-reset
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-puzzle-toy-criteria
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-snuffle-mat-safety
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-trigger-log
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
ready-for-public-url-proof
pin-game-finder-quiz
Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Status: ready-to-publish Priority: P1 Type: social-publishing
Latest attempt record Publishing copy and UTM are ready, but no public URL or publish-date proof is recorded yet.
Stale if Stale if the same-day Pinterest publishing slot passes without a public URL and exact UTM proof.
Next recheck trigger Publish the pin with its exact UTM URL, then paste public URL, publish date, and proof capture into the social tracker.
Review cadence 24h, 72h, and 7d after publish.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
blocked-until-controlled-footage
short-one-game-30s
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: social-publishing
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
blocked-until-controlled-footage
short-puzzle-toy-test
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: social-publishing
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
blocked-until-controlled-footage
short-loose-leash-reset
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: social-publishing
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
blocked-until-controlled-footage
short-common-mistake-demo
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: social-publishing
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a public URL or real controlled footage plus exact UTM URL, publish date, and proof capture.
Update target src/data/socialLaunchStatus.ts
Public change gate Record a public URL before any 24h, 72h, or 7d growth decision is allowed.
waiting-for-ga4-proof
quiz_result
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: tracking-ready Priority: P3 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | /growth-review/
Public change gate Use this event lane as the denominator or action signal before changing copy, routing, or CTA priority.
waiting-for-ga4-proof
lead_magnet_signup
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: tracking-ready Priority: P3 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | /growth-review/
Public change gate Use this event lane as the denominator or action signal before changing copy, routing, or CTA priority.
waiting-for-ga4-proof
internal_cta_click
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: tracking-ready Priority: P3 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | /growth-review/
Public change gate Use this event lane as the denominator or action signal before changing copy, routing, or CTA priority.
waiting-for-ga4-proof
offer_box_view
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: tracking-ready Priority: P3 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | /growth-review/
Public change gate Use this event lane as the denominator or action signal before changing copy, routing, or CTA priority.
waiting-for-ga4-proof
affiliate_click
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: tracking-ready Priority: P3 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | /growth-review/
Public change gate Use this event lane as the denominator or action signal before changing copy, routing, or CTA priority.
waiting-for-email-followup-proof
email-followup-send-status
No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Status: needs-worker-data Priority: P4 Type: analytics-review
Latest attempt record No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Stale if Stale if the first due follow-up run or Resend review window passes without send, skip, or suppression evidence.
Next recheck trigger Recheck after the scheduled sender has due rows or Resend/GA4 email UTM evidence is available.
Review cadence Weekly after the first due scheduled follow-up run.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | email-follow-up-map-2026-06-03.md | /growth-review/
Public change gate Do not increase FOLLOW_UP_SEND_LIMIT or add more follow-up steps until sent records, failures, and suppression outcomes are reviewed together.
waiting-for-email-followup-proof
email-followup-return-visits
No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Status: tracking-ready Priority: P3 Type: analytics-review
Latest attempt record No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Stale if Stale if the first due follow-up run or Resend review window passes without send, skip, or suppression evidence.
Next recheck trigger Recheck after the scheduled sender has due rows or Resend/GA4 email UTM evidence is available.
Review cadence Weekly after the first due scheduled follow-up run.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | email-follow-up-map-2026-06-03.md | /growth-review/
Public change gate Rewrite only the follow-up note or landing next-step path with weak return behavior; do not rewrite all emails from one broad average.
waiting-for-email-followup-proof
email-followup-affiliate-path
No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Status: tracking-ready Priority: P3 Type: analytics-review
Latest attempt record No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Stale if Stale if the first due follow-up run or Resend review window passes without send, skip, or suppression evidence.
Next recheck trigger Recheck after the scheduled sender has due rows or Resend/GA4 email UTM evidence is available.
Review cadence Weekly after the first due scheduled follow-up run.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | email-follow-up-map-2026-06-03.md | /growth-review/
Public change gate Keep high-risk segments at zero sales exits; only optimize low-risk course paths when GA4 exits match approved ClickBank reporting.
waiting-for-email-followup-proof
email-followup-unsubscribe-suppression
No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Status: needs-worker-data Priority: P4 Type: analytics-review
Latest attempt record No Worker KV, Resend, GA4 email UTM, or suppression proof has been recorded for this follow-up lane yet.
Stale if Stale if the first due follow-up run or Resend review window passes without send, skip, or suppression evidence.
Next recheck trigger Recheck after the scheduled sender has due rows or Resend/GA4 email UTM evidence is available.
Review cadence Weekly after the first due scheduled follow-up run.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/growthReviewStatus.ts | email-follow-up-map-2026-06-03.md | /growth-review/
Public change gate Do not expand the follow-up sequence if unsubscribes are not suppressing later records or if suppression evidence is missing.
waiting-for-ga4-proof
pin-indoor-10-games
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-rainy-day-enrichment
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-diy-brain-games
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-puppy-redirect
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-puppy-games
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-loose-leash-reset
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-puzzle-toy-criteria
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-snuffle-mat-safety
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-trigger-log
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
waiting-for-ga4-proof
pin-game-finder-quiz
No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Status: waiting-for-publish Priority: P4 Type: analytics-review
Latest attempt record No current GA4 screenshot or export has been recorded for this event lane yet; missing access is not zero-event proof.
Stale if Stale if real sessions exist and the weekly GA4 review slot passes without an event screenshot or export.
Next recheck trigger Recheck after real traffic exists and GA4 access can show the event, date range, page cluster, and campaign filters.
Review cadence Weekly after real sessions arrive from email, social, search, or affiliate paths.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite after 50 landing sessions without the expected event; kill or pause if the theme creates traffic without site actions.
blocked-until-controlled-footage
short-one-game-30s
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: analytics-review
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite CTA or landing card if views do not create sessions after 7 days; pause any unsafe or misleading footage immediately.
blocked-until-controlled-footage
short-puzzle-toy-test
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: analytics-review
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite CTA or landing card if views do not create sessions after 7 days; pause any unsafe or misleading footage immediately.
blocked-until-controlled-footage
short-loose-leash-reset
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: analytics-review
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite CTA or landing card if views do not create sessions after 7 days; pause any unsafe or misleading footage immediately.
blocked-until-controlled-footage
short-common-mistake-demo
Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Status: needs-real-footage Priority: P2 Type: analytics-review
Latest attempt record Shorts planning card and caption exist, but no controlled real footage or public video URL is recorded yet.
Stale if Stale if the planned filming window passes and the row still has only a planning card or caption.
Next recheck trigger Film controlled footage first; recheck only after the footage file or public video URL exists.
Review cadence Weekly until controlled footage exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/socialLaunchStatus.ts | src/data/growthReviewStatus.ts | /growth-review/
Public change gate Rewrite CTA or landing card if views do not create sessions after 7 days; pause any unsafe or misleading footage immediately.
waiting-for-gsc-proof
gsc-gsc-impressions
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
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.
waiting-for-gsc-proof
gsc-indexed-pages
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-index-check Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
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.
waiting-for-gsc-proof
gsc-queries-by-page
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
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.
waiting-for-gsc-proof
gsc-ctr-by-intent-page
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
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.
waiting-for-gsc-proof
gsc-pages-with-impressions-but-low-ctr
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
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.
waiting-for-gsc-proof
pillar-training-games
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/seoReviewStatus.ts | /seo-review/
Public change gate 50 impressions with weak CTR or query drift away from training games and enrichment intent.
waiting-for-gsc-proof
problem-pages
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/seoReviewStatus.ts | /seo-review/
Public change gate Relevant impressions but no quiz_result, lead_magnet_signup, or internal_cta_click events.
waiting-for-gsc-proof
resource-lead-magnets
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/seoReviewStatus.ts | /seo-review/
Public change gate Impressions without lead_magnet_signup or resource-page internal_cta_click events.
waiting-for-gsc-proof
gear-guides
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/seoReviewStatus.ts | /seo-review/
Public change gate Relevant impressions but no lead_magnet_signup, game click, or approved-offer movement after merchant setup.
waiting-for-gsc-proof
game-library
No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Status: needs-gsc-data Priority: P3 Type: analytics-review
Latest attempt record No current GSC screenshot or export has been recorded for this crawl, index, query, impression, click, or CTR lane yet.
Stale if Stale if the weekly GSC slot passes after crawl/index/impression data exists and no report proof is attached.
Next recheck trigger Recheck after Search Console has crawl, index, query, impression, click, or CTR data for the listed page.
Review cadence Weekly after crawl, index, or impression data exists.
Accepted proof required Accept only a GA4 or GSC screenshot/export with date range, filters, metric evidence, and decision output.
Update target src/data/seoReviewStatus.ts | /seo-review/
Public change gate Game pages get impressions but do not move visitors to review, finder, resource, or safety next steps.