{"tool":{"slug":"ponytail","name":"ponytail","repo_full_name":"DietrichGebert/ponytail","category":"spec-framework","vendor":null,"tagline":"Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.","homepage":"https://ponytail.dev","aliases":[],"verdict":"maintained","freshness":100,"reasons":[{"fact":"last commit","detail":"Pushed 5 days ago.","effect":0},{"fact":"commit volume","detail":"100+ commits in the last 12 weeks.","effect":0},{"fact":"releases","detail":"Released v4.9.0 36 days ago; 15 releases in the last year.","effect":4},{"fact":"issue response","detail":"Not enough recent issues to measure a response time.","effect":0},{"fact":"unanswered issues","detail":"100% of the recent issues sampled have no maintainer reply at all.","effect":-8},{"fact":"maintainers","detail":"37 people committed in the last 90 days.","effect":5},{"fact":"capped at 100","detail":"The signals totalled 101; 100 is the ceiling.","effect":-1}],"verdict_at":"2026-09-13T06:09:22.747+00:00","previous_verdict":null,"verdict_changed_at":null,"stars":136772,"forks":7338,"open_issues":92,"language":"JavaScript","license":"MIT","archived":false,"disabled":false,"description":"Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.","created_at":"2026-06-12T00:52:37+00:00","pushed_at":"2026-09-07T16:27:01+00:00","days_since_push":5,"recent_commits":100,"last_release_at":"2026-08-07T21:15:11+00:00","last_release_tag":"v4.9.0","releases_365d":15,"release_gap_days":36,"median_release_gap":0,"issue_response_hours":null,"issues_sampled":8,"stale_issue_ratio":1,"contributors_90d":37,"bus_factor":1,"first_seen":"2026-08-01T18:22:24.469+00:00","refreshed_at":"2026-09-13T06:09:22.747+00:00"},"answer":"Yes. ponytail is maintained. The last commit was 5 days ago, and it scores 100/100.","history":[{"captured_on":"2026-09-13","verdict":"maintained","freshness":100,"days_since_push":5,"recent_commits":100,"release_gap_days":36,"issue_response_hours":null,"contributors_90d":37,"stars":136772,"open_issues":92,"archived":false},{"captured_on":"2026-09-12","verdict":"maintained","freshness":100,"days_since_push":4,"recent_commits":100,"release_gap_days":35,"issue_response_hours":null,"contributors_90d":37,"stars":135978,"open_issues":91,"archived":false},{"captured_on":"2026-09-11","verdict":"maintained","freshness":100,"days_since_push":3,"recent_commits":100,"release_gap_days":34,"issue_response_hours":null,"contributors_90d":37,"stars":135027,"open_issues":89,"archived":false},{"captured_on":"2026-09-10","verdict":"maintained","freshness":100,"days_since_push":2,"recent_commits":100,"release_gap_days":33,"issue_response_hours":null,"contributors_90d":37,"stars":133751,"open_issues":88,"archived":false},{"captured_on":"2026-09-09","verdict":"maintained","freshness":100,"days_since_push":1,"recent_commits":100,"release_gap_days":32,"issue_response_hours":null,"contributors_90d":37,"stars":132497,"open_issues":88,"archived":false},{"captured_on":"2026-09-08","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":31,"issue_response_hours":null,"contributors_90d":37,"stars":131272,"open_issues":88,"archived":false},{"captured_on":"2026-09-07","verdict":"maintained","freshness":100,"days_since_push":2,"recent_commits":100,"release_gap_days":30,"issue_response_hours":null,"contributors_90d":39,"stars":129805,"open_issues":88,"archived":false},{"captured_on":"2026-09-06","verdict":"maintained","freshness":100,"days_since_push":1,"recent_commits":100,"release_gap_days":29,"issue_response_hours":null,"contributors_90d":39,"stars":128231,"open_issues":84,"archived":false},{"captured_on":"2026-09-05","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":28,"issue_response_hours":null,"contributors_90d":39,"stars":126529,"open_issues":81,"archived":false},{"captured_on":"2026-09-04","verdict":"maintained","freshness":99,"days_since_push":27,"recent_commits":100,"release_gap_days":27,"issue_response_hours":null,"contributors_90d":40,"stars":123817,"open_issues":78,"archived":false},{"captured_on":"2026-09-03","verdict":"maintained","freshness":99,"days_since_push":26,"recent_commits":100,"release_gap_days":26,"issue_response_hours":null,"contributors_90d":40,"stars":122128,"open_issues":77,"archived":false},{"captured_on":"2026-09-02","verdict":"maintained","freshness":99,"days_since_push":25,"recent_commits":100,"release_gap_days":25,"issue_response_hours":null,"contributors_90d":40,"stars":120277,"open_issues":77,"archived":false},{"captured_on":"2026-09-01","verdict":"maintained","freshness":99,"days_since_push":24,"recent_commits":100,"release_gap_days":24,"issue_response_hours":null,"contributors_90d":40,"stars":118760,"open_issues":74,"archived":false},{"captured_on":"2026-08-31","verdict":"maintained","freshness":99,"days_since_push":23,"recent_commits":100,"release_gap_days":23,"issue_response_hours":null,"contributors_90d":40,"stars":117511,"open_issues":72,"archived":false},{"captured_on":"2026-08-30","verdict":"maintained","freshness":99,"days_since_push":22,"recent_commits":100,"release_gap_days":22,"issue_response_hours":null,"contributors_90d":40,"stars":116527,"open_issues":70,"archived":false},{"captured_on":"2026-08-29","verdict":"maintained","freshness":99,"days_since_push":21,"recent_commits":100,"release_gap_days":21,"issue_response_hours":null,"contributors_90d":40,"stars":115602,"open_issues":69,"archived":false},{"captured_on":"2026-08-28","verdict":"maintained","freshness":99,"days_since_push":20,"recent_commits":100,"release_gap_days":20,"issue_response_hours":null,"contributors_90d":40,"stars":114358,"open_issues":68,"archived":false},{"captured_on":"2026-08-27","verdict":"maintained","freshness":99,"days_since_push":19,"recent_commits":100,"release_gap_days":19,"issue_response_hours":null,"contributors_90d":40,"stars":113860,"open_issues":69,"archived":false},{"captured_on":"2026-08-26","verdict":"maintained","freshness":99,"days_since_push":18,"recent_commits":100,"release_gap_days":18,"issue_response_hours":null,"contributors_90d":40,"stars":111405,"open_issues":64,"archived":false},{"captured_on":"2026-08-23","verdict":"maintained","freshness":99,"days_since_push":15,"recent_commits":100,"release_gap_days":15,"issue_response_hours":null,"contributors_90d":40,"stars":108344,"open_issues":63,"archived":false},{"captured_on":"2026-08-22","verdict":"maintained","freshness":100,"days_since_push":14,"recent_commits":100,"release_gap_days":14,"issue_response_hours":null,"contributors_90d":40,"stars":107649,"open_issues":62,"archived":false},{"captured_on":"2026-08-21","verdict":"maintained","freshness":100,"days_since_push":13,"recent_commits":100,"release_gap_days":13,"issue_response_hours":null,"contributors_90d":40,"stars":106896,"open_issues":62,"archived":false},{"captured_on":"2026-08-20","verdict":"maintained","freshness":100,"days_since_push":12,"recent_commits":100,"release_gap_days":12,"issue_response_hours":null,"contributors_90d":40,"stars":106190,"open_issues":60,"archived":false},{"captured_on":"2026-08-19","verdict":"maintained","freshness":100,"days_since_push":11,"recent_commits":100,"release_gap_days":11,"issue_response_hours":null,"contributors_90d":40,"stars":105556,"open_issues":58,"archived":false},{"captured_on":"2026-08-18","verdict":"maintained","freshness":100,"days_since_push":10,"recent_commits":100,"release_gap_days":10,"issue_response_hours":null,"contributors_90d":40,"stars":104868,"open_issues":57,"archived":false},{"captured_on":"2026-08-17","verdict":"maintained","freshness":100,"days_since_push":9,"recent_commits":100,"release_gap_days":9,"issue_response_hours":null,"contributors_90d":40,"stars":104257,"open_issues":57,"archived":false},{"captured_on":"2026-08-15","verdict":"maintained","freshness":100,"days_since_push":7,"recent_commits":100,"release_gap_days":7,"issue_response_hours":null,"contributors_90d":40,"stars":102842,"open_issues":55,"archived":false},{"captured_on":"2026-08-14","verdict":"maintained","freshness":100,"days_since_push":6,"recent_commits":100,"release_gap_days":6,"issue_response_hours":null,"contributors_90d":40,"stars":102305,"open_issues":55,"archived":false},{"captured_on":"2026-08-13","verdict":"maintained","freshness":100,"days_since_push":5,"recent_commits":100,"release_gap_days":5,"issue_response_hours":null,"contributors_90d":40,"stars":102049,"open_issues":55,"archived":false},{"captured_on":"2026-08-12","verdict":"maintained","freshness":100,"days_since_push":4,"recent_commits":100,"release_gap_days":4,"issue_response_hours":null,"contributors_90d":40,"stars":101012,"open_issues":53,"archived":false},{"captured_on":"2026-08-11","verdict":"maintained","freshness":100,"days_since_push":3,"recent_commits":100,"release_gap_days":3,"issue_response_hours":null,"contributors_90d":40,"stars":100313,"open_issues":52,"archived":false},{"captured_on":"2026-08-10","verdict":"maintained","freshness":100,"days_since_push":2,"recent_commits":100,"release_gap_days":2,"issue_response_hours":null,"contributors_90d":40,"stars":99573,"open_issues":52,"archived":false},{"captured_on":"2026-08-09","verdict":"maintained","freshness":100,"days_since_push":1,"recent_commits":100,"release_gap_days":1,"issue_response_hours":null,"contributors_90d":40,"stars":98901,"open_issues":52,"archived":false},{"captured_on":"2026-08-08","verdict":"maintained","freshness":100,"days_since_push":0,"recent_commits":100,"release_gap_days":0,"issue_response_hours":null,"contributors_90d":40,"stars":98398,"open_issues":52,"archived":false},{"captured_on":"2026-08-07","verdict":"maintained","freshness":100,"days_since_push":22,"recent_commits":100,"release_gap_days":39,"issue_response_hours":null,"contributors_90d":40,"stars":97614,"open_issues":56,"archived":false},{"captured_on":"2026-08-06","verdict":"maintained","freshness":100,"days_since_push":21,"recent_commits":100,"release_gap_days":38,"issue_response_hours":null,"contributors_90d":40,"stars":96918,"open_issues":56,"archived":false},{"captured_on":"2026-08-05","verdict":"maintained","freshness":100,"days_since_push":20,"recent_commits":100,"release_gap_days":37,"issue_response_hours":null,"contributors_90d":40,"stars":96121,"open_issues":57,"archived":false},{"captured_on":"2026-08-04","verdict":"maintained","freshness":100,"days_since_push":19,"recent_commits":100,"release_gap_days":36,"issue_response_hours":null,"contributors_90d":40,"stars":95208,"open_issues":56,"archived":false},{"captured_on":"2026-08-03","verdict":"maintained","freshness":100,"days_since_push":18,"recent_commits":100,"release_gap_days":35,"issue_response_hours":null,"contributors_90d":40,"stars":94267,"open_issues":53,"archived":false},{"captured_on":"2026-08-02","verdict":"maintained","freshness":100,"days_since_push":18,"recent_commits":100,"release_gap_days":34,"issue_response_hours":null,"contributors_90d":40,"stars":94002,"open_issues":52,"archived":false},{"captured_on":"2026-08-01","verdict":"maintained","freshness":100,"days_since_push":16,"recent_commits":100,"release_gap_days":33,"issue_response_hours":null,"contributors_90d":40,"stars":93433,"open_issues":47,"archived":false}],"refreshed_at":"2026-09-13T06:09:22.747+00:00","generated_at":"2026-09-24T10:05:28.214Z"}