| Support status | Vendor-supported fix exists | Supported target version exists | Local code blocks support | Foundation cannot remain supported |
|---|
| Severity and exposure | Apply the relevant urgent fix | Validate exposure and compatibility | Remove exposed custom paths | Separate urgent fix from long move |
|---|
| Update cadence | Routine patches are feasible | Scheduled upgrades are feasible | Simplify a fragile release path | Current update path is unsustainable |
|---|
| Dependencies | Compatible maintained packages | Test changed package/API versions | Replace unowned or blocking code | Dependencies constrain the platform |
|---|
| CMS and editorial model | Current workflows remain viable | Upgrade preserves viable workflows | Improve specific workflow blockers | Content model/workflows need change |
|---|
| Technical debt | Small, bounded correction | Manageable compatibility work | Localised debt can be removed | Structural debt dominates |
|---|
| SEO migration risk | Verify no accidental changes | Compare URLs and metadata | Regression-test affected templates | Full URL/content map and migration QA |
|---|
| Business continuity | Test and reversible deployment | Rehearse version rollback | Incremental changes and gates | Cut-over, content freeze, recovery plan |
|---|