Skip to content

Instantly share code, notes, and snippets.

@esz135888
Created May 24, 2026 03:24
Show Gist options
  • Select an option

  • Save esz135888/2c6cdcccc7bdd691d99098cfcaa17900 to your computer and use it in GitHub Desktop.

Select an option

Save esz135888/2c6cdcccc7bdd691d99098cfcaa17900 to your computer and use it in GitHub Desktop.
PLS Yanwenzi AI creator incubator production pack

Acceptance Tests

Primary Artifact

  • PASS:yanwenzi-ai-creator-incubator-command-center.html 可用公開 URL 開啟。
  • PASS:主成果含 D1/D7/D14/D30、月營收 50 萬模型、補助 300 萬資料室、people sync。
  • FAIL:主成果只是 Markdown 或抽象策略。

Creator Incubation

  • PASS:D7 前有 12 位候選創作者欄位與 3 位種子創作者選拔規則。
  • PASS:D14 前每位種子創作者至少有 1 個可賣 offer。
  • FAIL:只有課程表,沒有收入路徑或 offer。

Revenue / Grant

  • PASS:每位種子創作者有 50 萬月營收拆解。
  • PASS:300 萬補助資料室有文件、owner、due、status。
  • FAIL:沒有 booked/collected revenue 或補助附件狀態。

People Sync

  • PASS:有 Louis、候選創作者、補助 owner 的可直接送 LINE 草稿。
  • PASS:有 48 小時未回的升級句。
  • FAIL:沒有明確 ask、截止日或採用訊號。

D30 Decision

  • PASS:依 1 個可開成果、3+ action items、至少 1 次使用/回填證據做續行/暫停/換 owner/升級系統。
  • FAIL:只有願景,沒有使用證據。

Artifact URL or PR

Primary artifact: https://gist.github.com/esz135888/2c6cdcccc7bdd691d99098cfcaa17900#file-yanwenzi-ai-creator-incubator-command-center-html

Public Gist: https://gist.github.com/esz135888/2c6cdcccc7bdd691d99098cfcaa17900

Verification commands:

  • curl -I -L -s "https://gist.github.com/esz135888/2c6cdcccc7bdd691d99098cfcaa17900#file-yanwenzi-ai-creator-incubator-command-center-html" | head -n 8
  • gh gist view 2c6cdcccc7bdd691d99098cfcaa17900 --files

Verification result: primary URL returned HTTP/2 200; public Gist includes 13 files; no local pending publish markers remain.

Data Model

Tables

creator_profiles

field type note
id uuid 創作者 id
name text 姓名或代號
persona enum educator, niche_expert, performer, operator
audience_size integer 既有受眾
ai_skill_level integer 1-5
monetization_readiness integer 1-5
selected_seed boolean 是否種子創作者
owner_member_id uuid 負責追蹤者

offers

field type note
id uuid offer id
creator_id uuid creator_profiles.id
offer_type enum service, workshop, membership, license, template
price numeric 單價
target_customers text 目標客群
validation_status enum draft, tested, paid, retired

revenue_pipeline

field type note
id uuid pipeline id
creator_id uuid 創作者
offer_id uuid offer
lead_count integer leads
deal_count integer 成交
booked_revenue numeric 已簽約
collected_revenue numeric 已收款
period_month date 月份

grant_documents

field type note
id uuid doc id
document_name text 補助文件
owner_member_id uuid owner
due_date date due
status enum missing, drafting, ready, submitted, approved
ref_url text Drive/Gist/PLS 檔案

adoption_evidence

field type note
id uuid evidence
evidence_type enum LINE, Drive, GitHub, meeting, revenue, grant
ref_url text 可開連結
summary text 回覆/採用/卡點
captured_at timestamptz 時間

API / Sync

  • GET /api/yanwenzi/creator-profiles
  • POST /api/yanwenzi/offers
  • POST /api/yanwenzi/revenue-pipeline
  • PATCH /api/yanwenzi/grant-documents/:id
  • POST /api/projects/:id/adoption-evidence

Permissions / Audit

  • Louis:可決策 D30、看所有 revenue/grant。
  • 營運 owner:可編輯 creator/offers/grant docs。
  • 創作者:只能看與編輯自己的 profile/offers。
  • Worker:可建立草稿與提醒,不可改 collected_revenue。
  • Audit:revenue、補助文件、D30 decision 必須留 before/after 與 actor。

Decision Record

Decision

採用 project + system + spreadsheet + communication + research,主成果為「言文字 AI 創作者孵化器作戰台」。

