From e6dee0dd571afeea1520971dc542596c66895c4c Mon Sep 17 00:00:00 2001 From: hoelee Date: Sat, 17 Oct 2026 22:55:37 +0800 Subject: [PATCH] docs(project-state): E3 queue 10 -> 69 with draft/HTTP guards, E6 edge caching measured working (Cache Rule HIT + purge proven in the run log) --- docs/project-state.md | 44 ++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/docs/project-state.md b/docs/project-state.md index 52bd7a6..5a5d10c 100644 --- a/docs/project-state.md +++ b/docs/project-state.md @@ -154,8 +154,13 @@ the URL — the daily dev.to drip below is the first distribution channel outsid - [x] ✅ **dev.to cross-posting is automated (2026-10-17).** `scripts/devto-crosspost.py` in the Hermes scripts dir (`C:\Users\hoelee\AppData\Local\hermes\scripts\`) publishes **one queued post per day** with `canonical_url` pointing at the blog original, from a Hermes **no_agent cron** (`devto daily crosspost`, id `ce8fc8bd23e6`, - `25 12 * * *`, deliver Telegram). Queue = 10 ranked titles in `devto-queue.json`; `devto-state.json` makes it - idempotent per slug; the API key lives in `~/.secrets/devto-api-key.txt`, never in the repo. + `25 12 * * *`, deliver Telegram). Queue = **69 ranked titles / every live post except three** — `hello-world` (blog intro page), + `how-i-made-my-own-songs-with-suno-ai` (8 `