commits
Fix reply root selection for threaded splits
- Automatically fetch and process missing parent tweets if they belong to the same user.\n- Resolves issues with threaded replies being skipped during partial backfills.
- Refactor Bluesky agent logic to src/bsky.ts\n- Add deleteAllPosts utility\n- Add admin route and UI button to wipe account posts and cache
- Prevent global schedule reset on backfill request to allow prioritization.\n- Automatically remove link from text if it avoids threading and can be embedded as a card.
- Add bsky_tail_uri/cid to DB to track thread continuity across sessions.\n- Implement smart splitting with (i/n) numbering and sentence boundary detection.\n- Fix intra-batch threading using localProcessedMap.
feat(logging): add verbose logging for tweet fetching and processing failures
Co-authored-by: j4ckxyz <152029969+j4ckxyz@users.noreply.github.com>