From be2dfb7629af2feec5155a426c59c7db041bda62 Mon Sep 17 00:00:00 2001 From: Lasse Benninga Date: Thu, 11 Jun 2026 10:38:09 +0200 Subject: [PATCH] feat(autograder): add transform floor check to manual checklist Students must do real pandas work in transform(); wrapping records in pd.DataFrame and immediately storing them does not count. Added as a manual check since static analysis cannot verify the semantic content. Co-Authored-By: Claude Sonnet 4.6 --- .github/autograder.py | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/autograder.py b/.github/autograder.py index 7f01ebb..ffb764c 100644 --- a/.github/autograder.py +++ b/.github/autograder.py @@ -314,6 +314,7 @@ def check_git_workflow(): MANUAL_CHECKS = [ "Docker image builds and runs locally (`docker run --env-file .env`)", + "Transform does real work: pipeline.py calls at least one of parse_dates / dropna / fillna / rename / assign / a new derived column (not just pd.DataFrame(records) → storage)", "Azure ACR: image exists with a tagged version", "Azure: Container App Job created with --trigger-type Schedule --cron-expression", "Azure: job ran successfully (execution history shows Succeeded)",