Options Considered

  1. 只做一頁策略文件:速度快,但無法承接創作者、收入、補助資料。
  2. 做課程/共學 SOP:能啟動活動,但不保證月營收 50 萬。
  3. 做孵化器 command center:把創作者漏斗、offer、收入 pipeline、補助資料室與 D30 決策接成一套。

Recommendation

採用 option 3。因為 North Star 是創作者營收與補助到位,不是辦活動;必須用資料模型與驗收把「會賺錢」前置到 D14。

Adoption Status

ready for Louis review。

Landing Path

  • D1:Louis 確認 1+3+1 D30 對答案。
  • D7:選出 3 位種子創作者。
  • D14:完成第一次 offer sprint。
  • D30:依 evidence 決定下一步。

If Rejected

請回饋:月營收 50 萬模型是否過高、候選創作者來源是否不足、補助路徑是否需改為企業合作或會員收入優先。

E2E Verification

Plan

  1. Publish primary HTML and appendices to public Gist.
  2. Verify primary URL returns HTTP 200.
  3. Verify Gist includes 13 files.
  4. Upload files to PLS deliverable id.
  5. Complete with stable public artifact URLs.

Primary Artifact

https://gist.github.com/esz135888/2c6cdcccc7bdd691d99098cfcaa17900#file-yanwenzi-ai-creator-incubator-command-center-html

Evidence

  • Published public Gist: https://gist.github.com/esz135888/2c6cdcccc7bdd691d99098cfcaa17900
  • Verification command: curl -I -L -s "https://gist.github.com/esz135888/2c6cdcccc7bdd691d99098cfcaa17900#file-yanwenzi-ai-creator-incubator-command-center-html" | head -n 8
  • File list command: gh gist view 2c6cdcccc7bdd691d99098cfcaa17900 --files
  • Result: primary URL returned HTTP/2 200; public Gist file list showed all 13 files; local pending marker scan returned no matches.

Acceptance Mapping

  • Openable main artifact: yanwenzi-ai-creator-incubator-command-center.html.
  • Owner/due/acceptance: production-brief.md, people-sync.md, acceptance-tests.md.
  • Data/toolbox path: data-model.md, production-readiness.md.
  • E2E proof: this file after URL verification.
  • Decision record: decision-record.md.
{
"project_id": "0410608c-8534-493f-ab4c-b96ff2e9b310",
"job_id": "dfecf08c-17f5-4cf3-99a1-0c660e1dba22",
"learned": [
"AI creator incubator success should be measured by offers, revenue pipeline, and adoption evidence, not class attendance.",
"2026 creator monetization is diversified: services, memberships, UGC licensing, affiliate, templates, and AI fan engagement.",
"言文字 needs a grant document room in parallel with creator revenue work, otherwise the 300萬 target stays aspirational."
],
"next_worker_should_check": [
"Whether Louis approved the D30 1+3+1 gate.",
"Whether 12 creator candidates and 3 seed creators have been named.",
"Whether grant document owner/due/status exists."
],
"assumptions_to_test": [
"言文字 has access to at least 12 viable creator candidates.",
"Three creators can each produce one paid offer by D14.",
"The 300萬 grant path can be represented as document statuses with clear owners."
],
"upgrade_trigger": "If D14 has three seed creators, three offers, and one revenue or lead evidence record, build a PLS dashboard for creator scorecard, revenue pipeline, and grant room."
}

Market Maturity

Sources Checked

Comparable Practice

2026 creator economy 成熟做法正在從單一平台流量轉向多元收入:品牌案、會員、UGC licensing、affiliate、模板/授權、AI fan engagement。AI 創作者孵化器若只教工具或內容產量,成熟度不足;必須讓創作者在 D14 前提出可賣 offer 與市場回饋。

PLS Gap

言文字已有 North Star,但缺 creator profile、offer、revenue pipeline、grant document room 與 adoption evidence 的結構化管理。

This Round Upgrade

本輪補成 production pack:primary command center、資料模型、API/權限/稽核、D30 驗收、people sync、learning memory。

People Sync

LINE Draft: Louis

我已把「言文字共學空間」拆成 30 天 AI 創作者孵化器作戰台。請今天確認 D30 對答案是否採用:1 個可開成果、3+ 可追蹤 action_items、至少 1 次真實使用/回填證據,並決定續行/暫停/換 owner/升級系統。另請指定 3 位種子創作者候選,或授權 AI 先用 12 位候選評分表產出建議名單。

LINE Draft: 候選創作者

言文字要啟動 AI 創作者孵化 sprint。請 48 小時內回覆 4 件事:你最能賣的主題、已有受眾或名單、每週可投入時段、第一個想測的付費 offer。目標不是上課,是 30 天內做出可賣作品與市場回饋。

