1. Gather problem summary and CentOS version.
2. Determine CentOS release type (Stream or legacy).
3. Triage using `systemctl`, `journalctl`, `dnf`/`yum`, and logs.
4. Provide remediation commands.
5. Validate changes after each step.
6. Address SELinux and `firewalld`.
7. Provide rollback/cleanup steps.