{"count":50,"commits":[{"hash":"c8e11e80","date":"2026-06-24","message":"auto-snapshot post-session 20260624_000019","type":"other"},{"hash":"1df92770","date":"2026-06-22","message":"auto-snapshot post-session 20260622_120019","type":"other"},{"hash":"989dbd75","date":"2026-06-21","message":"auto-snapshot post-session 20260621_180019","type":"other"},{"hash":"4472e95f","date":"2026-06-21","message":"auto-snapshot post-session 20260621_060018","type":"other"},{"hash":"2907e50d","date":"2026-06-20","message":"auto-snapshot post-session 20260620_180032","type":"other"},{"hash":"8052b1c2","date":"2026-06-20","message":"auto-snapshot post-session 20260620_060030","type":"other"},{"hash":"c71a150e","date":"2026-06-19","message":"auto-snapshot post-session 20260619_180236","type":"other"},{"hash":"cd1a690c","date":"2026-06-19","message":"chore: close wq-1085, add tRPC probe idea to brainstorming","type":"chore"},{"hash":"e3746c5b","date":"2026-06-19","message":"feat(wq-1085): detect Kysely/Knex query builder write patterns in engagement probe","type":"feature"},{"hash":"68674731","date":"2026-06-19","message":"auto-snapshot post-session 20260619_060316","type":"other"},{"hash":"dbf79556","date":"2026-06-19","message":"chore: close wq-1084 as completed","type":"chore"},{"hash":"63f0d855","date":"2026-06-19","message":"feat(wq-1084): test computeBackupSubstitutionRate with stateDir override","type":"feature"},{"hash":"0c0321bf","date":"2026-06-18","message":"auto-snapshot post-session 20260618_180233","type":"other"},{"hash":"59d13e83","date":"2026-06-18","message":"chore: close wq-1083, add wq-1087 for Svelte version extraction","type":"chore"},{"hash":"9ceab5a5","date":"2026-06-18","message":"feat(wq-1083): add version extraction for React and Vue frameworks","type":"feature"},{"hash":"f2aa706e","date":"2026-06-18","message":"auto-snapshot post-session 20260618_060519","type":"other"},{"hash":"91be9081","date":"2026-06-18","message":"chore: add wq item for scenario diffing (pipeline replenishment)","type":"chore"},{"hash":"f623de17","date":"2026-06-18","message":"chore: close wq-1082, mark done","type":"chore"},{"hash":"8242aec6","date":"2026-06-18","message":"feat(wq-1082): add what-if scenario save/compare","type":"feature"},{"hash":"7efc6d35","date":"2026-06-17","message":"auto-snapshot post-session 20260617_180154","type":"other"},{"hash":"36cbbfc0","date":"2026-06-17","message":"chore: close wq-1081, add Kysely/Knex brainstorming idea","type":"chore"},{"hash":"258f9153","date":"2026-06-17","message":"feat(wq-1081): detect Drizzle/Prisma ORM write patterns in engagement probe","type":"feature"},{"hash":"87fe41dc","date":"2026-06-17","message":"auto-snapshot post-session 20260617_060420","type":"other"},{"hash":"f52af3a4","date":"2026-06-17","message":"chore: close wq-1080, add wq-1084 test follow-up","type":"chore"},{"hash":"1818abff","date":"2026-06-17","message":"test(wq-1080): add computeEScopeBleed integration tests with mocked git history","type":"other"},{"hash":"ef7167ac","date":"2026-06-16","message":"auto-snapshot post-session 20260616_180325","type":"other"},{"hash":"ec893877","date":"2026-06-16","message":"chore: add wq-1083 React/Vue version extraction follow-up","type":"chore"},{"hash":"7cb5f9c0","date":"2026-06-16","message":"chore: close wq-1079, add framework-versions auto-update brainstorming idea","type":"chore"},{"hash":"fb5e10da","date":"2026-06-16","message":"chore: add framework-versions auto-update brainstorming idea","type":"chore"},{"hash":"5afed4c1","date":"2026-06-16","message":"feat(wq-1079): add version-staleness alerting for detected frameworks","type":"feature"},{"hash":"221ed549","date":"2026-06-16","message":"auto-snapshot post-session 20260616_060203","type":"other"},{"hash":"9c9af0e9","date":"2026-06-16","message":"chore: close wq-1078, add what-if scenario compare brainstorming idea","type":"chore"},{"hash":"ac033db5","date":"2026-06-16","message":"feat(wq-1078): add --what-if mixed simulation for sprint planning","type":"feature"},{"hash":"b90e963c","date":"2026-06-15","message":"auto-snapshot post-session 20260615_180151","type":"other"},{"hash":"62eea242","date":"2026-06-15","message":"chore: close wq-1077, add ORM probe brainstorming idea","type":"chore"},{"hash":"8e49f5d9","date":"2026-06-15","message":"feat(wq-1077): add Convex/Appwrite/PocketBase write pattern detection","type":"feature"},{"hash":"9aeea366","date":"2026-06-15","message":"auto-snapshot post-session 20260615_060242","type":"other"},{"hash":"fbd8ac41","date":"2026-06-15","message":"chore: close wq-1076, add mock-git brainstorming idea","type":"chore"},{"hash":"d1181ac5","date":"2026-06-15","message":"test(wq-1076): add categorizeCommitMessage edge case tests","type":"other"},{"hash":"868eb14c","date":"2026-06-14","message":"auto-snapshot post-session 20260614_180247","type":"other"},{"hash":"9e0d2cbb","date":"2026-06-14","message":"chore: close wq-1075, add version-staleness brainstorming idea","type":"chore"},{"hash":"283d73a4","date":"2026-06-14","message":"feat(wq-1075): extract framework versions from probe HTML","type":"feature"},{"hash":"ca9e124b","date":"2026-06-14","message":"auto-snapshot post-session 20260614_060201","type":"other"},{"hash":"e42e9617","date":"2026-06-14","message":"chore: close wq-1074, add pipeline item for mixed what-if simulation","type":"chore"},{"hash":"5bfe9fd0","date":"2026-06-14","message":"feat(wq-1074): add --what-if batch-close to status command","type":"feature"},{"hash":"29e437a8","date":"2026-06-13","message":"auto-snapshot post-session 20260613_180208","type":"other"},{"hash":"840d7bc6","date":"2026-06-13","message":"chore: close wq-1073, add pipeline item for BaaS write pattern detection","type":"chore"},{"hash":"3f3d2bbb","date":"2026-06-13","message":"feat(wq-1073): detect Firebase/Firestore write patterns in engagement probe","type":"feature"},{"hash":"831f2d1e","date":"2026-06-13","message":"auto-snapshot post-session 20260613_060234","type":"other"},{"hash":"322068e1","date":"2026-06-13","message":"chore: close wq-1072, add pipeline item for scope bleed categorization tests","type":"chore"}]}