[Phase 5.4] Automated Deployment Pipeline #66
Labels
No labels
blocked:children
blocked:commit-ready-failed
blocked:depends-231
blocked:depends-236
blocked:depends-237
blocked:depends-238
blocked:depends-239
blocked:gate-fetch
blocked:gate-fetch
blocked:gate-lint
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:no-changes
blocked:no-procedure
blocked:preflight
blocked:verify-failed
bug
enhancement
feature-request
high-priority
in-progress
lint-cleanup
needs-decompose
needs-triage
ops-retry
ops-task
phase-5
quickfix
security/medium
self-building
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/mesh-seed#66
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
Automatically deploy promoted capabilities from
_nerve/to_muscle/with safe rollout and rollback.Problem Statement
Current promotion flow:
Promoted capabilities don't automatically become available for production use.
Proposed Solution
5.4.1: Deployment Manager
Create
evolution/deployment_manager.py:5.4.2: Safe Rollout Pipeline
5.4.3: Deployment Storage
Deliverables
evolution/deployment_manager.py- Deployer classdeploy()- Copy capability to target directoryrollback()- Restore previous versionverify_deployment()- Run tests post-deploymentevolution/promote.pyevolution/championship.pycapability.deployedevent emissionDeployment Rules
_muscle/_nerve/→_muscle/_muscle/→_nerve/Success Criteria
Dependencies
Estimated Duration
1 week
Related
evolution/promote.py,evolution/championship.py⏸️ Blocked - Moved to Future Phase
Automated deployment to
_muscle/is deferred because:This can be revisited when:
Phase 5 core complete with #63, #64, #65, #67, #68.