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
13.5 Notification Behavior in Approval Flow
Orbnetes deployment and release orchestration documentation for operators and platform teams.
Approval flow notifications should route actionable signals to the right participants.
Typical notification events:
- release created and awaiting approvals,
- approval decision recorded,
- approver list changed,
- release transitions from pending to execution-ready/executing,
- cancellation during pending approval or active flow.
Typical recipients:
- release creator,
- selected approvers,
- project participants (depending on project/user notification policy).
Priority behavior:
- project-level notification policy can override user-level preferences for that project.
- if project disables a notification type, it should not be sent even if user profile enables it.
Operational best practices:
- keep approval notifications concise and link directly to release page.
- include key context in message (project, release title, status, remaining approvers).
- avoid broad noisy notifications for non-actionable intermediate events.
Approval Flow Reliability Checklist
Before enabling approvals for production:
- Eligible approver pool is valid and current.
- Release page clearly shows pending approver state.
- Notification routing reaches creator + approvers reliably.
- Cancel and approve permissions are correctly restricted.
- Approval actions are auditable with actor and timestamp.
This ensures approval gates improve safety without creating operational deadlocks.