Task
📝 **Task:** Build `pipeline(records, seed=0)` returning `(precision, recall, f1)` after stratified split, train-only scaling, 500-epoch logistic regression, and threshold at 0.5. Round each metric to 2 decimals.
📋 Implement the function above. Tests run automatically.
💡 **Hint:** Re-read the theory if you get stuck.