--- title: Runbook — PROFILE_MISMATCH (프로파일 불일치) category: INTERNAL error_codes: [PROFILE_MISMATCH] severity: P1 owner: oncall last_updated: 2026-06-15 status: stub --- # Runbook: PROFILE_MISMATCH (`runbook://startup/profile-mismatch`) ## Symptoms - Container exits with code 71 (profile mismatch exit) - Structured log with `error.code=PROFILE_MISMATCH`, `startup.phase=profile-check` - Production profile active with local-only settings enabled ## Diagnosis - Check active Spring profiles (`spring.profiles.active`) - Identify which local-only setting is incorrectly enabled in prod profile ## Action - Remove local-only setting from production deployment config - Ensure prod profile does not inherit local/dev profile settings ## Escalation - P1: security risk if local settings expose debug endpoints in production --- > **Stub**: Phase D2 — author body after domain adoption. (feature-operational-runbook-contract D9)