# Etsy Command Hub — OnethingNeededShop

One canonical front door for every Etsy site that got scattered across chats. Live route: https://drwu-htmls.vercel.app/etsy

## What this fixes
Multiple chats each built their own Etsy page (readiness evals, a truth read, a fulfillment worklist, an investigation, a remediation plan). This hub indexes them, marks the stale ones, and cites a single live dataset so the numbers stop drifting between pages.

## Canonical dataset
Pulled live from the Etsy Open API v3 (getShop + all /receipts + /listings) on the date stamped at the top of the page.

- Gross (lifetime): **$95.02**
- Orders: **63** · Units: **71**
- Active listings: **23**
- Unfulfilled (is_paid=true, is_shipped=false): **7** — oldest 29 days, one $10 order at 15 days

The hub carries counts and links only. No buyer names, order numbers, emails, or narratives.

## Current sites (linked live)
- `/etsy-ceo-eval-v4` — live strategic verdict
- `/etsy-truth` — verified raw shop read
- `/etsy-worklist` — PII-free fulfillment method
- `/worklist-fraud-investigation` — backlog-inflation post-mortem
- `/worklist-remediation-plan` — three-phase fix
- `/blocked-queue-triage` — whole-ops queue triage

## Superseded (redirected to /etsy via vercel.json)
- `/etsy-ceo-eval` (v1, Jun 20 pre-sales readiness eval) → replaced by v4
- `/etsy-ceo-eval-v3` (Jun 20, same pre-sales snapshot) → replaced by v4
- `/etsy-action-plan` (Jul 6, pre-price-raise) → replaced by v4 + remediation plan

Source files are preserved. Nothing is deleted; the old routes 307 to this hub.

## External / cross-host (flagged, not yet consolidated)
- `etsy-truth-dashboard.vercel.app` — separate Vercel project deployed from the other Mac; holds the Jul 16 buyer-named worklist
- `7onething1.github.io/etsy-ceo-eval-v4` — GitHub Pages mirror of v4; this Vercel route is canonical
