← back to calendar
softgoods brain · posting rhythm · less chaos

about

A soft little dashboard for the articles queue and the bridge post rhythm. Pulls from SOCIAL.md, turns it into something readable, and keeps the next beats obvious.

✿ bridge posts mon · wed · fri ◆ long articles every ~10 days ☼ window 9am – 1pm PT ♡ voice lowercase, punchy

how it works

the pipeline from draft to live post
✿ long articles
substack → linkedin pulse → x article

Draft in articles/drafts/, publish to Substack as canonical, then mirror to LinkedIn Pulse and X Article (full text). Hero image required. Cadence: every ~10 days.

◆ bridge posts
draft mon · wed · fri

X stays under 280 chars. LinkedIn feed can run a touch longer. Lowercase, hot-take opener, personal anecdote, no emoji.

♡ voice
amy's voice, punchy & specific

Numbers and failure modes beat abstractions. No startup postmortem stuff. NDA: can name Apple, can't say what she did there.

☼ publish flow
draft → approve → schedule on platform → mark

Birby drafts, Amy approves, then the actual scheduling happens on X and LinkedIn themselves (use each app's native scheduler). This calendar is just for planning; it does not auto-post anywhere. Once a post goes live, mark the row posted in SOCIAL.md and drop the URLs in.

✶ hero images
drafts folder → published folder

Put hero images in articles/drafts/ while the post is in progress, then move them into articles/published/ once it's live.

⌁ data + sync
supabase ↔ this site

All entries live in the content_calendar_data table.

categories

the colors you see on the calendar
✦ mfg hot take

manufacturing pain with attitude

Core voice. Best historical performance.

✧ ai x cad

ai meets the kernel

Lands well with the tech crowd.

◆ materials

deep dives, tradeoffs, gotchas

What it is, where it works, where it fails, the design rule.

✿ article tie-in

extends or teases a long article

Keeps the conversation warm between drops.

☻ personal

SF observations, life jokes

Underused but high engagement.