Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 15 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,22 @@
# Human-Approved Ecommerce Agent
# workshop

Python 3.12 MVP for a reviewable Etsy and Printful product workflow:
An agent pipeline where every action that reaches the outside world stops and waits
for a person.

The control model is the point. Real provider calls are blocked by a configuration
guard that fails at startup rather than falling back to live mode, every external
operation is idempotency-keyed against a database-level unique constraint, and
publishing is exclusively human-triggered. The default configuration is fully
mocked; touching anything real requires opting in per integration.

The domain happens to be ecommerce. Three of the nine stages below are human gates
(design approval, listing copy approval, manual publish); nothing advances past them
on its own:

`trend discovery -> optional research report -> design -> design approval -> listing copy approval -> Printful product -> Etsy draft -> manual publish -> monitoring`

Python 3.12, FastAPI, Postgres with Alembic, Streamlit, Docker Compose.

Etsy supports authenticated draft-listing workflows. Printful supports real catalog
reads and an operator-driven Workshop for curation, mockups, and sync-product
creation; all real writes require separate safeguards. OpenAI image generation and
Expand Down
Loading