From b549fa09a01f85252ffe194ecddc4f7e9da77e10 Mon Sep 17 00:00:00 2001 From: RaghavChamadiya Date: Sat, 30 May 2026 12:01:48 +0530 Subject: [PATCH 1/2] =?UTF-8?q?test:=20bot=20smoke=20test=20=E2=80=94=20in?= =?UTF-8?q?troduce=20a=20complex=20function=20(do=20not=20merge)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/cli/src/repowise/cli/main.py | 50 +++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/packages/cli/src/repowise/cli/main.py b/packages/cli/src/repowise/cli/main.py index 1c7bea59..e8f2ace2 100644 --- a/packages/cli/src/repowise/cli/main.py +++ b/packages/cli/src/repowise/cli/main.py @@ -73,3 +73,53 @@ def cli(ctx: click.Context) -> None: cli_registry.apply(cli) + + +# TEMP — bot smoke test, DO NOT MERGE. A deliberately gnarly, uncalled function +# to exercise the PR bot's complexity biomarkers + diff-attributable health +# delta. Safe to delete; not wired into the CLI. +def _bot_smoke_test_classify(value, mode, flags): # noqa + result = [] + for i in range(len(value)): + if mode == "a": + if flags.get("x"): + if value[i] > 0: + if value[i] % 2 == 0: + if value[i] > 100: + result.append("big-even") + else: + result.append("small-even") + elif value[i] % 3 == 0: + result.append("odd-three") + else: + result.append("odd") + elif value[i] < 0: + if value[i] < -100: + result.append("very-negative") + else: + result.append("negative") + else: + result.append("zero") + else: + result.append("no-x") + elif mode == "b": + for j in range(i): + if value[j] == value[i]: + if j % 2 == 0: + result.append("dup-even") + else: + result.append("dup-odd") + else: + result.append("uniq") + elif mode == "c": + while value[i] > 0: + value[i] -= 1 + if value[i] == 5: + break + elif value[i] == 3: + continue + else: + result.append("dec") + else: + result.append("default") + return result From 4e614cc531e26d563b95303e0ac62389d1a44b67 Mon Sep 17 00:00:00 2001 From: RaghavChamadiya Date: Sat, 30 May 2026 12:35:27 +0530 Subject: [PATCH 2/2] test: re-trigger bot analysis (do not merge) --- packages/cli/src/repowise/cli/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/cli/src/repowise/cli/main.py b/packages/cli/src/repowise/cli/main.py index e8f2ace2..33cd887e 100644 --- a/packages/cli/src/repowise/cli/main.py +++ b/packages/cli/src/repowise/cli/main.py @@ -123,3 +123,6 @@ def _bot_smoke_test_classify(value, mode, flags): # noqa else: result.append("default") return result + + +# bot re-test: trivial change to re-trigger analysis on the updated bot.