Skip to content

docs: proposal 60 - automated #buildinpublic Twitter posting from GitHub commits#61

Merged
neoneye merged 2 commits intoPlanExeOrg:mainfrom
VoynichLabs:feature/buildinpublic-twitter-automation
Feb 21, 2026
Merged

docs: proposal 60 - automated #buildinpublic Twitter posting from GitHub commits#61
neoneye merged 2 commits intoPlanExeOrg:mainfrom
VoynichLabs:feature/buildinpublic-twitter-automation

Conversation

@82deutschmark
Copy link
Copy Markdown
Collaborator

What

Adds proposal #60: a fully automated system that watches PlanExeOrg/PlanExe commits, generates a #buildinpublic tweet via LLM, and posts to Twitter with no human in the loop.

Why

Neither Simon nor Mark wants to manually maintain social media for PlanExe. This closes the gap: steady, technical #buildinpublic updates generated from real commits = passive discoverability with zero ongoing human effort.

What's in the proposal

  • Concept & architecture: GitHub API polling → LLM generation → Twitter post (bird CLI or Twitter API)
  • State file pattern: last_commit_sha.txt to prevent duplicate tweets
  • LLM prompt template: technical tone, no hype, auto-include commit URL + #buildinpublic
  • Cron schedule options: per-commit / daily digest / weekly summary (daily digest recommended)
  • Implementation sketch: pseudocode for shell + Python posting
  • Decision table: 8 questions Simon needs to answer before implementation starts
  • Suggested starting config: daily digest, Claude Haiku, GitHub Actions cron, dedicated @PlanExeBuilds account

What's NOT included

This is docs-only. No code, no credentials, no working implementation. Just the proposal for Simon to review and decide on.

Decisions needed from Simon

See the proposal's decision table — key ones:

  1. Which Twitter account posts?
  2. Per-commit, daily digest, or weekly summary?
  3. All commits, or PR merges only?

Docs only — one file added: docs/proposals/60-buildinpublic-twitter-automation.md

Larry the Laptop Lobster and others added 2 commits February 21, 2026 09:59
…Hub commits

Add proposal for fully automated cron job that polls PlanExeOrg/PlanExe
commits, generates a tweet via LLM, and posts to Twitter with no human
in the loop.

Covers: architecture, state file pattern, LLM prompt template, cron
schedule options, and open questions for Simon to decide.
@neoneye neoneye merged commit 9ca80c3 into PlanExeOrg:main Feb 21, 2026
@neoneye neoneye deleted the feature/buildinpublic-twitter-automation branch February 21, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants