{"level":"warn","time":"2026-04-18T07:00:31+08:00","message":"SECURITY: JWT_SECRET not set — using ephemeral random secret (tokens will not survive restarts). Set JWT_SECRET for persistent sessions."} === RUN TestSeedAutoNumberCounters_Idempotent_3x 2026/04/18 07:00:33 🔄 Reconciling system table columns... 2026/04/18 07:00:34 ⚠️ Column _System_Table.IsManaged type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column _System_Table.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column Profile.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column Profile.IsSystem type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column Profile.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column UserRole.RollupDescription type drift detected: DB=varchar(255), expected=TEXT (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column User.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column User.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column _System_Session.Token type drift detected: DB=varchar(750), expected=string (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column Report.BooleanFilter type drift detected: DB=varchar(500), expected=TEXT (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column SharingRule.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column Group.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column CampaignMemberStatus.SortOrder type drift detected: DB=decimal(65,30), expected=INT (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column PermissionSet.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column PermissionSet.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column PermissionSetAssignment.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column PermissionSetGroup.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column PermissionSetGroup.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column Flow.CreatedDate type drift detected: DB=datetime(3), expected=DATETIME (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ⚠️ Column Flow.LastModifiedDate type drift detected: DB=datetime(3), expected=DATETIME (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:34 ✅ Column reconciliation complete (0 added, 0 modified, 1.578s autonumber_seed_integration_test.go:286: run 1: row count drifted (first=11, this=13) autonumber_seed_integration_test.go:286: run 2: row count drifted (first=11, this=13) --- FAIL: TestSeedAutoNumberCounters_Idempotent_3x (20.27s) FAIL FAIL github.com/nexuscrm/backend/internal/bootstrap 20.541s FAIL