X_ROUTE_POST_INVALID
Means
a page route's post binding cannot be mounted
Typical cause
post: names no registered action, is not a string, or sits on a page that is not render: 'ssr'
Fix
defineRoute({ ..., post: '<actionExportName>' }) on an ssr page, naming an action the app registers — x actions list --json prints them