---
# System prepended metadata

title: Sprint 71

---

# Sprint 71

## Tasks

- Gather and map out the different potential use cases for processing a contract:
    - What tasks should be cached
    - Under what conditions should a task be rerun
- Build serialiser for task results:
    - Tokenised Paragraph
    - Party Collection
    - Prediction Collection
- Isolate output from tasks:
    - Classify contract
    - Party detection
    - Classify Paragraph
- Decision on whether to build bespoke python execution engine or use Prefect
    - How to test caching in Prefect
    - 
        