Append one entry per run. Prune entries older than 30 days.
{
"run_id": "2026-06-09T08:15:00Z",
"pattern": "daily-triage",
"duration_s": 45,
"items_found": 4,
"actions_taken": 1,
"escalations": 0,
"tokens_estimate": 52000,
"outcome": "report-only | fix-proposed | escalated | no-op"
}{"run_id":"2026-10-05T08:08:47Z","pattern":"daily-triage","duration_s":16,"items_found":18,"actions_taken":1,"escalations":4,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"37281774197"} {"run_id":"2026-10-06T08:00:53Z","pattern":"daily-triage","duration_s":10,"items_found":18,"actions_taken":1,"escalations":4,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"37433271611"} {"run_id":"2026-10-07T08:01:14Z","pattern":"daily-triage","duration_s":11,"items_found":21,"actions_taken":1,"escalations":4,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"37590971710"} {"run_id":"2026-10-08T08:02:45Z","pattern":"daily-triage","duration_s":11,"items_found":21,"actions_taken":1,"escalations":4,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"37747216147"} {"run_id":"2026-10-09T08:02:44Z","pattern":"daily-triage","duration_s":10,"items_found":21,"actions_taken":1,"escalations":5,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"37902524751"} {"run_id":"2026-10-12T08:14:40Z","pattern":"daily-triage","duration_s":14,"items_found":12,"actions_taken":1,"escalations":5,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"38222348424"} {"run_id":"2026-10-13T08:05:37Z","pattern":"daily-triage","duration_s":19,"items_found":13,"actions_taken":1,"escalations":5,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"38366886589"} {"run_id":"2026-10-14T08:00:52Z","pattern":"daily-triage","duration_s":10,"items_found":13,"actions_taken":1,"escalations":5,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"38532122732"} {"run_id":"2026-10-15T08:00:54Z","pattern":"daily-triage","duration_s":10,"items_found":14,"actions_taken":1,"escalations":3,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"38702614415"} {"run_id":"2026-10-16T08:00:44Z","pattern":"daily-triage","duration_s":8,"items_found":16,"actions_taken":1,"escalations":6,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"38870818562"} {"run_id":"2026-10-19T08:04:54Z","pattern":"daily-triage","duration_s":14,"items_found":14,"actions_taken":1,"escalations":7,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"39220191011"} {"run_id":"2026-10-20T08:00:47Z","pattern":"daily-triage","duration_s":10,"items_found":13,"actions_taken":1,"escalations":2,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"39390329291"} {"run_id":"2026-10-21T08:00:40Z","pattern":"daily-triage","duration_s":9,"items_found":17,"actions_taken":1,"escalations":4,"tokens_estimate":52000,"readiness_score":100,"outcome":"escalated","workflow_run":"39566026843"} {"run_id":"2026-10-22T08:00:52Z","pattern":"daily-triage","duration_s":10,"items_found":13,"actions_taken":1,"escalations":3,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"39744562279"} {"run_id":"2026-10-23T08:01:01Z","pattern":"daily-triage","duration_s":13,"items_found":13,"actions_taken":1,"escalations":3,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"39921633969"} {"run_id":"2026-10-26T08:06:02Z","pattern":"daily-triage","duration_s":11,"items_found":19,"actions_taken":1,"escalations":1,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"40289917182"} {"run_id":"2026-10-27T08:00:52Z","pattern":"daily-triage","duration_s":14,"items_found":16,"actions_taken":1,"escalations":3,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"40470598209"} {"run_id":"2026-10-28T08:01:09Z","pattern":"daily-triage","duration_s":8,"items_found":17,"actions_taken":1,"escalations":1,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"40653799566"} {"run_id":"2026-10-29T08:00:51Z","pattern":"daily-triage","duration_s":10,"items_found":16,"actions_taken":1,"escalations":1,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"40839101676"} {"run_id":"2026-10-30T08:00:58Z","pattern":"daily-triage","duration_s":9,"items_found":16,"actions_taken":1,"escalations":1,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"41023601709"} {"run_id":"2026-11-02T08:01:11Z","pattern":"daily-triage","duration_s":11,"items_found":16,"actions_taken":1,"escalations":1,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"41409998283"} {"run_id":"2026-11-03T08:01:04Z","pattern":"daily-triage","duration_s":9,"items_found":16,"actions_taken":1,"escalations":1,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"41600152793"} {"run_id":"2026-11-04T08:01:02Z","pattern":"daily-triage","duration_s":12,"items_found":18,"actions_taken":1,"escalations":1,"tokens_estimate":52000,"readiness_score":100,"outcome":"report-only","workflow_run":"41796241741"}