M21-I15: Thought Police publish #40
Labels
No labels
@Claudian
@Eliana
@Hermes
@JMax
@Kathryn
@LRM
@Nova
@Sarah-Lin
@Sylvia
@Vincent
priority:high
priority:low
priority:medium
stage:seed
task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
n8k99/dragonpunkos#40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📰 Thought Police publish
The second predesignated template and the wooden-bridge publish path until the Go monolith lands. Compose a post in a
/Thought Policefolder; onCMD+s+escthe dispatch publishes to the droplet. Recon (2026-05-29): the live droplet site is the Next.jsn8k99-site(/opt/n8k99-site, pm2, fronted bystack-nginx), whose Thought Police posts are rows in Postgresdragonpunk_public.documentskeyed by pathAreas/Eckenrode Muziekopname/Executive/Thought Police/<slug>.mdwithstatus: publishedfrontmatter; pages are ISR (revalidate = 60) so a new row goes live in ~60s with no rebuild. Two viable push mechanisms: POST to the site's/thought-police/api/publishroute (currently unauthenticated — must be locked down first), or a directINSERTinto thedocumentstable over SSH. Deeper POSSE syndication and ActivityPub federation are out of scope — they are the Go monolith's job / a later milestone of The Post.Acceptance Criteria
nin a/Thought Policefolder (post schema:title/slug/status/published/created/author/stream).CMD+s+escdispatches by publishing the post to the droplet (web): the post lands in the droplet'sdocumentsstore and renders live (ISR ~60s)..env(droplet host, DB/endpoint creds)./thought-police/api/publishendpoint, the endpoint is authenticated first (it is currently an open POST).Dependencies
.envsecrets + publish targetReference
See M21-Tradecraft for the full design and rationale.
synced from
/tmp/m21-sync/Milestones/M21-Tradecraft/Issues/M21-I15-Thought-Police-Publish.md