2cbc9e5b136216061b2bcf5d62a88ed5ed0b0491
Birock/doormile-bookings/setup_jetstream.py called update_stream with the subject list replaced wholesale, from a hardcoded list that had drifted behind this repo. Re-running it would have stripped booking.cancelled, booking.outcome, booking.assignment_failed, chat.room.closed.* and -- worst -- booking.assignment_requested, which carries the assignment retry loop rather than merely reporting on it. Bookings would have stopped reaching riders with nothing logged, until a restart repaired the stream via EnsureStreams. A "setup" script that causes an outage when run is a bad thing to leave lying around. It is now an inspector: it reports streams, subjects and consumer state and has no add/update/delete calls at all. Verified it is the only script anywhere that pointed at doormile-nats (66.116.226.161:4223) -- every other stream-mutating script targets jupiter's NATS. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
Go
97.9%
PLpgSQL
1.6%
Python
0.4%