Files
ngit-grasp/grasp-audit/src
DanConwayDev f06109e38e test(audit): order the recursive announcement after its fixture
The full parallel suite exposed a rejection in the external-announcement
admission scenario. It replaces the fixture's reciprocal announcement
using only the wall clock, so a same-second update can lose the NIP-01
lower-ID tie-break and return the relay's generic save rejection.

Query the stored predecessor for that author and identifier and choose a
timestamp strictly after it, with checked overflow. Retain the exact-ID
storage assertion and remove the post-acknowledgement propagation sleep.
This orders a real fixture revision; relay authorization and production
replacement rules are unchanged.

The focused integration test and formatting check pass. The failed full
run is retained, and three new full workspace runs will validate the
combined revision under the CI hostile Git configuration.

Assisted-by: Codex (GPT-6)
2026-09-21 08:39:47 +00:00
..
2025-11-19 17:01:36 +00:00
2026-07-17 16:19:37 +01:00