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
23.3 Recommended Naming Conventions
Orbnetes deployment and release orchestration documentation for operators and platform teams.
Recommended Naming Conventions
Consistent naming improves readability, triage speed, and API automation.
Projects
- Format:
team-serviceorservice-domain. - Examples:
payments-api,platform-infra,core-web.
Blueprints
- Format:
<service>-<purpose>-<scope>. - Examples:
payments-deploy-prod,webapp-smoke-run,infra-migrate-db.
Jobs (job_key)
- Short, stable, lowercase with underscores.
- Examples:
backup,build_app,run_tests,deploy,healthcheck.
Step names
- Action-oriented, human-readable.
- Examples:
Download artifact,Run migrations,Restart workers.
Tags
- Capability-oriented, not host-oriented.
- Good:
linux,deploy,qa,prod. - Avoid:
server-01,john-laptop.
Secrets/Variables keys
- Uppercase snake_case.
- Secrets:
DB_PASSWORD,API_TOKEN,REGISTRY_PASSWORD. - Variables:
APP_MODE,API_BASE_URL,DEPLOY_STRATEGY.
Release titles
- Include version + context.
- Examples:
webapp v1.12.4,payments hotfix 2026-03-12,api rollback to v1.11.9.
Environments
- Use canonical short names:
dev,qa,staging,prod.