What shipped
A minimal, runnable hello-world sandbox build:
hello.py: a dependency-free Python CLI that prints a greetingsmoke_test.sh: a small verification script covering default, argument, and environment-driven executionREADME.md: setup, run, and demo instructions
Architecture
- Used plain Python instead of a framework to keep the build maximally inspectable and trivial to run.
- Kept the app as a single file because the brief explicitly called for the smallest real end-to-end slice.
- Added a Bash smoke script instead of a heavier test framework to preserve zero-dependency local execution.
Trimmed scope
- No external APIs
- No package manager or virtual environment requirements
- No web UI, persistence, or framework scaffolding
- No formal unit test framework beyond the smoke script
Limitations
- This is a CLI-only smoke test build.
- The app performs one task only: printing a greeting.
- Input handling is intentionally minimal.
Suggested next steps
- Add a tiny HTTP server mode if the next stage needs a browser-facing surface.
- Add structured tests with
unittestorpytestif the project grows beyond a single script. - Add packaging metadata if this should become an installable tool.