Contents
PR Summary
What problems was I solving
IterableEventLog.getEvents() was unused dead code: it had no production call-sites across the monorepo, was not part of the Queue<T> interface the class implements, and only existed to support a few internal test assertions.
What user-facing changes did I ship
None. This is an internal utility library cleanup with no visible behavior change.
How I implemented it
Deleted the getEvents() method from architect/iterable-event-log/main/iterable-event-log.ts and removed its dedicated test plus a leftover getEvents() assertion in the stop() is idempotent test. All other IterableEventLog methods (push, stop, fail, iterate) remain unchanged.
Description for the changelog
Removed the unused IterableEventLog.getEvents() method and its associated tests. This shrinks the public surface of the iterable-event-log library and eliminates the only coupling to its internal event buffer outside of the supported iterate() API. No production consumers are affected.