[object Object]

← back to AbramsEgo

queue: mark tasks 01-03 done (completed by hand during session-limit block); seed task 04 (sell-it landing) for loop auto-resume

2c7b5044e6849edade446335b7e0068d8d0a963b · 2026-07-01 10:51:39 -0700 · Steve (AbramsEgo)

Files touched

Diff

commit 2c7b5044e6849edade446335b7e0068d8d0a963b
Author: Steve (AbramsEgo) <steve@designerwallcoverings.com>
Date:   Wed Jul 1 10:51:39 2026 -0700

    queue: mark tasks 01-03 done (completed by hand during session-limit block); seed task 04 (sell-it landing) for loop auto-resume
---
 build-queue/tasks/04-sell-landing.md | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/build-queue/tasks/04-sell-landing.md b/build-queue/tasks/04-sell-landing.md
new file mode 100644
index 0000000..c4fa1fe
--- /dev/null
+++ b/build-queue/tasks/04-sell-landing.md
@@ -0,0 +1,22 @@
+# AbramsEgo build task 04 — local product landing + pricing (sell-it engine)
+
+Build the LOCAL (unpublished) sales surface for the "Sell AbramsEgo" revenue engine
+in ~/Projects/AbramsEgo. The server runs under pm2 as 'abramsego' on 9773 — use
+`pm2 restart abramsego` to reload, never start a second node on 9773.
+
+1. Add `public/landing.html` — a polished marketing page for AbramsEgo as a paid
+   self-hostable "AI agent command center" template: hero, the P&L/self-funding angle
+   ("a dashboard that pays for itself"), feature list (fleet, canaries, cost+energy P&L,
+   AI chat), 3-tier pricing (e.g. $0 self-host / $19/mo hosted / $49/mo pro), and a
+   waitlist email capture that POSTs to a new `/api/waitlist` endpoint appending to
+   `data/waitlist.jsonl`. Reuse the dark theme + CSS vars from public/index.html.
+2. Add `GET /landing` route serving it (still behind Basic Auth for now).
+3. Do NOT publish, do NOT wire Stripe, do NOT register a domain, do NOT take real
+   payment. DRAFT a go-live memo to ~/.claude/yolo-queue/pending-approval/ covering the
+   gated steps to actually sell: Stripe product+prices, public unauth landing, checkout,
+   fulfillment — each with an officer APPROVE/REVISE/BLOCK block.
+4. Verify: `pm2 restart abramsego`, `curl -u admin:'DW2024!' http://127.0.0.1:9773/landing`
+   returns the page; posting a test waitlist email appends a row. Commit
+   `feat: local sell-it landing + pricing + waitlist (publish gated)`.
+
+Local only. gitify each success (author steve@designerwallcoverings.com).

← df0f579 feat(revenue): dated income ledger + POST /api/revenue/recor  ·  back to AbramsEgo  ·  queue: mark task 03 done (completed by interactive session d 40832b5 →