{"version":"0.2.0","built_at":"2026-10-10T20:58:14.188Z","license":"CC BY 4.0 © Mike Reams","canonical":"https://catalog.mikereams.com","value_stream":{"id":"VS-100","name":"Commit-to-Production","industries":["software"],"description":"From a code commit to that code serving customers safely in production — the software company's core delivery stream, where the platform, the release process and the reliability practice either work together or get in each other's way.","outcome":"The change is live for the intended customers, observable, within its service objectives, and reversible if it is not.","trigger":"An engineer commits a change intended for production.","aliases":["Commit-to-Deploy","Code-to-Customer","Deployment Pipeline"],"stages":[{"id":"VS-100.10","order":1,"name":"Commit & Build","description":"Integrate the change, build it reproducibly and run the fast checks that catch most mistakes within minutes.","capability_ids":["BC-720.20","BC-1210.30","BC-1280.30"]},{"id":"VS-100.20","order":2,"name":"Test & Secure","description":"Prove the change behaves, performs and is free of the vulnerabilities and license problems the organization has decided not to ship.","capability_ids":["BC-720.30","BC-1270.30","BC-760.50"]},{"id":"VS-100.30","order":3,"name":"Package & Promote","description":"Produce the versioned artifact and move it through the environments on the way to production, the same artifact each time.","capability_ids":["BC-1220.40","BC-1220.20","BC-1220.10"]},{"id":"VS-100.40","order":4,"name":"Release Progressively","description":"Expose the change to a slice of traffic or tenants first, watch the signals and widen or roll back on evidence.","capability_ids":["BC-1220.30","BC-1230.20","BC-1260.30"]},{"id":"VS-100.50","order":5,"name":"Operate & Observe","description":"Run the change against its service level objectives, respond when it misbehaves and make its cost visible.","capability_ids":["BC-1230.10","BC-1230.30","BC-1210.50"]},{"id":"VS-100.60","order":6,"name":"Communicate & Learn","description":"Tell customers and developers what changed, and feed what the release taught back into the next one.","capability_ids":["BC-1220.50","BC-1240.30","BC-1260.20"]}]}}