VetsLearn — Build & automate — 05: Evaluate failures and bound repeated work Revision 2026-10-03; fictional training fixture. OUTCOME Build negative-case checks and retry-safe workflow behavior. INDEPENDENT TASK Independent lab stage: implement once in starter.py. For repeated operation IDs, reuse the first result without calling the supplied operation again. Add one fresh evaluation case beyond the supplied tests. STEPS 1. Count operation calls for repeated and new IDs. 2. Run supplied tests and your extra case. 3. Write a release gate distinguishing fixture success from real-world coverage. ACCEPTANCE CRITERIA - Repeated ID executes once in the process. - New ID executes separately. - Document lack of persistence, concurrency handling and live-provider evaluation. EXPLAIN YOUR APPROACH What failure remains outside this lab’s guarantee? Keep your artifact, corrections, evidence and limitations yourself. Self-review is not independent assessment. No paid model calls are required. Review notes: /paths/builder/05/#practice