Back
Watchdog

Watchdog

#watchdog

Watchdog's AI enforces your community's rules and answers your members' questions so you don't have to. Supports Crisp, Telegram, Discord, Reddit, and X communities.
Launched May 4, 2024
Load previous page…
Ship automated testing feature and tweet + linkedin post about it: x.com/ben_makes_stuff/status/… and www.linkedin.com/feed/update/… #watchdog
See test case runner working during my integration testing with real data, very cool #watchdog
Finish testing "create" and "get" flows for test case management - working! Now just need to finish testing the remaining operations + "import from rule violation log", pushing to finish by the end of the day today #watchdog
Finished CRUD APIs for test case management, now to test everything with the frontend and make sure it works #watchdog
Add a bunch of SQL queries to handle test case creations, updates, etc #watchdog
Write, execute, and verify some fairly complicated SQL to backfill rule ids that were violated now that I need to use those in addition to the display names for the backtesting feature #watchdog
Write some fairly complicated SQL to backfill rule ids that were violated now that I need to log those in addition to the display names for the backtesting feature #watchdog
Add database migrations for the backtesting feature for Watchdog #watchdog
See first situation happen where a customer churned and ask them what I could have done better, back below $100 MRR 😬 #watchdog
Finished the "edit test case" UI and got pre-populated fields working properly #watchdog
Finish "create test case" UI work and integrate with rules endpoint to fetch the list of allowed options #watchdog
Start handling OpenAI "refusals" because sometimes gpt-4o ends up refusing to analyze images for whatever reason and I'm getting paged. This is a short term solution to stop getting paged, medium term solution: will add fallbacks to different providers #watchdog
Build "log -> test case" import UI www.youtube.com/watch?v=OaNfV… - cc @marc added a simple beaker icon you can tap to import a test case from a given log #watchdog
Moved rule violation tags inside each log card instead of awkwardly sitting on top outside the card (old behavior). Think I like this UI better #watchdog
Start building the saved test runner for Watchdog so customers can more easily experiment with rule wordings without worrying about regressions: www.youtube.com/watch?v=flFaH… - h/t @marc for the idea #watchdog
Fix rule table alignment by using table-cell instead of block for th and td #watchdog
Added "Message Type" to the rule test UI so everyone can test different types of messages (posts or replies) against their rules #watchdog
Fix another nasty bug where the rule test API silently broke and always returned success when "Applies To" was set for any rule - thanks for the bug report @marc #watchdog
Fix nasty bug with #watchdog reddit integration that was causing it to report success without deleting any comments. Needed to use moderation.remove() instead of comment.delete() 🤦‍♂️ Reddit's API returns 200 OK without doing anything if you don't have permissions which is wild and meant that my alerting didn't catch failures
Added dashboard screenshots to the landing page because a customer asked if a dashboard was included #watchdog
Home
Search
Messages
Notifications
More

Are you sure?