refactor(ops): standardize image-based production delivery
This commit is contained in:
@@ -66,9 +66,9 @@ The previously critical SSE and browser parser coverage issues were addressed du
|
||||
Evidence: the current performance review identifies repeated in-memory filtering, broad invalidation, and heavyweight timeline/report derivations in [performance-optimization-review-2026-03-18.md](/home/hartmut/Documents/Copilot/capakraken/docs/performance-optimization-review-2026-03-18.md).
|
||||
Risk: user experience and infrastructure cost will degrade as data volume grows.
|
||||
|
||||
3. Production delivery is still in transition.
|
||||
Evidence: the current repo now has a target CI/CD path, but the old manual production path still coexists with the new image-based deploy model in [cicd-target-architecture.md](/home/hartmut/Documents/Copilot/capakraken/docs/cicd-target-architecture.md).
|
||||
Risk: the operational source of truth is not yet singular.
|
||||
3. Rollback and incident drills still need to be exercised, even though the deployment path is now standardized.
|
||||
Evidence: the canonical production path now runs through [release-image.yml](/home/hartmut/Documents/Copilot/capakraken/.github/workflows/release-image.yml), [deploy-staging.yml](/home/hartmut/Documents/Copilot/capakraken/.github/workflows/deploy-staging.yml), [deploy-prod.yml](/home/hartmut/Documents/Copilot/capakraken/.github/workflows/deploy-prod.yml), and the single host compose file [docker-compose.prod.yml](/home/hartmut/Documents/Copilot/capakraken/docker-compose.prod.yml).
|
||||
Risk: a clean architecture path still needs operator rehearsal before it becomes operationally boring under pressure.
|
||||
|
||||
## Overall Rating
|
||||
|
||||
@@ -92,7 +92,7 @@ The architecture is promising, but file size, router density, and compatibility
|
||||
|
||||
### Operational Maturity
|
||||
|
||||
`7/10`
|
||||
`7.5/10`
|
||||
|
||||
Good CI and improving deploy discipline are in place, but production standardization still needs one more step.
|
||||
|
||||
@@ -191,7 +191,6 @@ Target window: 1 to 2 weeks
|
||||
|
||||
Goals:
|
||||
|
||||
- complete the move to image-based deploys as the canonical path
|
||||
- document staging and production bootstrap as code, not tribal knowledge
|
||||
- ensure staging and production run the Redis-backed rate-limit path intentionally and monitor fallback usage
|
||||
- define rollback drills and incident response playbooks
|
||||
|
||||
Reference in New Issue
Block a user