|
<!doctype html> |
|
<html lang="zh-Hant"> |
|
<head> |
|
<meta charset="utf-8" /> |
|
<meta name="viewport" content="width=device-width, initial-scale=1" /> |
|
<title>AI落地助手導入 Repo-to-Revenue 作戰台</title> |
|
<style> |
|
:root { |
|
--ink: #191816; |
|
--muted: #69635a; |
|
--paper: #faf7ef; |
|
--line: #d8d0c0; |
|
--blue: #2457ff; |
|
--green: #0f8f6f; |
|
--red: #c6422b; |
|
--amber: #b76b00; |
|
--panel: #fffdf8; |
|
} |
|
* { box-sizing: border-box; } |
|
body { |
|
margin: 0; |
|
background: |
|
linear-gradient(90deg, rgba(25,24,22,.06) 1px, transparent 1px) 0 0 / 42px 42px, |
|
linear-gradient(rgba(25,24,22,.04) 1px, transparent 1px) 0 0 / 42px 42px, |
|
var(--paper); |
|
color: var(--ink); |
|
font-family: "Avenir Next", "Noto Sans TC", sans-serif; |
|
letter-spacing: 0; |
|
} |
|
header { |
|
min-height: 74vh; |
|
padding: 42px clamp(20px, 5vw, 72px); |
|
display: grid; |
|
grid-template-columns: 1.15fr .85fr; |
|
gap: 32px; |
|
align-items: end; |
|
border-bottom: 2px solid var(--ink); |
|
} |
|
.kicker { font-size: 13px; color: var(--muted); text-transform: uppercase; font-weight: 800; } |
|
h1 { font-size: clamp(42px, 7vw, 92px); line-height: .92; margin: 14px 0 20px; max-width: 980px; } |
|
.thesis { font-size: clamp(18px, 2.2vw, 28px); line-height: 1.45; max-width: 900px; } |
|
.target { |
|
border: 2px solid var(--ink); |
|
background: var(--panel); |
|
padding: 24px; |
|
box-shadow: 10px 10px 0 var(--ink); |
|
} |
|
.target strong { font-size: clamp(40px, 7vw, 84px); display: block; color: var(--blue); line-height: .9; } |
|
.grid { padding: 36px clamp(18px, 4vw, 64px); display: grid; gap: 20px; } |
|
.cols-4 { grid-template-columns: repeat(4, minmax(0,1fr)); } |
|
.cols-3 { grid-template-columns: repeat(3, minmax(0,1fr)); } |
|
section { border-bottom: 2px solid var(--ink); } |
|
.card { |
|
background: var(--panel); |
|
border: 2px solid var(--ink); |
|
padding: 18px; |
|
min-height: 160px; |
|
} |
|
.card h2, .card h3 { margin: 0 0 12px; } |
|
.tag { display: inline-block; border: 1px solid var(--ink); padding: 4px 8px; font-weight: 800; margin-bottom: 10px; } |
|
.good { color: var(--green); } |
|
.risk { color: var(--red); } |
|
.warn { color: var(--amber); } |
|
table { width: 100%; border-collapse: collapse; background: var(--panel); border: 2px solid var(--ink); } |
|
th, td { border: 1px solid var(--line); padding: 12px; text-align: left; vertical-align: top; } |
|
th { background: #eee6d5; } |
|
.wide { grid-column: 1 / -1; } |
|
.lane { display: grid; grid-template-columns: 150px 1fr 1fr 1fr; gap: 10px; align-items: stretch; } |
|
.lane div { border: 1px solid var(--ink); background: var(--panel); padding: 12px; } |
|
footer { padding: 28px clamp(18px, 4vw, 64px); color: var(--muted); } |
|
@media (max-width: 900px) { |
|
header, .cols-4, .cols-3 { grid-template-columns: 1fr; } |
|
.lane { grid-template-columns: 1fr; } |
|
.target { box-shadow: 6px 6px 0 var(--ink); } |
|
} |
|
</style> |
|
</head> |
|
<body> |
|
<header> |
|
<div> |
|
<div class="kicker">PLS Production Pack / AI 自建專案</div> |
|
<h1>AI落地助手導入 Repo-to-Revenue 作戰台</h1> |
|
<p class="thesis">把 GitHub commits、PR、deploy 與 adoption evidence 接到專案進度、owner、驗收與下一輪交付節奏;目標不是寫更多更新,而是在 30 天內把財會 AI 落地助手推到可產生或保護至少 100 萬營收的管理節奏。</p> |
|
</div> |
|
<div class="target"> |
|
<span class="tag">North Star</span> |
|
<strong>NT$1M</strong> |
|
<p>30 天 pipeline / retained value gate:每個 repo 交付都必須對應一個客戶場景、一個採用證據、一個營收或節省金額假設。</p> |
|
</div> |
|
</header> |
|
|
|
<section class="grid cols-4"> |
|
<div class="card"><span class="tag">D1</span><h2>凍結目標</h2><p>定義 3 個可賣場景:入離職權限、財會稽核、經辦交付檢查;每個場景指定 owner、demo URL、驗收人。</p></div> |
|
<div class="card"><span class="tag">D7</span><h2>首個可驗證 demo</h2><p>zihrou 不再單點扛全部:系統整合、流程設計、經辦對接拆成三條 lane;PR 必須連 issue/milestone。</p></div> |
|
<div class="card"><span class="tag">D14</span><h2>客戶證據</h2><p>至少 2 位經辦完成任務前後對照,量化節省時間、錯誤率、補件次數;無證據的功能暫停。</p></div> |
|
<div class="card"><span class="tag">D30</span><h2>營收決策</h2><p>達成 100 萬 pipeline 或等值 retained value;若未達,必須有 kill/merge/split 決策與下一版 owner。</p></div> |
|
</section> |
|
|
|
<section class="grid cols-3"> |
|
<div class="card"> |
|
<h2>Repo Evidence</h2> |
|
<p>GitHub issue/milestone/PR/deploy 狀態是唯一進度來源。每個 PR 必須帶 `revenue_case_id`、`acceptance_owner`、`demo_link`。</p> |
|
</div> |
|
<div class="card"> |
|
<h2>Adoption Evidence</h2> |
|
<p>人採用不是口頭說有用,必須有任務紀錄、節省分鐘、錯誤下降、客戶或經辦回覆截圖/連結。</p> |
|
</div> |
|
<div class="card"> |
|
<h2>Revenue Evidence</h2> |
|
<p>用 pipeline amount、retained value、cost saved 三欄判斷,不讓工程進度偽裝成業務進度。</p> |
|
</div> |
|
</section> |
|
|
|
<section class="grid"> |
|
<table> |
|
<thead><tr><th>Lane</th><th>Owner</th><th>GitHub Signal</th><th>Acceptance</th><th>Money Signal</th></tr></thead> |
|
<tbody> |
|
<tr><td>系統整合</td><td>zihrou + technical delegate</td><td>PR merged to demo branch, deployment reviewed</td><td>Louis/Chase 可打開 demo 並跑完一個入離職權限案例</td><td>節省 50% 經辦處理時間或產生可報價方案</td></tr> |
|
<tr><td>流程設計</td><td>zihrou</td><td>Issue linked to SOP and test case</td><td>經辦不用口頭教學即可完成流程</td><td>降低補件、返工與主管 review 時間</td></tr> |
|
<tr><td>經辦對接</td><td>iron / vincent 支援</td><td>Adoption evidence attached to milestone</td><td>2 位經辦留下任務前後證據</td><td>形成可賣 case study / upsell script</td></tr> |
|
<tr><td>營收管理</td><td>louis</td><td>D30 decision record closed</td><td>續行、暫停、換 owner 或加碼有明確決策</td><td>100 萬 pipeline/retained value gate</td></tr> |
|
</tbody> |
|
</table> |
|
</section> |
|
|
|
<section class="grid"> |
|
<div class="lane"> |
|
<div><strong>Purpose</strong><br>無外力支持下達成最少 100 萬營收</div> |
|
<div><strong>Artifact</strong><br>Repo-to-Revenue dashboard + production pack</div> |
|
<div><strong>Human Adoption</strong><br>owner 每週只回證據,不回心得;Louis 用 D30 gate 決策</div> |
|
<div><strong>Metric Shift</strong><br>逾期卡點下降、demo 可開、採用證據增加、pipeline 可估</div> |
|
</div> |
|
</section> |
|
|
|
<section class="grid cols-3"> |
|
<div class="card"><h3 class="warn">Stop Condition</h3><p>D7 無 demo URL、D14 無經辦證據、D30 無 money signal,該 lane 暫停或換 owner。</p></div> |
|
<div class="card"><h3 class="good">Upgrade Path</h3><p>下一輪接 GitHub webhook、PLS project_health_snapshots、owner-response watchdog,自動產出週報與催辦。</p></div> |
|
<div class="card"><h3 class="risk">Risk</h3><p>zihrou 單點負荷過重;本輪用 RACI 和 repo evidence 把系統整合、流程、經辦對接拆開。</p></div> |
|
</section> |
|
|
|
<footer>Generated for PLS. Primary artifact pairs with production-brief.md, data-model.md, acceptance-tests.md, decision-record.md, people-sync.md, learning-memory.json.</footer> |
|
</body> |
|
</html> |