Notice: DecisionManager class freeze

Background
Payment Fraud engineering team is in the middle of migrating out of tv-memcache as the infra is going to be decommisioned in a couple of months [1]. To achieve this and also the longer vision of clear segregation between sub domains under Payment, we have decided to move DecisionManager class out of the monorepo and set its new home to be in Payment Fraud backend repo.

Impact
While this migration takes place, we are going to lock org.traveloka.payment.dm.DecisionManager class that resides in Backend Monorepo's payment-api module and move it to com.traveloka.payment.fraud.dm.DecisionManager in Payment Fraud Backend repo's fraud-api module.

During this lock period, we expect NO changes to org.traveloka.payment.dm.DecisionManager , so the old and the new classes behave exactly the same.

Duration
The lock is effective immediately after this announcement has been made public (Sep 17th, 2019) and will last for two weeks from the initlal date (Oct 1st, 2019) with a possibility for extensions if necessary.

Questions
Q: What if I need to change it during the migration?
A: Please refrain yourself from changing it as the class is not mirrored between the two repos. If you do, it will potentially break our decision tree algorithm and might cause other unexpected behavior, and possibly financial loss to the company. (You don't want TVLK to go bankrupt, do you?)

Q: I REALLY REALLY neeed to make the change to support my product release. My PM is going to kill me if I don't.
A: Call the police. JK. Please consult with Payment Fraud team if you have no other options. We will happily support you, but please support us during this migration as well.

Q: Okay, I will support it. Anything else I can do to help you, mate?
A: If you happen to review code changes that include this DecisionManager class, please notify the author to refrain from doing so during the aforementioned lock period.

Should you have other questions, feel free to reach @Yusuf Gandhi Gandhi.

References
[1] https://tvlk.slack.com/files/T02T3CAFM/FLRR42CEN?origin_team=T02T3CAFM