The one test
A runnable repo passes the fresh clone test. Someone should be able to clone it, install dependencies, run one command, and see output.
Do not assume they have your folder structure, API key file, or college laptop setup.
What runnable means
Your script already reads data and calls an API or mock API. Now make it usable by another builder, mentor, or recruiter.
They should not need to message you on WhatsApp for missing files or commands.