Baraah A. - #4
Conversation
Co-authored-by: Cursor <cursoragent@cursor.com>
|
Reopening to re-trigger grade workflow after checkout fix on main. |
Pick up ASSIGNMENT_REPORT TODO scoring, max_active_runs check, and screenshot presence (≥3 image files). Co-authored-by: Cursor <cursoragent@cursor.com>
Autograder note (teacher)The CI score is a static smoke test only (file presence + code patterns + docs/screenshot files). It does not grade:
Autograder 100 ≠ assignment pass. Teachers review those from your PR against the Week 12 deliverables. Please make sure |
This comment has been minimized.
This comment has been minimized.
Drop DagBag include_examples (Airflow 3), remove TODO from starter HTML comments, expand ASSIGNMENT_REPORT for backfill/deploy proof, require max_active_runs with catchup in the autograder, and clarify Gotcha HackYourAssignment#4 month-filter guidance in the DAG stub. Co-authored-by: Cursor <cursoragent@cursor.com>
This comment has been minimized.
This comment has been minimized.
Missing <3 screenshot images now forces pass=false (blocker). Co-authored-by: Cursor <cursoragent@cursor.com>
📝 HackYourFuture auto gradeAssignment Score: 95 / 100 ✅Status: ✅ Passed Test Details |
|
The DAG parses successfully and is also able to perform a backfill so that's good, but you need to add Please finish the “How to trigger” section in Please re-run the same 7-month window (with Good job! 90/100 |
What I built
dags/taxi_pipeline.py(schedule,ingest_taxi_month → dbt_run → dbt_test, partition from logical date, retries)include/dbt_project/RUNBOOK.mdASSIGNMENT_REPORT.mdAI_ASSIST.mdHow to review
dags/taxi_pipeline.py(schedule, task order,catchup=False, retries, partition date).ASSIGNMENT_REPORT.md; operations inRUNBOOK.md.AI_ASSIST.md.How to run
From a clean clone, with the Astro CLI installed:
astro dev start astro dev pytest tests/test_dag_integrity.py --args "-v"Then open the UI URL, add the
azure_pgconnection (Admin → Connections), unpausetaxi_pipeline, and trigger a run for a real month (e.g.2024-01-01).Prerequisite: your Week 10 dbt project in
include/dbt_project/and theazure_pgconnection to the shared Postgres.What reviewers should see (expected results)
Fill in what your run actually produces:
test_dag_integrity.pyresult: <e.g. all pass>Known limitations / out of scope
Self-check
bash .hyf/test.shpassesastro dev pytest tests/test_dag_integrity.pypassescatchup=Falseand retries are setASSIGNMENT_REPORT.md