From c615023de489c35029af60e8a8580ec45e890529 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Milo=C5=A1=20Jovanovi=C4=87?= Date: Thu, 24 Sep 2026 19:35:32 -0700 Subject: [PATCH] skip assignment on subsequent runs --- reconcile.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/reconcile.go b/reconcile.go index 5063102..53b063b 100644 --- a/reconcile.go +++ b/reconcile.go @@ -44,6 +44,10 @@ func (s *Server) reconcile(ctx context.Context, runID int64, rep *User, dept str continue } + if existing == agent { + continue // already assigned to the right rep + } + if existing != 0 { // Fill-only: never displace an existing agent. skipped++