DAILY CONTENT QUOTA

Did we run the business today?

2026-07-21 · evening check · verifies OUTCOME (shipped), not "cron ran"

5
ON TRACK
8
MISSES
1
SOFT
0
OFF-DAY
1
NOT WIRED
🚨 8 HARD MISSES — alerted to #openclaw-errors. Fix before the day is dark.

Nordanyan Law

6 surfaces
Blog
sched 2 · ship 1 / need 1
ON TRACK
Listicle
sched 2 · ship 1 / need 1
ON TRACK
Carousel
sched 1 · ship 0 / need 1 — produced 1/1 but only 0 shipped — stuck/failed in publish
MISS
Reel
primary
sched 1 · ship 0 / need 1 — produced 1/1 but only 0 shipped — stuck/failed in publish
MISS
Static
sched 1 · ship 0 / need 1 — produced 1/1 but only 0 shipped — stuck/failed in publish
MISS
Testimonial
sched 0 · ship 0 / need 1 — shipped 0/1 (short 1)
SOFT

RGDM

5 surfaces
Blog
sched 2 · ship 1 / need 1
ON TRACK
Listicle
sched 2 · ship 1 / need 1
ON TRACK
Carousel
sched 2 · ship 0 / need 1 — produced 2/1 but only 0 shipped — stuck/failed in publish
MISS
Reel
primary
sched 0 · ship 0 / need 1
NOT WIRED
Static
sched 1 · ship 0 / need 1 — produced 1/1 but only 0 shipped — stuck/failed in publish
MISS

Uncle Kam

4 surfaces
Blog
sched 8 · ship 8 / need 1
ON TRACK
Carousel
consumer · pro
sched 2 · ship 0 / need 2 — produced 2/2 but only 0 shipped — stuck/failed in publish
MISS
Reel
consumer · pro
sched 2 · ship 0 / need 2 — produced 2/2 but only 0 shipped — stuck/failed in publish
MISS
Static
consumer · pro
sched 2 · ship 0 / need 2 — produced 2/2 but only 0 shipped — stuck/failed in publish
MISS

Quotas from config/content_quotas.yaml · receipts from ship_receipts.py · guard: quota-guard morning ~07:45 + evening ~20:30 PT → #openclaw-errors