{"id":866,"slug":"client-bjf-deploy-frequency-v2","title":"B&J — deploy frequency and commit cadence (v2, verified 2026-05-24)","kind":"reference","scope":"client-case-studies","status":"current","audiences":["kevin","candid-team","client-prospect"],"topics":["client-boucher-jones","case-study-source","engagement-scope","kpi-candidates"],"reference_body":"## Commits\n\n| Window | Commit count |\n|---|---|\n| Last 7 days | **71** |\n| Last 30 days | **185** |\n| Last 90 days | **185** |\n| **Total on branch** | **185** |\n\nThe 30-day and 90-day counts are identical because the repo itself is only 16 days old (first commit 2026-05-08). **71 commits in the most recent week** — a high-velocity finishing push.\n\n## Service restart events\n\n| Window | Restart count |\n|---|---|\n| Last 30 days (matches \"Started boucherjones-web.service\" lines in journal) | **160** |\n\nRoughly **~5 restarts/day** on average over 30 days. Most are the dev-loop pattern (build → `systemctl restart` → verify), not deploys-as-such; a clean rate of \"actual production deploys\" would need commit timestamps cross-referenced with restart timestamps. Not done in this pass.\n\n## What this enables in case-study copy\n\n> **\"185 commits in 16 days, with 71 in the final week — a high-tempo finishing push against a third-party audit closure.\"**\n\nThis is one of the cleanest \"Candid Creative ships fast\" signals available — paired with the build-time number from [[client-bjf-build-performance-v2]] (1m 19s) it tells a coherent story of high commit velocity backed by a fast build/test loop.","rationale_body":null,"metadata":null,"links":{"outgoing":[{"slug":"client-bjf-engagement-workstreams","title":"B&J engagement — active workstreams, status, and Candid services rendered","kind":"reference","scope":"client-case-studies","link_type":"relates-to"},{"slug":"client-bjf-build-performance-v2","title":"B&J — build performance (v2, Turbopack, verified 2026-05-24)","kind":"reference","scope":"client-case-studies","link_type":"relates-to"}],"incoming":[{"slug":"client-bjf-case-study-source-v2","title":"Boucher & Jones — case-study source material, v2 (technical facts, 2026-05-24)","kind":"reference","scope":"client-case-studies","link_type":"relates-to"},{"slug":"client-bjf-data-gaps-needs-followup","title":"B&J — known unknowns that need a human conversation or a tool query before publication","kind":"reference","scope":"client-case-studies","link_type":"relates-to"}]},"created_at":"2026-05-24T01:16:37.162Z","updated_at":"2026-05-24T01:16:37.162Z"}