LINE Draft: 補助 Owner

請在 D7 前確認 300 萬補助資料室需要的附件清單、截止日、資格限制、預算格式與缺口。我們要把補助從「想申請」變成每份文件有 owner/due/status 的 dashboard。

48 小時未回升級句

若 48 小時內沒有候選創作者或補助 owner 回覆,建議 Louis 暫停對外宣傳,先把 recruitment 與 grant owner 補齊,避免共學空間只有活動沒有收入證據。

Expected Evidence

  • Louis 對 D30 對答案的回覆。
  • 候選創作者 4 題回覆。
  • 補助附件清單或會議紀錄。

Production Brief

場景

「言文字(共學空間)」要在 2026-12-31 前轉型為 AI 創作者孵化器標竿,產出 3 位月營收 50 萬+ 的 AI 創作者,並完成 300 萬補助到位。本輪把模糊目標拆成 30 天可驗收作戰包。

D1 / D7 / D14 / D30

  • D1:定義 North Star、D30 對答案、3 類創作者 persona、補助資料室欄位。
  • D7:盤點 12 位候選創作者、選出 3 位種子創作者、完成第一版 offer map。
  • D14:跑第一次共學 sprint,每位種子創作者交 1 個可賣 offer、1 個分發節奏、1 筆市場回饋。
  • D30:依可開成果、3+ action items、真實使用/回填證據,決定續行/暫停/換 owner/升級系統。

Owner / Due / Acceptance

  • Owner:Louis。
  • D7 due:2026-05-31。
  • D14 due:2026-06-07。
  • D30 due:2026-06-22。
  • Acceptance:主成果可開;資料模型含 creator/offers/revenue/grant;people sync 可直接送;至少 1 次真實使用或回填證據。

價值/錢路徑

月營收 50 萬不是用流量猜,而是拆成高單價服務、社群會員、授權/模板三線。3 位創作者若各自跑出 50 萬月營收,即形成每月 150 萬創作者收入池;言文字可透過場域、課程、孵化服務、品牌合作、抽成或會員工具收入參與。300 萬補助則降低前期場域、課程與工具建置現金壓力。

Purpose-to-Purpose E2E

原始目的:言文字從共學空間升級為 AI 創作者孵化器。 產出物:孵化器作戰台、資料模型、驗收與 people sync。 人採用:Louis、種子創作者、補助 owner 回填證據。 指標改善:可驗收成果數、owner 回覆證據、逾期待辦清除、D30 決策完成。

Production Readiness

Ready Now

  • Primary HTML 可作為 30 天共學孵化器作戰台。
  • D1/D7/D14/D30 可直接派工。
  • Data model 可轉成 PLS DB/schema。
  • People sync 可直接給 Louis、候選創作者、補助 owner。

Not Yet Ready

  • 尚未有 12 位候選創作者真實資料。
  • 尚未有 3 位種子創作者確認回覆。
  • 尚未有補助計畫官方附件清單與截止日。
  • 尚未回填第一筆付費/lead/市場回饋證據。

Rollback / Fail-Safe

  • D7 無候選名單:暫停孵化器宣傳,先做 creator recruitment sprint。
  • D14 無 offer:停止課程化支出,改做一對一 offer 設計。
  • D30 無 evidence:換 owner 或升級 AI worker 做候選創作者 sourcing。

Upgrade Path

若 D14 有 3 位種子創作者與 3 個 offer,下一輪建立 PLS dashboard:creator scorecard、revenue pipeline、grant room、LINE evidence sync。

Skill Usage

Selected Skills / Tools

  • frontend-design:建立可開啟 primary HTML command center。
  • verification-before-completion:完成前 fresh verification Gist HTTP、檔案清單、upload-files、complete。
  • Web search:查核 2026 creator economy、AI monetization、會員/授權/多元變現趨勢。
  • PLS helper:doctortouchclaimcontextprogressupload-filescomplete
  • GitHub Gist CLI:發布公開主成果與附錄。

Evidence

  • PLS context 取得 deliverable id 8ef0a319-3261-4fbb-98e3-624a384bed65
  • 市場來源包含 Later 2026 creator monetization、Influencer Marketing Factory 2026 creator economy report、NetInfluencer AI monetization report。
  • Public Gist: https://gist.github.com/esz135888/2c6cdcccc7bdd691d99098cfcaa17900
  • 完成前將以 curl -I -Lgh gist view --files 驗證。

Solution Selection

