Build-In-Public Post Candidates — Ship End 2026-07-01
Generated after shipping the V3 Kanban Pipeline screen (commit acfe0a1, master). Phase: implementation. Advisory drafts only — nothing here is published, and no social-ledger records are written without explicit approval.
docs/social-ledger-convention.md, no shared social routers, and no bundled per-channel convention files, and .agents/project.json → alignment.bip_platforms is unset (so no saved priority ranking is applied). Candidates below follow the ship-end BIP page shape directly; every loaded-convention-path field is marked unavailable. Top picks: the X/Twitter thread and the short screen-capture video — card motion (FLIP + pinning) is the visually demonstrable core of this ship.
acfe0a1: mvp-1/apps/web Pipeline route, motion-control hooks (usePipelineColumns, useFlip), inline launch form, drawer, mobile sections; spec design/ux-variations-monitoring-start/v3-kanban-pipeline.md; session verification results in tasks/todo.md (28-assertion Playwright suite). No credentials, user data, or unreleased third-party details involved; all claims are about the author's own project and are verifiable from the repo.
Text & community channels
X / Twitter — thread recommended · top pick
Shipped a kanban pipeline view for my agent-fleet dashboard. The hard part wasn't columns — it was making live status changes safe to watch: 1/ Coalescing: a crashing agent flaps error→retry→running. Cards wait 400ms for status to settle, so they glide once instead of bouncing. 2/ Pinning: open a card's drawer and it freezes in place. Its real status keeps updating; the *move* is deferred until you close — then a toast says where it went. 3/ FLIP across columns: React remounts a card when it changes parents, so I keyed the animation registry by agent id — the new element animates from the old element's rect. Bonus gotcha: WebSocket churn re-snapshots mid-animation, so positions are measured transform-stripped. prefers-reduced-motion skips it all.
Bluesky / Mastodon — single post recommended
My agent dashboard's new kanban view moves cards between status columns on its own. Three rules keep it calm: status flapping coalesces before animating, the card you have open is pinned until you close it, and cross-column moves FLIP-animate from the old position. prefers-reduced-motion turns it all off.
LinkedIn — post not now
Outline kept for later: hook (reading a board's shape beats reading rows) → the 5-variation experiment → what the kanban treatment optimizes for → invitation to compare notes on ops-dashboard design.
Reddit — r/reactjs (technical) recommended
Title: FLIP animation when React remounts the element (kanban card moving columns) Body outline: keys are sibling-scoped so a card moving columns is a fresh element → keep a Map<itemId, HTMLElement> registry via callback refs, snapshot rects in useLayoutEffect after every commit, animate the NEW element from the OLD rect. Two gotchas: (1) measure transform-stripped (DOMMatrix e/f) or mid-animation re-snapshots poison the positions under WebSocket churn; (2) a CSS pop-in animation with fill:both beats inline transforms — drop the class before you FLIP.
Hacker News — Show HN not now
Discord / build-in-public communities — progress note recommended
Milestone: my agent-fleet dashboard now has a live kanban pipeline view (3rd of 5 UX experiments built as a real screen). Biggest lesson: a board where cards move *by themselves* needs motion etiquette — settle before animating, never move the card the user has open. Clip attached 👇
Video channels
YouTube Shorts — 45s screen capture recommended · top pick
Outline: (0–5s) empty board teaching captions → (5–15s) launch from the inline form, card lands in Queued, glides to Running → (15–30s) approvals block, Waiting column grows tall, "column height = your queue" caption → (30–40s) open a card, background statuses change, card doesn't move; close → it glides over with a toast → (40–45s) title card "motion etiquette for live dashboards".
TikTok / Instagram Reels not now
Long-form blog / dev.to write-up rejected this session
No publishing or social-ledger writes were performed. Approve specific candidates explicitly to proceed.