Follow the Durability docs on how this needs to work. Only implement adaptive mode (ignore strict mode), don't do code upgrades. This is to reduce scope and ship the feature showing it really works.
Add Server tests and end-to-end Python tests that validate the feature works correctly.