- Links now use <placeholder> syntax in prompts, replaced after AI generation
- Removed dead existsSync import
- Moved generation instructions into prompts.json (out of buildPrompt)
- Fixed variable shadowing (url -> linkUrl, page -> pageState)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replaces 2x_week cap with random posting: enforces minDays gap
then 50% chance each eligible day for natural randomness.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Kernel.sh stealth browser for X login and posting
- Claude Sonnet 4.6 for tweet generation
- prompts.json for configurable prompts with frequency/scheduling
- Per-prompt history tracking to avoid repetition
- Scheduler with random time window support
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>