Prepare Marketplace playbook and five Sheets add-on candidates - #23
Conversation
📝 WalkthroughWalkthroughThe PR updates Marketplace and OAuth release records for runtime ChangesMarketplace release and promotion
Estimated code review effort: 3 (Moderate) | ~20 minutes Possibly related issues
Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@YOUTUBE_PROMOTION.md`:
- Around line 125-129: Update both YouTube promotion URL examples so their
utm_content values include the specific video identifier alongside the CTA
suffix: use the <video-id>_overview_demo pattern for the “Start here” link and
<video-id>_signup_cta for the account signup link, preserving the existing other
UTM parameters.
- Around line 184-205: Clarify the evaluation timeline in the “30-day launch
test” section by explicitly defining Day 30 as an interim review and Day 90 as
the final success decision, while preserving the existing 90-day thresholds and
follow-up actions.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 16a293e8-5f04-4820-a8f3-9f2f05311f5b
📒 Files selected for processing (8)
DEPLOYMENT_GUIDE.mdGOOGLE_MARKETPLACE_PLAYBOOK.mdMARKETPLACE_LISTING.mdOAUTH_VERIFICATION.mdPORTFOLIO.mdREADME.mdYOUTUBE_PROMOTION.mdtest/public-claims.test.js
Summary
X-API-Clientattribution headerRed-green proof
X-API-Clientand received no value; GREEN after runtime/generator/live-smoke updateVerification
npm cinpm audit --audit-level=moderate-> 0 vulnerabilitiesnpm run validate-> 98/98; package, assets, portfolio, claims, and secret scan greennpm run portfolio:verify:links-> 10/10 HTTP 200npx clasp --version-> 3.3.0git diff --checkc234fe8Release state
The original Marketplace listing remains public on immutable version 11/runtime 1.2.2. This PR does not change that configuration.
The five July portfolio immutable versions are historical only because they contain the retired unscoped credential fallback and old attribution header. None of the five products has been submitted to Google Workspace Marketplace. After merge, cut a new immutable version from exact main, repeat the non-customer live smoke, remotely verify byte equality, and only then start the Crack Spread Lab draft.
Tracking