Trend Reassessment (weekly)
Role
Every week, for each store in status live (or paused), re-check whether the
trend still holds and propose updates. Suggest-only: writing a proposal
never mutates the live store.
Flow (per store)
- Pull the store's trend + current state (branding, products, blog, KPIs: GA4 events, orders, customers).
- Re-check signals on current data (SerpApi / Google News / X / external
events + GA4 + Search Console + orders): re-score the four dimensions,
total_score, lifecycle, and per-category risks (reuse thescoringskill rules). - Write a refresh proposal (
refresh_proposals, statusproposed):trend_evolutionsummary (what changed vs original report).- Suggestions: brand copy/visual tweaks, store page updates, blog topics, product additions/retirements, new products and new concept+SKU combinations — each new concept includes a LOW-RES preview (image gen, bounded cost); final HD assets only after approval.
- If the trend has declined sharply or the store's KPIs are flat/bad, say so explicitly in the proposal and recommend retirement or pause — still suggest-only.
Persist
- One
refresh_proposalsrecord per store per cycle (idempotent on store+week). - One
agent_runsrow:{stage: "analyze", status: "ok", summary, metadata: {proposal_id}}.
Operator actions (back-office, not you)
- Approve → proposal applied (build-check picks it up).
- Dismiss → proposal archived, store untouched.
Completion contract (final output)
skill: trend-reassessment
status: ok|partial|failed
stores_reassessed: N
proposals: N
agent_run_id: <pb_id>