{"id":15140303,"url":"https://github.com/entendu/untrivializer","last_synced_at":"2025-10-23T15:31:54.435Z","repository":{"id":146178620,"uuid":"111478831","full_name":"entendu/untrivializer","owner":"entendu","description":"A probot app that asks if you're sure something is \"super simple\"","archived":false,"fork":false,"pushed_at":"2018-09-27T01:14:12.000Z","size":141,"stargazers_count":12,"open_issues_count":1,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-30T19:13:33.282Z","etag":null,"topics":["automation","issues","probot","probot-app","project-management","robot"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/entendu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-21T00:38:11.000Z","updated_at":"2024-04-22T00:39:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"cb17d3f7-de8c-4e2e-be19-43f52b10c90c","html_url":"https://github.com/entendu/untrivializer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entendu%2Funtrivializer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entendu%2Funtrivializer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entendu%2Funtrivializer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/entendu%2Funtrivializer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/entendu","download_url":"https://codeload.github.com/entendu/untrivializer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237852567,"owners_count":19376709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","issues","probot","probot-app","project-management","robot"],"created_at":"2024-09-26T08:02:01.404Z","updated_at":"2025-10-23T15:31:53.841Z","avatar_url":"https://github.com/entendu.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# untrivializer\n\n\u003e a GitHub App built with [probot](https://github.com/probot/probot) that asks in Github comments if you're really sure something is trivial.\n\n![screenshot](docs/ss.png)\n\n## But why tho\n\nA lot of times we'll write up an issue without really thinking it through:\n\n\u003e We want _X_. Just do thing _Y_ to get it, that should be really simple.\n\n\u003e Make change _Z_, it should be trivial.\n\n\u003e Do thing _Foo_, it's super easy.\n\nDoing those things (almost without fail) takes way, way more time than we think it will. Why? A couple reasons: \n\n* If we're making a comment like that we're probably not thinking through all the little details anyway,\n* We're all just [terrible at estimating, _even when we know we're terrible at estimating_](https://en.wikipedia.org/wiki/Planning_fallacy) (it's truly incredible),\n* We often forget the downstream repercussions of \"simple\" changes -- one line of code for you might mean 3 hours or more of code review, testing, etc.\n\nSo this little robot tries to detect when you've said something \"should be simple\" and asks if that's really the case. The default reply is:\n\n\u003e Did you mean, \"_might be straightforward, but could have unforseen complexities that would completely change the prioritization of the issue, so we should let it go through the normal planning and estimation process_\"[?](https://en.wikipedia.org/wiki/Planning_fallacy)\n\nDetection is an ugly regex.\n\n## Running\n\nI think you can run this as a Github app here: https://github.com/apps/untrivializer but no guarantees that the backend will stay up. If you'd rather run it yourself (I don't blame you) look below.\n\n## Setup\n\n```\n# Install dependencies\nnpm install\n\n# Run the bot\nnpm start\n```\n\nSee [docs/deploy.md](docs/deploy.md) if you would like to run your own instance of this app.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fentendu%2Funtrivializer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fentendu%2Funtrivializer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fentendu%2Funtrivializer/lists"}