F6 — Portfolio Dashboard
Refund rate alert (mentioned in PHASE_3_automation.md §3.3) is not here — decision B5 (finalized, product-spec.md Appendix A) drops effective-sales/refund tracking from EcoLive entirely — there is no order-status refund/cancel feed in the real data. Fabricating a refund number to fill this gap would violate the spec's own "no inference" principle — so it's dropped, keeping only the GPM-below-baseline alert (which can be built from real data).
⚠ Active alerts (1)
Garnier IDgarnierindonesia: GPM dropped below threshold 2,500 (actual 2,047.439)View session (F1) ▸ La Roche-Posay ID
GMV 423,411,831Orders 1,282Views 103,893Latest GPM 4,075Baseline GPM — (only 1 session, no baseline yet)
Maybelline ID
GMV 311,962,041Orders 3,569Views 87,913Latest GPM 3,549Baseline GPM — (only 1 session, no baseline yet)
L'Oréal Paris ID
GMV 199,034,972Orders 0Views 58,185Latest GPM 3,421Baseline GPM — (only 1 session, no baseline yet)
Garnier ID
GMV 119,683,029Orders 0Views 58,455Latest GPM 2,047Baseline GPM — (only 1 session, no baseline yet)
YSL Beauty ID
GMV 96,474,935Orders 70Views 36,780Latest GPM 2,623Baseline GPM — (only 1 session, no baseline yet)
Kérastase ID
GMV 21,008,359Orders 21Views 5,140Latest GPM 4,087Baseline GPM — (only 1 session, no baseline yet)