4 Commits

Author SHA1 Message Date
metatroncubeswdev
af2fbb9f8e Note Search Console verification of quorlasocial.com
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 08:16:49 -04:00
metatroncubeswdev
43ee21134f Use the approved GMB Audit project for Google Business Profile
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-21 08:04:43 -04:00
metatroncubeswdev
40ee68798f Note the Google project number in docs/google-app.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 21:57:17 -04:00
metatroncubeswdev
fc2179b343 Track platform quotas; wait and retry instead of failing
- quota.js: per-platform limits (YouTube 10,000 units/day Pacific per project,
  Instagram 100 / Threads 250 / TikTok 15 posts per 24 h per account, ...),
  usage log, .env overrides (QUOTA_<PLATFORM>)
- Publishing checks the budget first and records usage; when a platform is
  out of quota (or answers quota exceeded / 429) the post stays approved and
  the queue retries after the reset, without re-posting finished platforms
- Drafts that exceed a day's limit get a warning
- Connections page shows used/limit and when it frees up
- Tests for windows (incl. DST), shared vs per-account limits and the
  wait-and-retry queue flow; docs for quotas and the Google app setup

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 21:56:54 -04:00