From 9a0b6e091a840008ff28d2a3ee1d6a030546d78f Mon Sep 17 00:00:00 2001 From: simoleo89 Date: Mon, 31 Aug 2026 21:19:06 +0200 Subject: [PATCH] ci: inspect permission value limits --- scripts/diagnose-permission-page.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/scripts/diagnose-permission-page.ts b/scripts/diagnose-permission-page.ts index 8a1852e4..767817ad 100644 --- a/scripts/diagnose-permission-page.ts +++ b/scripts/diagnose-permission-page.ts @@ -53,6 +53,19 @@ try { `SELECT column_name FROM information_schema.columns WHERE table_schema = DATABASE() AND table_name = 'permission_definitions'`, ); + const permissionLimits = await probe( + "permission max_value limits", + `SELECT MIN(max_value) AS min_value, + MAX(max_value) AS max_value, + SUM(max_value > 20) AS values_over_20 + FROM permission_definitions`, + ); + if (permissionLimits?.[0]) { + console.log( + `[permissions-diag] max_value range ${permissionLimits[0].min_value}..${permissionLimits[0].max_value}; values_over_20=${permissionLimits[0].values_over_20}`, + ); + } + const rankColumn = `rank_${rankId}`; if (definitionColumns?.some((row) => row.column_name === rankColumn)) { await probe(