Skip to main content

Cross-Post Log

Tracking articles cross-posted from scotthavird.com to external platforms with canonical URLs.

Set DEVTO_API_KEY in .claude/settings.local.json (env.DEVTO_API_KEY) or export it in your shell, then:

node scripts/publish-devto-crosspost.mjs <slug>           # draft
node scripts/publish-devto-crosspost.mjs <slug> --publish # live

DEV rules we follow (AI-assisted article guidelines, terms §11):

  • Disclose AI assistance. The prepare script adds a "created with the help of AI" line; also set AI Disclosure → Some AI (AI-assisted) in the editor.
  • Full articles only, no stubs that just link back. Canonical URL must point at the original post.
  • Don't cross-post product launches or promotional posts (e.g. the Tapamine launch); AI-assisted posts must not promote a business, including our own.
  • Pace: about one post a week, scheduled for 9:00 AM ET.
DatePostPlatformURLStatus
2026-08-16AI Coding Tools 2026Dev.toDev.toscheduled 2026-11-08 09:00 ET
2026-08-16Claude Code HooksDev.toDev.topublished 2026-11-05
2026-08-16Cloudflare Pages RedirectDev.toDev.toscheduled 2026-11-11 09:00 ET
2026-08-16Codifying scotthavird.com in TerraformDev.toDev.toscheduled 2026-11-14 09:00 ET
2026-11-05PromptConduit Auth HardeningDev.toDev.toscheduled 2026-11-21 09:00 ET
2026-11-05Lysosome Disk CleanerDev.toDev.toscheduled 2026-11-28 09:00 ET