- Filter unpublished items by status='pass' in publish loop
- Add DeletePost function to remove posts from PDS
- Add /api/setItemStatus endpoint to mark items pass/fail
- When marking fail, deletes the Bluesky post if it was published
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Rename module from publisher to publish
- Change all shared.* references to commons.*
- Use commons.Item, commons.Feed, etc from shared library
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>