[{"data":1,"prerenderedAt":875},["ShallowReactive",2],{"navigation_docs":3,"-cookbook-launch-and-grow":400,"-cookbook-launch-and-grow-surround":870},[4,82,151,177,206,267,306,367],{"title":5,"icon":6,"redirect":7,"path":8,"stem":9,"children":10,"page":73},"Start","i-lucide-compass","\u002Fintro\u002Fquickstart","\u002Fintro","1.intro",[11,14,18,22,74,78],{"title":12,"path":7,"stem":13},"Quickstart","1.intro\u002F0.quickstart",{"title":15,"path":16,"stem":17},"Pipeline Applications","\u002Fintro\u002Fpipeline-app-walkthrough","1.intro\u002F1.pipeline-app-walkthrough",{"title":19,"path":20,"stem":21},"How Redgold works","\u002Fintro\u002Foverview","1.intro\u002F2.overview",{"title":23,"icon":24,"visibility":25,"redirect":26,"path":27,"stem":28,"children":29,"page":73},"Comparison","i-lucide-scale","private","\u002Fintro\u002Fcomparison\u002Fpositioning","\u002Fintro\u002Fcomparison","1.intro\u002F3.comparison",[30,33,37,41,45,49,53,57,61,65,69],{"title":31,"path":26,"stem":32},"Positioning","1.intro\u002F3.comparison\u002F1.positioning",{"title":34,"path":35,"stem":36},"vs Lovable","\u002Fintro\u002Fcomparison\u002Fvs-lovable","1.intro\u002F3.comparison\u002F10.vs-lovable",{"title":38,"path":39,"stem":40},"vs Cloudflare OS","\u002Fintro\u002Fcomparison\u002Fvs-cloudflare-os","1.intro\u002F3.comparison\u002F11.vs-cloudflare-os",{"title":42,"path":43,"stem":44},"vs a backend-as-a-service","\u002Fintro\u002Fcomparison\u002Fvs-baas","1.intro\u002F3.comparison\u002F2.vs-baas",{"title":46,"path":47,"stem":48},"vs serverless compute","\u002Fintro\u002Fcomparison\u002Fvs-serverless-compute","1.intro\u002F3.comparison\u002F3.vs-serverless-compute",{"title":50,"path":51,"stem":52},"vs a do-it-yourself data stack","\u002Fintro\u002Fcomparison\u002Fvs-diy-data-stack","1.intro\u002F3.comparison\u002F4.vs-diy-data-stack",{"title":54,"path":55,"stem":56},"vs Rama","\u002Fintro\u002Fcomparison\u002Fvs-rama","1.intro\u002F3.comparison\u002F5.vs-rama",{"title":58,"path":59,"stem":60},"vs Apache Spark","\u002Fintro\u002Fcomparison\u002Fvs-spark","1.intro\u002F3.comparison\u002F6.vs-spark",{"title":62,"path":63,"stem":64},"vs Apache DataFusion","\u002Fintro\u002Fcomparison\u002Fvs-datafusion","1.intro\u002F3.comparison\u002F7.vs-datafusion",{"title":66,"path":67,"stem":68},"vs Heroku","\u002Fintro\u002Fcomparison\u002Fvs-heroku","1.intro\u002F3.comparison\u002F8.vs-heroku",{"title":70,"path":71,"stem":72},"vs AI model providers","\u002Fintro\u002Fcomparison\u002Fvs-ai-providers","1.intro\u002F3.comparison\u002F9.vs-ai-providers",false,{"title":75,"path":76,"stem":77},"Common tasks","\u002Fintro\u002Fstarting-points","1.intro\u002F4.starting-points",{"title":79,"path":80,"stem":81},"FAQ","\u002Fintro\u002Ffaq","1.intro\u002F5.faq",{"title":83,"icon":84,"redirect":85,"path":86,"stem":87,"children":88,"page":73},"Examples","i-lucide-chef-hat","\u002Fcookbook\u002Foverview","\u002Fcookbook","10.cookbook",[89,91,95,99,103,107,111,115,119,123,127,131,135,139,143,147],{"title":83,"path":85,"stem":90},"10.cookbook\u002F1.overview",{"title":92,"path":93,"stem":94},"One-shot task in CI","\u002Fcookbook\u002Fone-shot-ci","10.cookbook\u002F10.one-shot-ci",{"title":96,"path":97,"stem":98},"Rate-limit retries","\u002Fcookbook\u002Fretry-rate-limits","10.cookbook\u002F11.retry-rate-limits",{"title":100,"path":101,"stem":102},"Connect GitHub review automation","\u002Fcookbook\u002Fconnect-github-app","10.cookbook\u002F12.connect-github-app",{"title":104,"path":105,"stem":106},"Delegate a task to another agent","\u002Fcookbook\u002Fdelegate-agent-task","10.cookbook\u002F13.delegate-agent-task",{"title":108,"path":109,"stem":110},"Validate a pipeline application change","\u002Fcookbook\u002Fvalidate-pipeline-app","10.cookbook\u002F14.validate-pipeline-app",{"title":112,"path":113,"stem":114},"Verify a managed application deployment","\u002Fcookbook\u002Fverify-managed-deploy","10.cookbook\u002F15.verify-managed-deploy",{"title":116,"path":117,"stem":118},"Launch and grow a project","\u002Fcookbook\u002Flaunch-and-grow","10.cookbook\u002F16.launch-and-grow",{"title":120,"path":121,"stem":122},"First API call","\u002Fcookbook\u002Ffirst-api-call","10.cookbook\u002F2.first-api-call",{"title":124,"path":125,"stem":126},"Python client","\u002Fcookbook\u002Fmodel-api-python","10.cookbook\u002F3.model-api-python",{"title":128,"path":129,"stem":130},"Anthropic Messages","\u002Fcookbook\u002Fanthropic-messages","10.cookbook\u002F4.anthropic-messages",{"title":132,"path":133,"stem":134},"Check credits","\u002Fcookbook\u002Fcheck-credits","10.cookbook\u002F5.check-credits",{"title":136,"path":137,"stem":138},"Query data via MCP","\u002Fcookbook\u002Fmcp-query-data","10.cookbook\u002F6.mcp-query-data",{"title":140,"path":141,"stem":142},"Drive an agent via MCP","\u002Fcookbook\u002Fmcp-drive-agent","10.cookbook\u002F7.mcp-drive-agent",{"title":144,"path":145,"stem":146},"Install the client","\u002Fcookbook\u002Finstall-client","10.cookbook\u002F8.install-client",{"title":148,"path":149,"stem":150},"Use another API host","\u002Fcookbook\u002Fpoint-client-at-host","10.cookbook\u002F9.point-client-at-host",{"title":152,"icon":153,"redirect":154,"path":155,"stem":156,"children":157,"page":73},"Agent operations","i-lucide-network","\u002Ffleet\u002Foverview","\u002Ffleet","11.fleet",[158,161,165,169,173],{"title":159,"path":154,"stem":160},"Running agent work","11.fleet\u002F0.overview",{"title":162,"path":163,"stem":164},"Workstreams and issues","\u002Ffleet\u002Fworkstreams-and-issues","11.fleet\u002F1.workstreams-and-issues",{"title":166,"path":167,"stem":168},"Agent lifecycle","\u002Ffleet\u002Fagent-lifecycle","11.fleet\u002F2.agent-lifecycle",{"title":170,"path":171,"stem":172},"Supervision and recovery","\u002Ffleet\u002Fsupervision","11.fleet\u002F3.supervision",{"title":174,"path":175,"stem":176},"An application workstream from request to delivery","\u002Ffleet\u002Fapplication-workstream","11.fleet\u002F4.application-workstream",{"title":178,"icon":179,"redirect":180,"path":181,"stem":182,"children":183,"page":73},"Architecture","i-lucide-layers","\u002Finfrastructure\u002Foverview","\u002Finfrastructure","3.infrastructure",[184,186,190,194,198,202],{"title":178,"path":180,"stem":185},"3.infrastructure\u002F0.overview",{"title":187,"path":188,"stem":189},"A request through the platform","\u002Finfrastructure\u002Frequest-path","3.infrastructure\u002F11.request-path",{"title":191,"path":192,"stem":193},"Agent work and durable state","\u002Finfrastructure\u002Fagent-work","3.infrastructure\u002F12.agent-work",{"title":195,"path":196,"stem":197},"Data and pipelines","\u002Finfrastructure\u002Fdata","3.infrastructure\u002F3.data",{"title":199,"path":200,"stem":201},"AI and agents","\u002Finfrastructure\u002Fai","3.infrastructure\u002F4.ai",{"title":203,"path":204,"stem":205},"Managed deployment","\u002Finfrastructure\u002Fdeployment","3.infrastructure\u002F7.deployment",{"title":207,"icon":208,"redirect":209,"path":210,"stem":211,"children":212,"page":73},"API","i-lucide-book-marked","\u002Freference\u002Fauthentication","\u002Freference","4.reference",[213,216,220,224,228,232,236,240,244,248,252],{"title":214,"path":209,"stem":215},"Authentication","4.reference\u002F1.authentication",{"title":217,"path":218,"stem":219},"Security disclosure policy","\u002Freference\u002Fsecurity-disclosure","4.reference\u002F11.security-disclosure",{"title":221,"path":222,"stem":223},"Model API","\u002Freference\u002Fllm-api","4.reference\u002F2.llm-api",{"title":225,"path":226,"stem":227},"MCP server","\u002Freference\u002Fmcp","4.reference\u002F2.mcp",{"title":229,"path":230,"stem":231},"Data platform preview","\u002Freference\u002Fdata-platform-preview","4.reference\u002F3.data-platform-preview",{"title":233,"path":234,"stem":235},"Terminal client","\u002Freference\u002Fcli","4.reference\u002F6.cli",{"title":237,"path":238,"stem":239},"Pipeline manifest preview","\u002Freference\u002Fpipeline-preview","4.reference\u002F7.pipeline-preview",{"title":241,"path":242,"stem":243},"Limits and retries","\u002Freference\u002Flimits","4.reference\u002F8.limits",{"title":245,"path":246,"stem":247},"API contract details","\u002Freference\u002Fapi-contracts","4.reference\u002F9.api-contracts",{"title":249,"path":250,"stem":251},"Errors","\u002Freference\u002Ferrors","4.reference\u002F9.errors",{"title":253,"icon":254,"visibility":255,"path":256,"stem":257,"children":258,"page":73},"Public API","i-lucide-route","public","\u002Freference\u002Froutes","4.reference\u002Froutes",[259,263],{"title":260,"path":261,"stem":262},"V1 routes","\u002Freference\u002Froutes\u002Fv1","4.reference\u002Froutes\u002Fv1",{"title":264,"path":265,"stem":266},"Voice routes","\u002Freference\u002Froutes\u002Fvoice","4.reference\u002Froutes\u002Fvoice",{"title":268,"icon":269,"visibility":25,"redirect":270,"path":271,"stem":272,"children":273,"page":73},"Develop","i-lucide-code","\u002Fdevelop\u002Fpipeline-apps\u002Foverview","\u002Fdevelop","5.develop",[274,278,294,298,302],{"title":275,"path":276,"stem":277},"Author a batch transform","\u002Fdevelop\u002Fauthor-a-batch-transform","5.develop\u002F10.author-a-batch-transform",{"title":279,"visibility":255,"redirect":270,"path":280,"stem":281,"children":282,"page":73},"Pipeline Apps","\u002Fdevelop\u002Fpipeline-apps","5.develop\u002F11.pipeline-apps",[283,286,290],{"title":284,"path":270,"stem":285},"Pipeline apps","5.develop\u002F11.pipeline-apps\u002F1.overview",{"title":287,"path":288,"stem":289},"Collaborative board walkthrough","\u002Fdevelop\u002Fpipeline-apps\u002Fcollaborative-board","5.develop\u002F11.pipeline-apps\u002F2.collaborative-board",{"title":291,"path":292,"stem":293},"Release and security lifecycle","\u002Fdevelop\u002Fpipeline-apps\u002Frelease-lifecycle","5.develop\u002F11.pipeline-apps\u002F3.release-lifecycle",{"title":295,"path":296,"stem":297},"Build a vertical","\u002Fdevelop\u002Fbuild-a-vertical","5.develop\u002F5.build-a-vertical",{"title":299,"path":300,"stem":301},"Managed application artifacts","\u002Fdevelop\u002Fscaffold-a-narrow-app","5.develop\u002F7.scaffold-a-narrow-app",{"title":303,"path":304,"stem":305},"Import your data","\u002Fdevelop\u002Fimport-your-data","5.develop\u002F8.import-your-data",{"title":307,"icon":308,"redirect":309,"path":310,"stem":311,"children":312,"page":73},"Guides","i-lucide-layout-grid","\u002Fapplications\u002Fai-agents\u002Foverview","\u002Fapplications","7.applications",[313,317,337,349],{"title":314,"path":315,"stem":316},"Application maturity catalog","\u002Fapplications\u002Fcatalog","7.applications\u002F0.catalog",{"title":318,"visibility":255,"path":319,"stem":320,"children":321,"page":73},"AI Agents","\u002Fapplications\u002Fai-agents","7.applications\u002F1.ai-agents",[322,325,329,333],{"title":323,"path":309,"stem":324},"Coding agents","7.applications\u002F1.ai-agents\u002F01.overview",{"title":326,"path":327,"stem":328},"GitHub App automation","\u002Fapplications\u002Fai-agents\u002Fgithub-app-automation","7.applications\u002F1.ai-agents\u002F04.github-app-automation",{"title":330,"path":331,"stem":332},"agent-cli assistance","\u002Fapplications\u002Fai-agents\u002Fagent-cli-assistance","7.applications\u002F1.ai-agents\u002F05.agent-cli-assistance",{"title":334,"path":335,"stem":336},"Agent REST control","\u002Fapplications\u002Fai-agents\u002Frest-agent-control","7.applications\u002F1.ai-agents\u002F06.rest-agent-control",{"title":338,"visibility":255,"path":339,"stem":340,"children":341,"page":73},"Tickets","\u002Fapplications\u002Ftickets","7.applications\u002F2.tickets",[342,345],{"title":338,"path":343,"stem":344},"\u002Fapplications\u002Ftickets\u002Foverview","7.applications\u002F2.tickets\u002F01.overview",{"title":346,"path":347,"stem":348},"API walkthrough","\u002Fapplications\u002Ftickets\u002Fapi-walkthrough","7.applications\u002F2.tickets\u002F02.api-walkthrough",{"title":350,"icon":351,"visibility":255,"path":352,"stem":353,"children":354,"page":73},"Case studies","i-lucide-book-open-check","\u002Fapplications\u002Fcase-studies","7.applications\u002F6.case-studies",[355,359,363],{"title":356,"path":357,"stem":358},"Case study: owner-scoped tickets","\u002Fapplications\u002Fcase-studies\u002Ftickets","7.applications\u002F6.case-studies\u002F01.tickets",{"title":360,"path":361,"stem":362},"Case study: repository review and correction","\u002Fapplications\u002Fcase-studies\u002Frepository-review","7.applications\u002F6.case-studies\u002F02.repository-review",{"title":364,"path":365,"stem":366},"Case study: repairing crawlability on Redgold’s website","\u002Fapplications\u002Fcase-studies\u002Fpublic-website-seo","7.applications\u002F6.case-studies\u002F03.public-website-seo",{"title":368,"icon":369,"redirect":370,"path":371,"stem":372,"children":373,"page":73},"Resources","i-lucide-library","\u002Fresources\u002Fglossary","\u002Fresources","9.resources",[374,377,381,385,389,392,396],{"title":375,"path":370,"stem":376},"Glossary","9.resources\u002F1.glossary",{"title":378,"path":379,"stem":380},"Terms of Service","\u002Fresources\u002Fterms","9.resources\u002F2.terms",{"title":382,"path":383,"stem":384},"Privacy Policy","\u002Fresources\u002Fprivacy","9.resources\u002F3.privacy",{"title":386,"path":387,"stem":388},"Acceptable Use Policy","\u002Fresources\u002Facceptable-use","9.resources\u002F4.acceptable-use",{"title":79,"path":390,"stem":391},"\u002Fresources\u002Ffaq","9.resources\u002F5.faq",{"title":393,"path":394,"stem":395},"Documentation feedback","\u002Fresources\u002Fdocs-feedback","9.resources\u002F6.docs-feedback",{"title":397,"path":398,"stem":399},"Refund and Cancellation Policy","\u002Fresources\u002Frefund-cancellation","9.resources\u002F7.refund-cancellation",{"id":401,"title":116,"access":402,"audience":403,"body":404,"description":861,"extension":862,"last_verified":863,"links":864,"maturity":865,"meta":866,"navigation":867,"path":117,"seo":868,"stem":118,"__hash__":869},"docs\u002F10.cookbook\u002F16.launch-and-grow.md","onboarding","user",{"type":405,"value":406,"toc":846},"minimark",[407,412,416,425,435,439,459,462,466,491,494,497,501,504,515,518,522,525,528,531,535,543,588,591,594,597,601,604,682,685,688,692,695,701,716,719,722,726,729,732,736,739,742,745,748,752,755,821,825],[408,409,411],"h2",{"id":410},"goal","Goal",[413,414,415],"p",{},"Take a project you are building and prepare its next launch or growth step:\nchoose who it helps, improve the page they will visit, draft a focused campaign,\nand measure whether people reach a useful result. Keep the research, code,\nassets, and follow-up work connected to the same project.",[413,417,418,419,424],{},"This recipe works for a new application, a website, a tool, or an existing\nproject you want more people to use. Start with ",[420,421,423],"a",{"href":422},"\u002Fintro\u002Fquickstart#finish-your-first-project-task","the first project\ntask"," if you still need a\nworking example to show.",[413,426,427,428,434],{},"Use the ",[420,429,433],{"href":430,"rel":431},"https:\u002F\u002Fredgold.ai\u002Fuse-cases\u002Flaunch-and-grow#launch-planner",[432],"nofollow","launch planner","\nto prepare a draft for your project. It runs in your browser without a Redgold\naccount; continuing the brief with an agent needs account access. A prepared\nplan does not connect an advertising account or start paid delivery.",[408,436,438],{"id":437},"prepare-a-plan-in-the-browser","Prepare a plan in the browser",[440,441,442,450,453,456],"ol",{},[443,444,445,446,449],"li",{},"Open the ",[420,447,433],{"href":430,"rel":448},[432],".\nEnter the project name, its public HTTPS destination, the intended audience,\nand the useful outcome you can offer them.",[443,451,452],{},"Set the calendar month and total USD allowance. Review the Search allocation\nand reserve; the defaults are USD 200 total, USD 150 for Search, and USD 50\nreserved. Enter actual prior spending and other unpaid commitments for that\nmonth. Zero is only correct when you have checked that nothing is owed.",[443,454,455],{},"Reconcile the numbers with your budget ledger and provider accounts before\nmarking spend reconciled. The checkbox records your check; it does not read\nbilling accounts. Resolve any validation or budget issues the planner shows.",[443,457,458],{},"Copy the generated agent brief into your project conversation, and download\nthe JSON plan to keep the budget status and tracking links with your launch\nwork. The download also includes the full brief and per-channel URLs.",[413,460,461],{},"The planner prepares the draft locally. It does not save it to your account or\nretain it across visits, so copy or download anything you want to keep. Its\npublishing state stays blocked: a valid budget and completed brief are\npreparation, not permission or a live advertising connection. Follow the\naccount, measurement, and launch steps below before any external action.",[408,463,465],{"id":464},"what-you-need-first","What you need first",[467,468,469,482,485,488],"ul",{},[443,470,471,472,477,478,481],{},"To work through the plan with an agent, a Redgold account and configured\nworkspace. Access is currently\ninvite-only; ",[420,473,476],{"href":474,"rel":475},"https:\u002F\u002Fredgold.ai\u002Frequest-access",[432],"request access"," if needed.\nWork in the website or ",[420,479,480],{"href":145},"download the terminal client",".",[443,483,484],{},"Your project description and any relevant repository, website, screenshots,\nor source material. Connect only the repositories the task needs.",[443,486,487],{},"A real next step for visitors: try the product, download it, request access,\nbook a conversation, or buy. Use the action that actually works today.",[443,489,490],{},"A monthly marketing allowance, including advertising, fees, taxes, and any\ntools or model usage you charge to marketing.",[413,492,493],{},"An agent can prepare research, copy, assets, implementation changes, and a\ncampaign handoff with the tools available to your account. Direct publishing,\nad-account changes, and recurring monitoring depend on connected tools and\nseparate authorization. This guide does not imply that Google Ads or Reddit\nAds is connected to your Redgold account.",[413,495,496],{},"For paid delivery you also need your own advertising account, billing setup,\nand permission to manage the campaign. Analytics access and Search Console\naccess do not grant advertising-account access. Keep passwords, API keys, and\npayment details out of prompts and campaign files.",[408,498,500],{"id":499},"_1-give-the-agent-a-project-brief","1. Give the agent a project brief",[413,502,503],{},"Fill in this prompt in a project conversation:",[505,506,512],"pre",{"className":507,"code":509,"language":510,"meta":511},[508],"language-text","Help me build, launch, and grow [project].\nIt helps [people] accomplish [specific result].\nCurrent state: [idea, working prototype, public product, or existing business].\nProject sources: [repository, website, and material you may use].\nAvailable proof: [real example, demo, user result, or none yet].\nVisitor's next step: [working URL and action].\nTotal marketing budget: USD 200 per calendar month, including fees and tools.\nAlready spent or committed this month: [amount and breakdown].\n\nChoose one initial audience and explain why the project helps them.\nPrepare the next useful deliverable, a landing-page review, campaign drafts,\ntracking links, a conversion checklist, and a budget ledger.\nSeparate verified facts from assumptions. Use real evidence in claims.\nKeep ads and public posts in draft. Tell me which connections are missing.\n","text","",[513,514,509],"code",{"__ignoreMap":511},[413,516,517],{},"If you do not know the audience yet, supply the problem and existing evidence.\nAsk the agent to recommend a starting audience and explain the alternatives.\nChoosing an audience for one campaign does not limit what your project can\nbecome.",[408,519,521],{"id":520},"_2-make-the-destination-useful","2. Make the destination useful",[413,523,524],{},"Before paying for traffic, the destination should explain who the project\nhelps, show the result, and offer one working next step. Keep a download easy\nto find when installing the product is that next step.",[413,526,527],{},"Have the agent check the headline, a concrete example, access requirements,\npricing or expected costs, and the actual form or download flow. For a website\nchange, inspect the mobile layout and verify links after deployment. For an\ninvite-only product, explain what happens after an access request; do not\npromise immediate signup.",[413,529,530],{},"Search visibility also needs readable page content, a relevant title and\ndescription, canonical URLs, a sitemap, and useful links between related\npages. Search Console can show indexing and search performance for a verified\nproperty. A successful technical check does not establish search rankings or\ncustomer demand.",[408,532,534],{"id":533},"_3-set-one-shared-monthly-budget","3. Set one shared monthly budget",[413,536,537,538,542],{},"This worked example gives the whole project ",[539,540,541],"strong",{},"USD 200 per calendar month",":",[544,545,546,560],"table",{},[547,548,549],"thead",{},[550,551,552,556],"tr",{},[553,554,555],"th",{},"Use",[553,557,559],{"align":558},"right","Maximum allocation",[561,562,563,572,580],"tbody",{},[550,564,565,569],{},[566,567,568],"td",{},"One Google Search campaign",[566,570,571],{"align":558},"USD 150",[550,573,574,577],{},[566,575,576],{},"Reserve for fees, taxes, campaign tools, model usage, or another channel",[566,578,579],{"align":558},"USD 50",[550,581,582,585],{},[566,583,584],{},"Total",[566,586,587],{"align":558},"USD 200",[413,589,590],{},"Reddit starts with an organic post, where community rules allow it. There is\nno separate Reddit ad allowance in this example. The reserve is unspent until\nyou allocate it, and the USD 150 Search allocation is a ceiling, not a spending\ntarget. If other marketing costs need more than USD 50, reduce the Search\nallocation. An existing subscription counted against marketing belongs in the\nsame ledger; this example is not a Redgold plan price.",[413,592,593],{},"Track the calendar month, currency, spending source, actual charges, accrued\nbut unbilled spend, remaining commitments, and unallocated balance. Do not add\nunbilled spend twice when it becomes a charge. Use one ledger across channels\nand record reporting delays rather than treating missing spend as zero.",[413,595,596],{},"A daily ad budget is a pacing setting, not a guaranteed daily or combined\nmonthly cap. Check the provider's current charging rules and any enforceable\naccount or campaign limits before launch. Keep room for reporting delays and\nfees. If a requested ceiling cannot be enforced or reliably supervised, leave\nthe campaign paused and use the unpaid work in this recipe.",[408,598,600],{"id":599},"_4-prepare-a-campaign-you-can-review","4. Prepare a campaign you can review",[413,602,603],{},"Ask for one complete draft with the following fields:",[544,605,606,616],{},[547,607,608],{},[550,609,610,613],{},[553,611,612],{},"Field",[553,614,615],{},"What to review",[561,617,618,626,634,642,650,658,666,674],{},[550,619,620,623],{},[566,621,622],{},"Audience and need",[566,624,625],{},"Who is looking for this result, and why now?",[550,627,628,631],{},[566,629,630],{},"Destination",[566,632,633],{},"The exact working page and its next action",[550,635,636,639],{},[566,637,638],{},"Search terms",[566,640,641],{},"A small set of relevant, high-intent searches and exclusions",[550,643,644,647],{},[566,645,646],{},"Ad copy",[566,648,649],{},"Two or three variants using claims the page can substantiate",[550,651,652,655],{},[566,653,654],{},"Targeting",[566,656,657],{},"Intended locations, language, and any justified exclusions",[550,659,660,663],{},[566,661,662],{},"Budget and dates",[566,664,665],{},"Account, currency, current-month allowance, start, and stop",[550,667,668,671],{},[566,669,670],{},"Measurement",[566,672,673],{},"The real conversion event and how it will be checked",[550,675,676,679],{},[566,677,678],{},"Stop conditions",[566,680,681],{},"Broken destination, failed tracking, irrelevant traffic, or budget risk",[413,683,684],{},"Keep the initial paid experiment on one channel. A USD 200 total budget usually\ndoes not support useful learning across several ad networks at once. Search\nis a starting hypothesis when people already search for the problem; if the\nagent cannot identify relevant searches, keep paid delivery paused and use\ndirect conversations, useful content, and community feedback first.",[413,686,687],{},"An organic Reddit draft should explain a relevant problem, show something\nuseful, disclose your connection to the project, and follow the specific\ncommunity's rules. Review the destination and community before authorizing a\npost. Preparing a draft is not permission to publish it or contact people.",[408,689,691],{"id":690},"_5-connect-a-visit-to-a-useful-result","5. Connect a visit to a useful result",[413,693,694],{},"Use consistent campaign links, for example:",[505,696,699],{"className":697,"code":698,"language":510,"meta":511},[508],"https:\u002F\u002Fyour-project.example\u002Flaunch?utm_source=google&utm_medium=cpc&utm_campaign=project_launch_2026_10&utm_content=outcome_a\n",[513,700,698],{"__ignoreMap":511},[413,702,703,704,707,708,711,712,715],{},"For an approved community post, use ",[513,705,706],{},"utm_source=reddit"," and\n",[513,709,710],{},"utm_medium=organic_social"," with a distinct ",[513,713,714],{},"utm_content",". These are naming\nexamples; replace the domain, campaign, and destination for your project. Do\nnot put email addresses, account identifiers, credentials, or other personal\ninformation in tracking parameters.",[413,717,718],{},"Choose one primary conversion that reflects the working offer. Record an\naccess request after the server accepts it, a purchase after payment succeeds,\nor an activated user after they complete their first useful task. A button\nclick is an intermediate event; a download does not prove installation or\nactivation. Keep those stages separate in reports.",[413,720,721],{},"Verify a complete journey from a tagged link through the successful action.\nCheck that failed submissions do not count, repeated callbacks do not double\ncount, and internal testing can be excluded. Apply the relevant consent and\nprivacy settings for your analytics and advertising tools. If cross-domain\nattribution is unavailable, document that gap instead of inferring paid\nconversions from all-source totals.",[408,723,725],{"id":724},"_6-authorize-the-exact-launch","6. Authorize the exact launch",[413,727,728],{},"Review the destination, copy, account, targeting, tracking, dates, and budget\ntogether. Then authorize that specific campaign or post, including whether\nthe agent may pause it. An approval for a draft or a website change does not\nauthorize buying ads, posting to a community, or increasing spend.",[413,730,731],{},"Use a connected provider tool only when it exposes the needed controls. If\nthe connection is unavailable, the deliverable is a reviewed handoff for the\nadvertising dashboard. Record the campaign identifier and inspect its actual\nstate after launch; a prepared file or accepted request is not proof that ads\nare delivering.",[408,733,735],{"id":734},"_7-observe-and-improve","7. Observe and improve",[413,737,738],{},"While a paid campaign runs, review it at a cadence that fits its possible\nspend. For this small example, plan a short daily review of spend, search\nterms, destination health, and conversion tracking, plus a weekly decision\nabout the offer. Use the provider dashboard or explicitly configured\nmonitoring; creating a plan does not create a scheduled agent job.",[413,740,741],{},"Track visits, accepted requests or purchases, first useful tasks, and revenue\nseparately. Report cost per conversion only when the denominator and\nattribution are known. With small numbers, show the counts and uncertainty;\na handful of clicks does not establish a winning audience or ad.",[413,743,744],{},"Ask the agent for the next concrete improvement: fix a broken step, clarify\ncopy, answer a repeated question, remove irrelevant searches, or address a\nproduct problem. Give any helper an explicit scope. Observing user problems\ndoes not itself authorize changing their projects or accessing unrelated data.\nBound the monitoring's model usage inside the same marketing allowance.",[413,746,747],{},"Pause paid delivery when tracking or the destination breaks, when spend cannot\nbe reconciled, or before the remaining allowance risks being exhausted. A\nscheduled report is not a real-time spending control. Increasing a budget,\nadding a channel, or resuming delivery requires the applicable authorization.",[408,749,751],{"id":750},"expected-result-and-recovery","Expected result and recovery",[413,753,754],{},"You should finish with a useful project improvement, a reviewable campaign\ndraft, tagged links, a checked conversion journey, and one shared budget\nledger. A launched campaign additionally needs its provider identifier,\nconfirmed state, and an assigned monitoring responsibility.",[544,756,757,767],{},[547,758,759],{},[550,760,761,764],{},[553,762,763],{},"Problem",[553,765,766],{},"Next step",[561,768,769,781,789,797,805,813],{},[550,770,771,774],{},[566,772,773],{},"No workspace or repository access",[566,775,776,777,780],{},"Complete the ",[420,778,779],{"href":7},"quickstart"," and confirm the intended repository",[550,782,783,786],{},[566,784,785],{},"No advertising connection",[566,787,788],{},"Finish the draft and dashboard handoff; leave delivery paused",[550,790,791,794],{},[566,792,793],{},"No working signup or purchase",[566,795,796],{},"Use an honest access-request or demo offer and fix the destination",[550,798,799,802],{},[566,800,801],{},"Unknown fees or delayed spending data",[566,803,804],{},"Preserve the reserve, reconcile costs, and reduce or pause paid delivery",[550,806,807,810],{},[566,808,809],{},"Clicks without useful outcomes",[566,811,812],{},"Check the journey and audience before raising the budget",[550,814,815,818],{},[566,816,817],{},"No reliable product claim",[566,819,820],{},"Produce a real example or demo before using the claim in an ad",[408,822,824],{"id":823},"continue","Continue",[413,826,827,828,833,834,837,838,841,842,845],{},"See the ",[420,829,832],{"href":830,"rel":831},"https:\u002F\u002Fredgold.ai\u002Fuse-cases\u002Flaunch-and-grow",[432],"launch and growth overview",",\nthe ",[420,835,836],{"href":365},"public website repair case study",",\nand ",[420,839,840],{"href":113},"managed deployment verification",". The\n",[420,843,844],{"href":76},"common task index"," links to the other tools you can use\nas your project develops.",{"title":511,"searchDepth":847,"depth":847,"links":848},2,[849,850,851,852,853,854,855,856,857,858,859,860],{"id":410,"depth":847,"text":411},{"id":437,"depth":847,"text":438},{"id":464,"depth":847,"text":465},{"id":499,"depth":847,"text":500},{"id":520,"depth":847,"text":521},{"id":533,"depth":847,"text":534},{"id":599,"depth":847,"text":600},{"id":690,"depth":847,"text":691},{"id":724,"depth":847,"text":725},{"id":734,"depth":847,"text":735},{"id":750,"depth":847,"text":751},{"id":823,"depth":847,"text":824},"Use agents to prepare a project launch, campaign drafts, and conversion measurement with a worked $200 total monthly marketing budget.","md","2026-10-02",null,"preview",{"toc":867,"visibility":255},true,{"title":116,"description":861},"SaUAkmoJrqItI0J_OZtvSbulE4JpXJUhyS09HWpBinQ",[871,873],{"title":112,"path":113,"stem":114,"description":872,"children":-1},"Follow a reviewed application change from repository checks to a managed deployment without relying on cluster access.",{"title":120,"path":121,"stem":122,"description":874,"children":-1},"Mint an sk-rg key, put it in your environment, and confirm it against the authenticated model list.",1791016158126]