Skip to content

First End-to-End Run

A condensed checklist for running the full pipeline from scratch. Use this after you have completed the tutorials and want a quick reference.

Prerequisites

  • Python 3.10 installed.
  • uv installed.
  • Snowflake account with ACCOUNTADMIN access.
  • Repository cloned.
  • .env files configured (see Local Setup).

Checklist

1. Bootstrap hub

make -C hub deploy-infra

2. Seed shared data

make -C mock_data seed-shared-data

3. Deploy PUDO project

make -C projects/pudo deploy-schema
make -C projects/pudo deploy-feature-store

4. Train a model

make -C projects/pudo deploy-training-dag
make -C projects/pudo run-training-dag

5. Run inference

make -C projects/pudo deploy-inference-dag
make -C projects/pudo run-inference-dag

6. Simulate a daily cycle

# Morning
make -C mock_data add-morning-data
make -C projects/pudo run-inference

# Evening
make -C mock_data add-evening-data
make -C projects/pudo evaluate-predictions
make -C projects/pudo inference-alerts
make -C projects/pudo inference-summary

7. Repeat or reset

# Check status
make -C mock_data simulation-status

# Reset if needed
make -C mock_data reset-simulation

Common issues

If something fails, check Troubleshooting.