用途:管理从蓝图(Blueprint)到模板、部署、收入的完整变现管线,支持部署平台联盟推广、模板销售与收入跟踪,属于 ACOS v11 智能层。
主要能力:
- 部署联盟收入栈(Oracle-Safe):Railway(15% + 25% 返佣,循环)、Vercel(每条线索 $5 + 30%,循环)、n8n(12 个月 30%,循环)、Better Stack(12 个月 25%,循环);销售平台 Lemon Squeezy(保留 95%,直接)、Polar.sh(保留 96%,直接)。
- 明确须规避(Oracle 竞业限制):AWS、GCP、Azure、DigitalOcean、Vultr、Linode、Hetzner 一律不得加入 affiliate-manager.ts。
- 数据层:data/deploy-targets.json 提供蓝图到平台映射与模板产品配置;data/ai-architecture/prototypes.json 保存蓝图定义(已发布 5 个)。类型定义在 types/affiliates.ts。
- 业务逻辑:lib/affiliates/affiliate-manager.ts(注册表,17 个联盟,全部 Oracle 兼容)、lib/affiliates/link-builder.ts(UTM 链接构建)、lib/affiliates/tracking.ts(点击跟踪)、lib/lemon-squeezy.ts(结账创建与 webhook 校验)。
- 组件与页面:components/deploy/DeployButtonGroup.tsx、components/affiliates/AffiliateLink.tsx;app/blueprint/[slug]/page.tsx、app/ai-architecture/templates/page.tsx。
使用方式:新增蓝图时向 prototypes.json 与 deploy-targets.json 添加配置,部署按钮自动渲染;激活模板销售需在 Lemon Squeezy 创建产品、取得 variant ID、设置 lemonSqueezyVariantId 并将状态由 coming-soon 改为 active 后推送生产;新增联盟平台需在 affiliate-manager.ts 注册并确保 oracleCompatible: true,添加环境变量,部署类平台还需在 DeployButtonGroup.tsx 的 platformMeta 补充。收入跟踪使用 GA4 事件:deploy_click、template_purchase(经 Lemon Squeezy webhook)、affiliate_click。
所需环境变量:NEXT_PUBLIC_RAILWAY_REFERRAL_CODE、NEXT_PUBLIC_N8N_AFFILIATE_ID、NEXT_PUBLIC_VERCEL_AFFILIATE_ID、BETTERSTACK_AFFILIATE_ID、LEMON_SQUEEZY_API_KEY、LEMON_SQUEEZY_STORE_ID、LEMON_SQUEEZY_WEBHOOK_SECRET。
质量规则:禁止添加 IaaS 平台;新条目必须含 oracleCompatible: true;推送生产前必须测试部署 URL;带跟踪链接页面须有联盟披露;模板价格须对照市场验证;部署按钮须使用 target="_blank" 与 noopener noreferrer。策略文档:docs/strategy/AFFILIATE_MONETIZATION_STRATEGY.md、docs/strategy/PRODUCT_DEVELOPMENT_LIFECYCLE.md(私有)。
适用对象:AI 工程师(Railway 后端模板)、初创 CTO(专业模板 $99-199)、企业架构师(Better Stack 监控)、独立开发者(免费 GitHub 模板转付费升级)、学生(订阅捕获转未来客户)。
限制:具体实现依赖上述仓库结构与环境变量;资料未提供安装命令、官方定价页面与运行示例。