- registry.py: re-export PromptServer, _request_path_and_method, _requires_auth,
_extract_app_paths, _extract_table_paths so tests and mypy can import them
- registerRealtimeListeners: add force option to upsertLiveAssetIntoGrid;
_mjrAssetIndexedHandler passes force:true to bypass query filter
- grid_loader_adaptive_paging test: add APP_DEFAULTS to config.js mock
- register_realtime_listeners test: use expect.objectContaining for upsertAsset
assertions to tolerate mtime injection