rich approve · review a queue

0.0 s

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                                                 
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
queue
❯ 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                                                                   
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
reason
❯ 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                                     
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
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                                                                                            
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
decided
❯ 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"}}                                                                          
❯                                                                                                             
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
                                                                                                              
output