{"level":"warn","time":"2026-04-18T07:00:32+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:36 ⚠️ Column _System_Table.IsManaged type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column _System_Table.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column Profile.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column Profile.IsSystem type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column Profile.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column UserRole.RollupDescription type drift detected: DB=varchar(255), expected=TEXT (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column User.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column User.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column _System_Session.Token type drift detected: DB=varchar(750), expected=string (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column Report.BooleanFilter type drift detected: DB=varchar(500), expected=TEXT (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column SharingRule.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column Group.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column CampaignMemberStatus.SortOrder type drift detected: DB=decimal(65,30), expected=INT (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column PermissionSet.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column PermissionSet.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column PermissionSetAssignment.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column PermissionSetGroup.IsActive type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column PermissionSetGroup.IsDeleted type drift detected: DB=tinyint, expected=TINYINT(1) (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column Flow.CreatedDate type drift detected: DB=datetime(3), expected=DATETIME (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ⚠️ Column Flow.LastModifiedDate type drift detected: DB=datetime(3), expected=DATETIME (non-VARCHAR change, skipping — use explicit migration) 2026/04/18 07:00:36 ✅ Column reconciliation complete (0 added, 0 modified, 3.287s) --- PASS: TestSeedAutoNumberCounters_Idempotent_3x (22.82s) PASS ok github.com/nexuscrm/backend/internal/bootstrap 23.605s s_Idempotent_3x (22.02s) FAIL FAIL github.com/nexuscrm/backend/internal/bootstrap 22.882s FAIL