specs(automation): crm-lead-magnet — client's photo as a free 9:16 gift portrait - #3596
Conversation
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
PR DashboardGenerated at: 2026-09-13 05:38:15 UTC
Summary
Seal Status
|
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
…ift portrait (Closes #3597) The CRM lead magnet: the person's own Telegram photo redrawn (img2img, Kie gpt-image-2-5-flare-image-to-image, 1K) as a vertical 9:16 story portrait, paid by the owner (op gpt_image_edit, 12 tokens), never by the recipient. Fixes prompt order (identity first), caption shape (one line, names the assistant, one question, no price/link), fallback (text-to-image when no photo is readable), touch kind, and the keyboard width rule (MAX_BUTTONS_PER_ROW = 2). LIVE_RUN_STATUS = not-yet-run. Host: 999-multibots-telegraf PR #2358. Validated with the wasm compiler: typecheckOk, 0 errors, 0 discarded. With its docs/now entry. Closes #3597
2c3a8fb to
7cb909b
Compare
PR DashboardGenerated at: 2026-09-13 05:42:43 UTC
Summary
Seal Status
|
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
…blocks 12724) (Closes #3597)
PR DashboardGenerated at: 2026-09-13 05:47:44 UTC
Summary
Seal Status
|
|
📓 NotebookLM Notebook linked to this PR
This notebook contains session context, decisions, and artifacts for this work. |
Spec for the CRM lead magnet implemented in gHashTag/999-multibots-telegraf#2358: the lead's own Telegram photo redrawn as a 9:16 story portrait (Kie GPT Image 2.5 flare, 1K, $0.03 list price read 2026-09-13), paid by the owner, free for the recipient; identity-first prompt order; one-line caption with one question, no price/link; text-to-image fallback; touch kind; MAX_BUTTONS_PER_ROW = 2.
Claim status: Kie contract and price documented, NOT live-probed (LIVE_RUN_STATUS = not-yet-run).
Validated with
public/t27/t27_compiler.wasmviaagents-from-specs.mjs:{typecheckOk:true, errors:0, discarded:0, hirOk:true}. ASCII-only.Closes #3597