{"slug":"dw-collection-banner-audit","total":17,"limit":100,"offset":0,"since":null,"commits":[{"hash":"1fe6146","date":"2026-07-31 04:11:26 -0700","author":"Steve","subject":"collection-banner: actually fix PNG->JPG swap for brunschwig-fils + toile (TK-10051)","body":""},{"hash":"23421c0","date":"2026-07-31 04:11:09 -0700","author":"Steve","subject":"collection-banner: fix 2 PNG failures — replace BR PNG with JPG alternatives for brunschwig-fils + toile (TK-10051)","body":""},{"hash":"0335118","date":"2026-07-30 10:58:28 -0700","author":"steve","subject":"chore: gitignore __pycache__ (session close)","body":""},{"hash":"51ba7b2","date":"2026-07-30 10:56:55 -0700","author":"steve","subject":"landed 5 original banners for logo-only collections live; 245/256 fixed","body":""},{"hash":"9801c11","date":"2026-07-30 10:53:08 -0700","author":"steve","subject":"5 original settlement-clear banner candidates for logo-only collections (Steve to approve before landing)","body":""},{"hash":"c04b88d","date":"2026-07-30 10:48:39 -0700","author":"steve","subject":"created 6 collection 301 redirects via content token (dedup consolidation complete)","body":""},{"hash":"74a6509","date":"2026-07-30 10:47:14 -0700","author":"steve","subject":"consolidated 6 duplicate collection pairs (unpublish + 301-redirect to survivor), reversible","body":""},{"hash":"043e180","date":"2026-07-30 10:47:12 -0700","author":"Steve Abrams","subject":"auto-save: 2026-07-30T10:47:06 (1 files) — consolidation_log.jsonl","body":""},{"hash":"8e7acd1","date":"2026-07-30 10:43:47 -0700","author":"steve","subject":"unpublished 11 dead/empty collections (8 empty pr-style + 3 tiny logo-only), reversible","body":""},{"hash":"4a0f056","date":"2026-07-30 10:40:10 -0700","author":"steve","subject":"landed 32 borderline room-render banners live (32/32); 240/256 collections fixed","body":""},{"hash":"72329b9","date":"2026-07-30 10:17:46 -0700","author":"steve","subject":"deeper-dig: rendered + landed phillip-jeffries banner; 8 logo-only collections need manual asset","body":""},{"hash":"b0b46f5","date":"2026-07-30 10:17:00 -0700","author":"Steve Abrams","subject":"auto-save: 2026-07-30T10:16:54 (1 files) — deeper_dig.py","body":""},{"hash":"0917475","date":"2026-07-30 10:16:06 -0700","author":"steve","subject":"landed 29 room-render banners live (custom+smart), 29/29 ok, rollback logged","body":""},{"hash":"04bd25e","date":"2026-07-30 09:58:03 -0700","author":"steve","subject":"29 room-render banners generated (16:9, settlement-clear), contact sheet, ~$1.16","body":""},{"hash":"17c3bca","date":"2026-07-30 09:46:49 -0700","author":"Steve Abrams","subject":"auto-save: 2026-07-30T09:46:44 (2 files) — apply_live.py rollback.jsonl","body":""},{"hash":"e035ef3","date":"2026-07-30 09:19:54 -0700","author":"steve","subject":"dry-run proposal: 210/256 auto-fixable banners, 38 need manual asset","body":""},{"hash":"fb37d1d","date":"2026-07-30 09:12:39 -0700","author":"steve","subject":"collection banner audit + dry-run apply planner","body":""}]}