rich approve · review a queue
Screenshots
❯ rich approve --header Requests --require-reason < requests.jsonl > decisions.jsonl ? Requests › 0/5 decided · 0 approved · 0 rejected · 0 skipped · 5 pending ❯ · Raise the API rate limit │ Raise the API rate limit · Drop the legacy sessions table │ id: 101 · Rotate the CDN certificate │ author: ada · Enable the new search index │ env: prod · Purge stale feature flags │ risk: low [a] approve [r] reject [s] skip [u] undo [enter] submit
❯ rich approve --header Requests --require-reason < requests.jsonl > decisions.jsonl ? Requests › 1/5 decided · 1 approved · 0 rejected · 0 skipped · 4 pending ✓ Raise the API rate limit │ Drop the legacy sessions table ❯ · Drop the legacy sessions table │ id: 102 · Rotate the CDN certificate │ author: grace · Enable the new search index │ env: prod · Purge stale feature flags │ risk: high Reason to reject › needs a migration plan
❯ rich approve --header Requests --require-reason < requests.jsonl > decisions.jsonl ? Requests › 2/5 decided · 1 approved · 1 rejected · 0 skipped · 3 pending ✓ Raise the API rate limit │ Rotate the CDN certificate ✗ Drop the legacy sessions table — needs a m │ id: 103 ❯ ◉ · Rotate the CDN certificate │ author: linus ◉ · Enable the new search index │ env: prod ◉ · Purge stale feature flags │ risk: low [a] approve [r] reject [s] skip [u] undo [enter] submit · 3 marked
❯ rich approve --header Requests --require-reason < requests.jsonl > decisions.jsonl ? Requests › 5/5 decided · 4 approved · 1 rejected · 0 skipped · 0 pending ✓ Raise the API rate limit │ Rotate the CDN certificate ✗ Drop the legacy sessions table — needs a m │ id: 103 ❯ ✓ Rotate the CDN certificate │ author: linus ✓ Enable the new search index │ env: prod ✓ Purge stale feature flags │ risk: low approved 3 items
❯ rich approve --header Requests --require-reason < requests.jsonl > decisions.jsonl ? Requests › 4 approved · 1 rejected · 0 skipped · 0 pending ❯ cat decisions.jsonl {"index":0,"decision":"approved","reason":null,"item":{"id":101,"title":"Raise the API rate limit","author":"a da","env":"prod","risk":"low"}} {"index":1,"decision":"rejected","reason":"needs a migration plan","item":{"id":102,"title":"Drop the legacy s essions table","author":"grace","env":"prod","risk":"high","sql":["DROP TABLE sessions_v1"]}} {"index":2,"decision":"approved","reason":null,"item":{"id":103,"title":"Rotate the CDN certificate","author": "linus","env":"prod","risk":"low"}} {"index":3,"decision":"approved","reason":null,"item":{"id":104,"title":"Enable the new search index","author" :"ada","env":"staging","risk":"medium"}} {"index":4,"decision":"approved","reason":null,"item":{"id":105,"title":"Purge stale feature flags","author":" barbara","env":"prod","risk":"low"}} ❯