Thank you for your contribution. Does oracle-d has a frontend from where you can create the post? The code looks great and its explained very well in the contribution. However, writing hard-coded usernames is not good but you have explained the problem.
What you can do is before initialization analyzes the last week's voting behavior of oracle-d and then use those usernames only.
Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.