Add Falah Cast episode 20 (Masnavi) - script, publish notes, duplicate-post lesson
This commit is contained in:
@@ -29,3 +29,17 @@ This proves the full content pipeline works end-to-end when not blocked
|
||||
by network policy. Once the "Falah" cloud environment's egress allow-list
|
||||
is actually fixed (see gumroad-file-hosting-gotcha.md and prior session
|
||||
notes), this flow is a candidate for a scheduled routine.
|
||||
|
||||
## Episode 20 — Rumi's Masnavi
|
||||
|
||||
**Live:** https://iqra.falahos.my/rumis-masnavi-the-reeds-cry-and-the-logic-of-the-heart/
|
||||
|
||||
Same pipeline as episode 19. Note: first `curl` publish attempt appeared to
|
||||
fail with a local JSON-parse error (caused by mixing `-w` status output into
|
||||
the same stream as the response body) but had actually succeeded server-side
|
||||
— retrying created a duplicate post (`-2` slug). Caught by checking
|
||||
`filter=slug:~'masnavi'` and deleted the duplicate via `DELETE
|
||||
/ghost/api/admin/posts/{id}/` (204 confirmed). Lesson: always write API
|
||||
response bodies to a separate file/variable from status-code output before
|
||||
parsing, and check for existing posts before assuming a "failed" call didn't
|
||||
actually go through.
|
||||
|
||||
Reference in New Issue
Block a user