MobX 6 decorator support: choosing between transpiler legacy config and makeObservable migration
Goal: decide on a sustainable approach for using decorator syntax in MobX stores when moving from version 5 to 6, ensuring that the chosen path works with current tooling and does not re‑introduce action‑safety regressions. Constraints: MobX 6 no longer ships built‑in decorator support, so existing @observable/@action code requires either a Babel/TypeScript