Skip to content

docs: add resolve-production-issue command workflow#256

Merged
mottych merged 1 commit intomasterfrom
hotfix/CORS-issues
Mar 4, 2026
Merged

docs: add resolve-production-issue command workflow#256
mottych merged 1 commit intomasterfrom
hotfix/CORS-issues

Conversation

@mottych
Copy link
Owner

@mottych mottych commented Mar 4, 2026

Summary

  • add .cursor/commands/resolve-production-issue.md
  • keep principles from resolve-issue.md and adapt to production hotfix flow
  • enforce hotfix -> master -> staging -> dev promotion sequence

Validation

  • reviewed command structure and checklist consistency with existing command style

Add a dedicated Cursor command for production incident handling that mirrors resolve-issue principles while enforcing the hotfix path: preprod validation, hotfix-to-master promotion, and mandatory downstream merges to staging and dev.

Made-with: Cursor
@mottych mottych merged commit fedf115 into master Mar 4, 2026
2 checks passed
@pulumi
Copy link

pulumi bot commented Mar 4, 2026

🍹 The Update for mottych/purposepath-coaching-api/preprod (at a6b50d1) was successful.

✨ Neo Explanation

This update deploys a new version of the coaching API to the preprod environment by swapping the Lambda function to a freshly built Docker image. No infrastructure changes are involved — only the application code running inside the container is being updated.

Root Cause Analysis

A new version of the coaching API Docker image has been built and is being deployed to the preprod environment. The build was triggered with a fresh BUILD_TIMESTAMP, indicating a CI/CD pipeline run that produced a new container image with a different content digest.

Dependency Chain

A new Docker image (coaching-image) was built from the coaching service Dockerfile → pushed to ECR with a new SHA256 digest → the Lambda function (coaching-api) is updated to point to the new image URI. All other infrastructure (DynamoDB tables, API Gateway, domain config) remains untouched.

Risk analysis

No stateful resources are being replaced or deleted. This is a straightforward Lambda container image swap in preprod, with 21 resources unchanged.

Resource Changes

    Name            Type                          Operation
~   coaching-api    aws:lambda/function:Function  update
~   coaching-image  docker:index/image:Image      update

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant