Skip to content

v0.52.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 14:42
· 1116 commits to main since this release

Minor Changes

  • 13d8a75: The organisation checks the chairman's path end to end after a messaging release (a11ign/a11ign#3540). agent-org messaging:selftest sends ONE synthetic inbound through the real createInbound(...).handle(), the real converse.forward, the real queue port and herdr's real roster, with a RECORDING provider (it imports no provider and calls no fetch, so nothing reaches his chat), an order text that says it is synthetic and asks the seat to take no action, and its own ledger (selftest-ledger.jsonl, never the chairman's, so messaging:measure does not count a check). It reads the line back and judges four stages, naming the first that failed: listen, queue, seat (typed in at once, or the queue entry left the queue within 10 minutes, a bound measured from 385 ticks) and back (the acknowledgement came through the recorder). An order that went to ceo and not the liaison is a DEGRADED pass, never green. The work tick runs it once on the first tick after the checkout moves to a tag whose changes touch the messaging code, the queue or the roster's readers (selftestDue, a pure function of two tags and a file list), records the version only when it PASSED, retries a red after a 10-minute back-off, and queues a red or degraded report for ceo once and never for the chairman. converse.mjs exports realQueue so the self-test reuses the one queue loader.