CI/CD with Approval Gates
DevOpsLint → test → build → deploy staging → smoke test → human approval → deploy production. With retry policies.
cicdhumancli
Why OSOP matters here
CI/CD pipelines are opaque YAML tied to a specific vendor. OSOP makes them portable and adds human approval gates, retry policies, and execution logging. Switch CI providers without rewriting pipeline logic.
Workflow Steps (7)
1
Lint & Type Check
cicd2
Run Test Suite
cicd3
Build Artifacts
cli4
Deploy to Staging
infra5
Smoke Tests
cicd6
Release Manager Approval
human7
Deploy to Production
infraConnections (6)
Lint & Type Check→Run Test Suitesequential
Run Test Suite→Build Artifactsconditionaltest.exit_code == 0
Build Artifacts→Deploy to Stagingsequential
Deploy to Staging→Smoke Testssequential
Smoke Tests→Release Manager Approvalsequential
Release Manager Approval→Deploy to Productionsequential
7
Steps
6
Connections
4
Node Types