Concurrency-bug hunt harness: 50 synthetic agents, 11.9k actions, invariant checker + seeded-race demo (localhost-only)