Replace the silent generic-record fallback for product requests and expose semantic validation diagnostics before publishing.
Co-authored-by: Cursor <cursoragent@cursor.com>
Bind preview rows and published API base paths to the active module slug so cloned or stale state cannot address another module.
Co-authored-by: Cursor <cursoragent@cursor.com>
Keep agent-bound modules in per-app schemas and prevent stale frontend routes from displaying another module's blueprint or rows.
Co-authored-by: Cursor <cursoragent@cursor.com>
Complete permissions during every bind and token path, expose effective access in the console, and keep the platform return path globally available.
Co-authored-by: Cursor <cursoragent@cursor.com>
Allow display-name-only publish via host_meta; stop treating company conflicts 403 as a fault and ship rebuilt web dist.
Co-authored-by: Cursor <cursoragent@cursor.com>