data/orders.csv is a real file in your working directory. Read it and return total completed revenue per customer.
The file is not clean. It contains cancelled orders, a refund with a negative total, a row with no customer id, and one order that was written twice.
Return a Series indexed by customer_id, sorted by revenue descending. Only completed orders count.
Build the architecture on a canvas: place the components, configure them, connect them into a data flow, and write a short reason for each one. The AI reviewer grades your design against a rubric written specifically for this problem.
Minimum 5 components · needs a wide desktop screen