Jobs console · scheduling + manual triggers
What runs, when, and what it costs.
Every scheduled job lives here. "Run now" fires the same endpoint the cron does — useful when you want fresh output before scheduled time, or to test changes. Recent runs come from ai_runs.
30-day AI cost
$4.62
613 runs
Projected steady-state
$1.80/mo
After cadence cuts (was $4.20/mo)
Most expensive recurring
auto-synth
$0.09/run · now Mon + Thu
Periodic AI runs (Run-now if you want fresh output)
| Job | Schedule | Last run | 30d runs | 30d cost | Run now |
|---|---|---|---|---|---|
Generate external intel brief Haiku synthesizes 7d of news + social into one brief. | Mon · Wed · Fri 8am ET Same data → same brief most days; 3x/wk is honest | 10h ago | 10 | $0.095 | |
Generate competitor brief Haiku synthesizes 7d of competitor signals + per-product verdicts. | Mon 9am ET Synthesizes a full week — weekly is correct | 2d ago | 15 | $0.041 | |
Auto-synthesize Drop #1 spec Sonnet generates 3 ranked product concepts from full context. | Mon · Thu 8:15am ET Market doesn't shift daily; 2x/wk + on-demand | 1d ago | 19 | $1.683 | |
Generate 5 post ideas Sonnet pulls all intel + brand identity → 5 grounded post ideas. | Mon 8:30am ET Weekly batch of 5; use Run-now before posting | 2d ago | 2 | $0.149 |
Always-on data layer (cheap / time-sensitive)
| Job | Schedule | Last run | 30d runs | 30d cost | Run now |
|---|---|---|---|---|---|
Competitor scrape Pull all 6 brands' Shopify feeds. ~8s. Data only, no AI. | Daily · 4am ET Drops + sellouts shift daily | — | — | — | |
Classify competitor products Drain unclassified competitor products. Up to 24 per call. | Daily · 8:30am ET Drains the classification backlog | 14h ago | 284 | $1.608 | |
Ingest RSS news 8 fashion news feeds. Data only, no AI. | 2x daily · 2am + 2pm ET News doesn't move faster | — | — | — | |
Ingest Reddit 2 subreddits with rate-limit safe spacing. Data only. | 2x daily · 9:30am + 9:30pm Social moves fast; 2x catches morning + evening | — | — | — | |
Classify news Drain unclassified news (up to 30 per call). Haiku. | Every 3 hours Cheap Haiku drainer; keeps queue clear | 7h ago | 212 | $0.754 | |
Classify social Drain unclassified Reddit posts (up to 30). Haiku. | Every 3 hours Cheap Haiku drainer; keeps queue clear | 7d ago | 53 | $0.196 | |
Extract memory from briefs Haiku reads recent briefs/specs and extracts durable insights into memory_items. | Daily · 9:30am ET Pulls durable insights from briefs into memory layer | 8h ago | 18 | $0.095 |
How to think about "Run now"
- Before you post on IG/TikTok → Run content-ideas-daily for 5 fresh hooks grounded in last 24h.
- Big news in the category drops (e.g. another Shein-style acquisition) → Run external-brief, then auto-synthesize.
- About to send factory RFQs → Run auto-synthesize first so the spec context is current.
- You added a new competitor to
registry.ts→ Run scrape-competitors + classify-competitors. - You just edited
brand-identity.ts→ Run auto-synthesize and content-ideas-daily to see how output changed.