Journal produit
Daily Helpifyr Stack Update
Cross-repo fixes hardened the daily blog lane and multiple Helpifyr workflows today.
Daily Helpifyr Stack Update
Cross-repo fixes hardened the daily blog lane and multiple Helpifyr workflows today.
What Changed
- OpenClaw daily blog draft lane now exposes the canonical `POST /api/blog/publish` path with legacy `/api/posts` compatibility.
- The draft lane now delegates to canonical `jhf-web` publish logic instead of storing fake-green JSON stubs.
- Support triage, invoice dispatch, and SSO bootstrap follow-up fixes were verified against the live stack and rolled into owner-tracked branches today.
What Improved
- Daily blog runtime now fail-closes on staging-on-main instead of silently writing non-canonical artifacts.
- OpenClaw runtime and n8n orchestration surfaces are healthy again for the daily blog lane.
Current State
A new daily blog draft can be staged through the canonical local-first publish contract; public delivery remains gated by the normal review and promotion flow.
Open Blockers
- Public `helpifyr.com/blog` visibility still requires the normal `jhf-web` promotion path through git/Gitea review and deploy.