SteeplyOpinionated: A PR Review Tool for Tea Recipes (Returns 418, Obviously)
Source: Dev.to
What I Built
A pull request review tool that does absolutely nothing useful.
You paste your tea recipe. A senior engineer reviews it. Every step has critical issues. The PR can never be merged. It returns HTTP 418 — I’m a teapot.
Because someone had to build this. And that someone was me.
This is a submission for the DEV April Fools Challenge.
Demo
(Demo placeholder – add screenshots or a live link here.)
Code
(Code placeholder – add a repository link or code snippets here.)
How I Built It
Built with Python + FastAPI because enterprise tea deserves enterprise tooling.
The reviewer is a highly sophisticated, enterprise‑grade AI system — which is actually just a carefully curated list of passive‑aggressive comments. No AI was harmed in the making of this tool. No AI was used either. Just pure, hand‑crafted pedantry.
Sample review comments
- “Magic number detected. Extract 3 minutes to
STEEP_DURATION_SECONDSenvironment variable.” - “No error handling. What if the kettle fails? Where is the retry logic?”
- “Side effects detected. This step mutates global state (the cup). Please isolate.”
- “No unit tests found for this step. How do we know boiling actually works?”
Every merge attempt returns HTTP 418 — I’m a teapot as nature intended.
Prize Category
Best Ode to Larry Masinter — because RFC 2324 deserves a production‑grade implementation. Thank you, Larry, for your vision. This is the tool he always dreamed of. Probably.