3.1 Control Plane vs Agent Execution Plane
3.2 Project Scope Model
3.3 Data Flow: Source -> Release -> Pipeline -> Logs/Artifacts
3.4 Runtime Configuration Layers (global / project / environment)
3.5 Pipeline Execution Semantics
3.6 Release Governance Path
3.7 Rollback Architecture (Policy-driven)
3.8 Security and Trust Boundaries
3.9 State and Persistence Model
3.10 Scalability Model
3.11 Failure Modes and Recovery Patterns
3.12 Why This Architecture Works in Practice
21.4 Approval Flow Not Starting Deploy
Orbnetes deployment and release orchestration documentation for operators and platform teams.
Symptoms
- Release remains in
pending_approval. - Approvers think they approved, but deploy did not start.
- Approval page/action not available for expected user.
Most common causes
- Not all required approvers completed approval.
- User lacks effective approval permissions in project/global scope.
- Approver list changed after creation and now includes pending users.
- Notification did not reach approver (action never taken).
Quick checks
- Open release detail and inspect approver statuses.
- Verify pending count and specific users still pending.
- Verify approvers have required permissions and active accounts.
- Confirm approval events are recorded in release context/audit.
- Confirm project notification policy allows approval events.
Fix actions
- Have remaining approvers complete action.
- Correct user permissions and retry approval.
- Update approver list if policy allows.
- Recreate release if governance state is invalid.