Demo
DEMO2026-04-28-p003
Tariff Landed-Cost Cutline
An e-commerce margin defense desk that helps small sellers reprice, bundle, or pause SKUs when de minimis and tariff shocks wreck unit economics.
Build Notes
demostitchvanilla-html
Spec Notes
assumptions.md
# Assumptions (KNOWN / ASSUMPTION / UNKNOWN) — Tariff Landed-Cost Cutline ## KNOWN - Assigned slot: p003 - Theme: 자산 방어 - Design profile: operator-dense - Evidence references: - Reddit r/EtsySellers de minimis thread: https://www.reddit.com/r/EtsySellers/comments/1msru7x/uk_to_us_de_minimus_tips_and_resources/ - Google News RSS tariff/de minimis coverage: https://news.google.com/rss/search?q=de%20minimis%20tariffs%20small%20sellers%202026 ## ASSUMPTION - The target user has enough urgency to try a lightweight decision workspace. - A single-screen Stitch demo can communicate the value faster than a full app. - The required sections are enough to make the prototype feel specific rather than generic. ## UNKNOWN - Exact willingness-to-pay. - Which data import path users would trust first. - Whether users prefer automation or a manual checklist for the first version.
falsification.md
# Falsification checklist — Tariff Landed-Cost Cutline 1. Does the prototype show a specific trigger/data source that differs from recent PF batches? 2. Can the target user identify themselves from the first screen copy? 3. Are the external/community signal references visible in the spec and meta.json? 4. Does the UI concept avoid generic dashboard/rescue/planner renaming? 5. Is the assigned design profile (operator-dense) reflected in the Stitch prompt direction? 6. Does the key action produce a clear next decision, not just information display? 7. Would a user plausibly share or pay for this if the triggering pain happened today?
prd.md
# PRD — Tariff Landed-Cost Cutline ## Candidate type - Practical / Commercial ## Theme - 자산 방어 ## Design profile - operator-dense ## Problem - An e-commerce margin defense desk that helps small sellers reprice, bundle, or pause SKUs when de minimis and tariff shocks wreck unit economics. ## Target user - Etsy, Shopify, and marketplace sellers importing or shipping low-value goods into the US who need fast SKU-level decisions without a trade-law department. ## Key UX - Upload a SKU list, add origin/shipping assumptions, see landed-cost shock by product, then choose reprice, bundle, swap supplier, or pause before selling at a loss. ## Required UI sections - tariff shock banner - SKU landed-cost table - margin break-even slider - bundle rescue builder - supplier/origin scenario cards - pause/reprice action queue ## External/community signal references - Reddit r/EtsySellers de minimis thread: https://www.reddit.com/r/EtsySellers/comments/1msru7x/uk_to_us_de_minimus_tips_and_resources/ - Google News RSS tariff/de minimis coverage: https://news.google.com/rss/search?q=de%20minimis%20tariffs%20small%20sellers%202026 ## Stitch prompt Design a desktop e-commerce margin defense desk called Tariff Landed-Cost Cutline for Etsy, Shopify, and marketplace sellers whose low-value import economics are changing because of de minimis and tariff shocks. It should let users upload a SKU list, model origin and shipping assumptions, compare landed-cost changes, and decide whether to reprice, bundle, swap supplier, or pause a product before selling at a loss. Include a tariff shock banner, SKU landed-cost table, margin break-even slider, bundle rescue builder, supplier/origin scenario cards, and pause/reprice action queue. Design direction: use an operator-dense aesthetic with compact high-signal panels, spreadsheet-like SKU clarity, amber margin warnings, dense action queues, and no decorative fluff so the product feels built for urgent commercial decisions. ## Constraints - Phase A only: spec/scaffold, no custom demo implementation. - Preserve the assigned design profile in Stitch output. - Use external signals as problem evidence, not market-size proof. ## Non-goals - No external LLM API calls. - No production backend. - No payment flow implementation in Phase A. ## Success metrics - A user can understand the core pain and next action within 10 seconds. - The main UI exposes all required sections without placeholder text. - Stitch output can be dropped into `/home/sy/Downloads/stitch_drop/2026-04-28/p003/`.
qa-checklist.md
# QA checklist — Tariff Landed-Cost Cutline ## Phase A scaffold checks - meta.json includes `theme`, `designProfile`, `externalSignals`, and `stitchPrompt`. - spec/prd.md contains the one-liner, target user, key UX, UI sections, signal references, and full Stitch prompt. - Slot folder exists under `prototypes/2026-04-28-p003-tariff-landed-cost-cutline`. ## Stitch intake checks for 06:30 job - Expected drop folder: `/home/sy/Downloads/stitch_drop/2026-04-28/p003/` - Required files from user: `code.html` and `screen.png`. - Ingest should preserve the original Stitch environment as the main demo experience. ## Acceptance verification - Today has all slots p001 through p004. - `node scripts/build-index.mjs` passes after scaffolding. - No placeholder-only spec files remain for this idea.
