Drafts one planned article a week from the content backlog, runs a 13-point SEO and brand checklist on its own work, and sends it for human review. Publishing only ever happens after sign-off.
One reviewed draft a week to Sherif/Nish. On approval, it's published to the shop blog — the publish step is gated, always.
Search demand for Gulf-climate sleep content (humidity, cooling, mattress choice for this region) is real and uncontested — none of our competitors has written it properly. A weekly rhythm compounds: a year of this is a content moat.
One piece per week
From the backlog, with keyword data where available
SEO + brand + claim-safety; failures rework automatically
To Sherif/Nish for sign-off
To the shop blog only after approval
For implementers and the technically curious. The full build sheet — verified queries, thresholds, and build notes — lives on the specs page.
| System | Role in this loop |
|---|---|
| Shopify bloggated write | The publish target — writes only on human approval. |
| Brand rulebookhux-brand-guidelines | Tone and visual language checks inside the verifier. |
| SEO checklist13-point verifier | Structure, keywords, internal links, claim safety — the quality gate that makes weekly cadence safe. |
| Hermesagent runtime on our server | The scheduler that wakes the loop up. Each loop is a cron job under a Hermes profile; the planned bizops profile will host the business digests (IT loops run under vpsops). |
| Email renderer + gwsrender_email.py | All digests pass through one shared renderer: Huxberry-branded HTML, tables for repeated rows, a coral 'needs your response' box when the loop has questions, and an arrow link on every record. Sent from the loops mailbox via the Google Workspace CLI. |
| Model / brain | What it does here |
|---|---|
| Claude Opusthe judgment model | Reviews alert wording, thresholds, and anything a human will read and act on. Post-Fable, Opus owns everything that ships. |
| GPT-5.5 via Codexthe bulk-work model | Wrote and maintains the mechanical parts — SQL, diffing, digest assembly. Effectively free on our existing subscription, so routine cycles cost almost nothing. |
| Claude Fablethe designer (retired) | Designed this loop's spec and encoded the judgment as thresholds and checklists before its retirement on 8 July 2026 — so cheaper models can run it without Fable-level reasoning. |
The backlog with per-piece status, plus keyword data from the search-watch loop as it comes online.
Weekly review draft; published piece after sign-off.
Publish is the only write and it's human-gated; the verifier's claim-safety check plus Opus review keep unsubstantiated claims from ever reaching the blog.