To describe the challenge as much you can, giving examples and data to test if possible.
Describe the out of scope and hard rules to follow.
Provide a repository with source code having:
* At least 80% of coverage
* CI/CD (you can use travis, github actions or any free service)
* Clean code !!
* To include a README file having instructions to:
* Compile, test and run
* Dockerize the solution
* CI link