Selected

  • project:目前是 30 天推進,需 action_items、D1/D7/D14/D30、D30 decision。
  • system:需要 creator/offers/revenue/grant/evidence data model。
  • spreadsheet:候選創作者評分與 revenue pipeline 可先以表格/scorecard 跑。
  • communication:需要 Louis、創作者、補助 owner 的直接訊息。
  • research:需要 current creator economy/AI monetization comparable practice。

Why Not Smaller

單純 doc 或 SOP 會停在願景,無法驗收 3 位月營收 50 萬與 300 萬補助資料室。

Why Not Larger

目前還沒有真實候選創作者資料與補助附件,先做 production pack,不直接開發完整 SaaS 或 agent。

<!doctype html>
<html lang="zh-Hant">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>言文字 AI 創作者孵化器作戰台</title>
<style>
:root{--ink:#191713;--rice:#faf4e7;--card:#fffdf6;--line:#25211a;--red:#c73a2f;--jade:#17785f;--blue:#286f9f;--gold:#c48722;--muted:#6d665b}
*{box-sizing:border-box} body{margin:0;background:linear-gradient(135deg,rgba(199,58,47,.08),transparent 28%),linear-gradient(315deg,rgba(23,120,95,.09),transparent 30%),var(--rice);color:var(--ink);font-family:ui-serif,Georgia,"Times New Roman",serif}
header{min-height:86vh;display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:end;padding:56px clamp(20px,5vw,84px) 42px;border-bottom:3px solid var(--line)}
h1{font-size:clamp(46px,8.4vw,118px);line-height:.88;margin:16px 0 22px;letter-spacing:0;max-width:980px}
.tag{display:inline-block;border:2px solid var(--line);background:var(--ink);color:var(--rice);padding:8px 12px;font:800 13px ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase}
.lead{font-size:clamp(18px,2vw,27px);line-height:1.38;max-width:820px;color:#352f27}
.board{border:3px solid var(--line);background:var(--card);box-shadow:12px 12px 0 var(--line);padding:20px;display:grid;gap:14px}
.stat{border:2px solid var(--line);padding:15px;background:#fff}.stat b{display:block;font:900 48px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.stat span{font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted);text-transform:uppercase}
main{padding:32px clamp(18px,4vw,64px) 78px}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}section{background:rgba(255,253,246,.94);border:2px solid var(--line);padding:20px}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}
h2{margin:0 0 14px;font-size:29px;line-height:1}p,li{line-height:1.55}.small{font-size:14px;color:var(--muted)}
.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step,.tile{border:2px solid var(--line);background:#fff;padding:14px;min-height:142px}.step b{display:block;font:900 18px ui-monospace,SFMono-Regular,Menlo,monospace;margin-bottom:8px}
table{width:100%;border-collapse:collapse;background:#fff}th,td{border:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}th{background:#efe1c8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}
.badge{display:inline-block;border:2px solid var(--line);padding:5px 9px;background:#fff;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.green{background:var(--jade);color:#fff}.gold{background:var(--gold);color:#fff}.blue{background:var(--blue);color:#fff}.red{background:var(--red);color:#fff}
.actions{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.action{border:2px solid var(--line);background:#fff;padding:14px;min-height:150px}
@media(max-width:900px){header,.flow,.actions{grid-template-columns:1fr}.span-4,.span-6,.span-8,.span-12{grid-column:span 12}h1{font-size:52px}}
</style>
</head>
<body>
<header>
<div>
<span class="tag">Yanwenzi / AI Creator Incubator</span>
<h1>把共學空間變成會長出收入的孵化器。</h1>
<p class="lead">本作戰台把「2026-12-31 前產出 3 位月營收 50 萬+ AI 創作者、300 萬補助到位」拆成 30 天可驗收路徑:創作者漏斗、作品到商品、收入證據、補助資料室、owner 回填、D30 決策。</p>
</div>
<aside class="board">
<div class="stat"><span>2026 North Star</span><b>3 x 50萬</b><p>3 位 AI 創作者月營收超過 50 萬。</p></div>
<div class="stat"><span>Grant Target</span><b>300萬</b><p>補助資料室、申請時程、附件 owner 完成到位。</p></div>
<div class="stat"><span>D30 Gate</span><b>1+3+1</b><p>1 個可開成果、3+ action items、1 次真實使用/回填證據與決策。</p></div>
</aside>
</header>
<main>
<div class="grid">
<section class="span-12">
<h2>D1 / D7 / D14 / D30</h2>
<div class="flow">
<div class="step"><b>D1</b>定義 3 類創作者 persona、月營收 50 萬路徑、補助資料室欄位,指定 Louis 為 D30 owner。</div>
<div class="step"><b>D7</b>完成 12 位候選創作者盤點、3 位種子創作者選拔、第一版 AI 作品商品化清單。</div>
<div class="step"><b>D14</b>跑第一次共學 sprint:每位種子創作者交 1 個可賣 offer、1 個內容分發節奏、1 筆市場回饋。</div>
<div class="step"><b>D30</b>依作品、收入 pipeline、補助進度、owner evidence 決定續行/暫停/換 owner/升級系統。</div>
</div>
</section>
<section class="span-8">
<h2>孵化漏斗</h2>
<table>
<tr><th>階段</th><th>輸入</th><th>產出</th><th>驗收</th></tr>
<tr><td>Recruit</td><td>12 位候選創作者</td><td>能力/受眾/題材評分</td><td>至少 12 筆 creator_profiles</td></tr>
<tr><td>Select</td><td>評分前 3 名</td><td>3 位種子創作者</td><td>每人有月 50 萬路徑與風險</td></tr>
<tr><td>Build</td><td>AI 工作流、作品、offer</td><td>可販售商品/服務</td><td>每人 1 個 landing offer</td></tr>
<tr><td>Sell</td><td>社群/會員/品牌/課程</td><td>收入 pipeline</td><td>每人 10 筆 lead 或 1 筆付費</td></tr>
<tr><td>Fund</td><td>補助資料室</td><td>300 萬申請包</td><td>附件 owner/due 全部指定</td></tr>
</table>
</section>
<section class="span-4">
<h2>解法選型</h2>
<p><span class="badge blue">project</span> 30 天節奏與 action items。</p>
<p><span class="badge green">system</span> 創作者/收入/補助資料模型。</p>
<p><span class="badge gold">spreadsheet</span> 候選人與 ROI scorecard。</p>
<p><span class="badge red">communication</span> Louis 對候選創作者與補助 owner 的明確 ask。</p>
</section>
<section class="span-6">
<h2>月營收 50 萬模型</h2>
<table>
<tr><th>收入線</th><th>範例</th><th>月目標</th></tr>
<tr><td>高單價服務</td><td>AI 內容代製 / 企業工作坊</td><td>5 案 x 6 萬 = 30 萬</td></tr>
<tr><td>社群會員</td><td>AI 創作陪跑會員</td><td>200 人 x 800 = 16 萬</td></tr>
<tr><td>授權/模板</td><td>prompt pack / workflow kit</td><td>80 份 x 500 = 4 萬</td></tr>
</table>
</section>
<section class="span-6">
<h2>補助 300 萬資料室</h2>
<table>
<tr><th>文件</th><th>Owner</th><th>Due</th></tr>
<tr><td>孵化器定位與成果目標</td><td>Louis</td><td>D7</td></tr>
<tr><td>課程/共學/場域使用計畫</td><td>言文字營運</td><td>D14</td></tr>
<tr><td>3 位創作者案例與收入 pipeline</td><td>種子創作者</td><td>D30</td></tr>
<tr><td>預算與里程碑</td><td>財務/營運</td><td>D30</td></tr>
</table>
</section>
<section class="span-12">
<h2>資料與權限</h2>
<table>
<tr><th>資料表</th><th>用途</th><th>權限</th></tr>
<tr><td>creator_profiles</td><td>候選創作者能力、受眾、題材、AI 熟練度</td><td>owner 可編輯,創作者可確認自身資料</td></tr>
<tr><td>offers</td><td>商品/服務/會員/授權 offer</td><td>owner 建立,創作者共同維護</td></tr>
<tr><td>revenue_pipeline</td><td>leads、成交、MRR、回款</td><td>財務欄位只給 Louis/營運主管</td></tr>
<tr><td>grant_documents</td><td>補助附件、狀態、缺口</td><td>補助 owner 編輯,系統保留 audit log</td></tr>
</table>
</section>
<section class="span-12">
<h2>People Sync</h2>
<div class="actions">
<div class="action"><b>給 Louis</b><p>請今天確認 D30 對答案是否採用 1+3+1,並指定 3 位種子創作者候選名單或授權 AI 先用評分表產出建議名單。</p></div>
<div class="action"><b>給創作者候選人</b><p>請在 48 小時內回覆:你最能賣的主題、已有受眾、可投入時段、想做的第一個付費 offer。</p></div>
<div class="action"><b>給補助 owner</b><p>請在 D7 前確認 300 萬補助需要的附件清單、截止日、資格限制與預算欄位。</p></div>
</div>
</section>
</div>
</main>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment