{"ok":true,"nexus_version":"0.1.0","instance":{"name":"aquastar-uat","tenancy":"single","configured_version":"v0.1.0"},"modules":[],"db":{"ok":true,"label":"postgres @ aquastar-uat.cl6yrtcmxu7m.us-west-2.rds.amazonaws.com:5432/nexus_aquastar_uat","host":"aquastar-uat.cl6yrtcmxu7m.us-west-2.rds.amazonaws.com","port":5432,"database":"nexus_aquastar_uat","server_version":"PostgreSQL 17.9 on aarch64-unknown-linux-gnu, compiled by aarch64-unknown-linux-gnu-gcc (GCC) 12.4.0, 64-bit","uptime_seconds":591684,"connections":{"active":1,"idle":3,"total":4,"max_connections":181},"pool":{"size":10,"idle":4,"busy":0,"waiting":0}},"jobs":[{"moduleName":"core/audit_log","id":"audit_log.prune","intervalSeconds":86400,"lastStartedAt":"2026-06-18T13:13:51.219Z","lastFinishedAt":"2026-06-18T13:13:51.225Z","lastOutcome":"ok"},{"moduleName":"core/issue_tracker","id":"issue_tracker.outbox_dispatch","intervalSeconds":30,"lastStartedAt":"2026-06-19T08:50:24.423Z","lastFinishedAt":"2026-06-19T08:50:24.424Z","lastOutcome":"ok"},{"moduleName":"core/issue_tracker","id":"issue_tracker.sla_sweep","intervalSeconds":300,"lastStartedAt":"2026-06-19T08:48:51.593Z","lastFinishedAt":"2026-06-19T08:48:51.595Z","lastOutcome":"ok"},{"moduleName":"core/notifications","id":"apns_drain","intervalSeconds":5,"lastStartedAt":"2026-06-19T08:50:49.702Z","lastFinishedAt":"2026-06-19T08:50:49.703Z","lastOutcome":"ok"},{"moduleName":"core/notifications","id":"email_drain","intervalSeconds":10,"lastStartedAt":"2026-06-19T08:50:43.007Z","lastFinishedAt":"2026-06-19T08:50:43.008Z","lastOutcome":"ok"},{"moduleName":"core/notifications","id":"fcm_drain","intervalSeconds":5,"lastStartedAt":"2026-06-19T08:50:49.702Z","lastFinishedAt":"2026-06-19T08:50:49.703Z","lastOutcome":"ok"},{"moduleName":"core/notifications","id":"notifications_retry","intervalSeconds":3600,"lastStartedAt":"2026-06-19T08:13:51.248Z","lastFinishedAt":"2026-06-19T08:13:51.250Z","lastOutcome":"ok"},{"moduleName":"core/notifications","id":"notifications_prune","intervalSeconds":86400,"lastStartedAt":"2026-06-18T13:13:51.219Z","lastFinishedAt":"2026-06-18T13:13:51.222Z","lastOutcome":"ok"},{"moduleName":"core/app_jobs","id":"app_jobs_tick","intervalSeconds":1,"lastStartedAt":"2026-06-19T08:50:51.334Z","lastFinishedAt":"2026-06-19T08:50:51.334Z","lastOutcome":"ok"},{"moduleName":"core/db_health","id":"db_health.snapshot_tick","intervalSeconds":3600,"lastStartedAt":"2026-06-19T08:13:51.248Z","lastFinishedAt":"2026-06-19T08:13:51.260Z","lastOutcome":"ok"},{"moduleName":"core/db_health","id":"db_health.prune","intervalSeconds":86400,"lastStartedAt":"2026-06-18T13:13:51.219Z","lastFinishedAt":"2026-06-18T13:13:51.240Z","lastOutcome":"ok"}],"streams":[],"auth":{"jwt_key_present":true,"migrations_applied":["001_auth.sql","002_metering.sql","003_apps.sql","004_app_db_health_snapshots.sql","005_notifications.sql","006_app_jobs.sql","007_iot_provisioning.sql","008_oauth.sql","009_iot_device_certs.sql","010_audit_log.sql","011_app_db_health_schema_migrations.sql","012_drop_vestigial_iot_device_columns.sql","013_app_db_health_top_tables.sql","014_backup_status.sql","015_scheduled_tasks.sql","016_device_service_events.sql","017_ai_hosts.sql","018_nexus_credentials.sql","019_ai_hosts_metadata.sql","020_ai_chat_app_allowed_models.sql","021_email_sends.sql","022_email_sends_from_address.sql","023_user_app_associations.sql","024_users_status_invited.sql","025_user_invitations.sql","026_user_app_associations_invite_role.sql","027_user_app_associations_role_status.sql","028_platform_admin_purge_user.sql","029_issue_tracker_config.sql","030_issue_tracker_core.sql","031_issue_tracker_progress.sql","032_file_service.sql","033_users_image.sql","034_users_profile_fields.sql"],"mailer":"smtp(smtp.gmail.com:587)","bootstrap_admin_seeded":false},"metering":{"enabled":true,"total_recorded":122996,"total_persisted":122996,"total_dropped":0,"inflight":0},"apps":{"apps":1,"active_apps":1,"active_keys":2,"active_functions":44},"app_dbs":[{"appId":"aquastar","lastCapturedAt":"2026-06-19T08:13:51.257Z","reachable":true,"sizeMb":8.466479301452637,"warnings":[],"schemaMigrations":{"latestAppliedAt":"2026-06-12T13:45:14.092Z","appliedCount":18,"appliedFiles":["001_device_state.sql","002_speed_settings.sql","003_schedules.sql","004_device_models.sql","008_device_telemetry_history.sql","009_device_telemetry_samples.sql","010_fn_insert_telemetry_event.sql","011_fn_insert_telemetry_sample.sql","012_schedules_unique_slot.sql","013_device_state_fast_poll.sql","014_polling_config.sql","015_device_state_watching.sql","016_polling_default_auto.sql","017_device_state_broker_connectivity.sql","018_device_state_command_confirm.sql","019_retire_redundant_pump_projections.sql","020_poll_log.sql","021_command_log.sql"]},"topTables":[{"schema":"public","tableName":"poll_log","totalBytes":188416,"heapBytes":57344,"rowEstimate":616},{"schema":"public","tableName":"device_state","totalBytes":147456,"heapBytes":8192,"rowEstimate":4},{"schema":"public","tableName":"command_log","totalBytes":81920,"heapBytes":16384,"rowEstimate":91},{"schema":"public","tableName":"device_telemetry_history","totalBytes":65536,"heapBytes":8192,"rowEstimate":43},{"schema":"public","tableName":"schedules","totalBytes":57344,"heapBytes":8192,"rowEstimate":12},{"schema":"public","tableName":"polling_config","totalBytes":40960,"heapBytes":8192,"rowEstimate":2},{"schema":"public","tableName":"_schema_applied","totalBytes":32768,"heapBytes":8192,"rowEstimate":18},{"schema":"public","tableName":"device_telemetry_samples","totalBytes":24576,"heapBytes":0,"rowEstimate":0},{"schema":"public","tableName":"device_models","totalBytes":24576,"heapBytes":8192,"rowEstimate":3}]}],"notifications":{"pending":0,"sent_1h":0,"failed_1h":0,"skipped_1h":0,"by_channel":{"apns":{"sent_1h":0,"failed_1h":0},"fcm":{"sent_1h":0,"failed_1h":0},"email":{"sent_1h":0,"failed_1h":0}},"total":0},"app_jobs":{"enabled":3,"disabled":0,"recently_failed":0,"running":0},"iot":{"devices":4,"online":3,"offline":1,"active_followers":0,"pending_invitations":0,"telemetry_1h":9,"cert_auth":"access_denied"},"translator":{"ready":true,"publishers":[{"appId":"aquastar","state":"connected","lastConnectedAt":"2026-06-17T13:13:51.374Z","publishCount":8887,"inboundCount":3630,"queuedCount":0,"lastError":null}],"profiles":[{"deviceType":"aquastar_pump_v013","description":"AquaStar pump (firmware V0.13) — Modbus-RTU over MQTT (AWS IoT)"}]},"audit_log":{"retentionDays":90,"lastPrunedAt":"2026-06-18T13:13:51.225Z","lastPrunedCount":0,"nextRunAt":"2026-06-19T13:13:51.225Z"},"backup":{"enabled":false,"warningThresholdHours":36,"targets":[]},"ai_hosts":{"ok":true,"hosts":{"active":0,"draining":0,"archived":0},"workspace_roots":0,"app_workspaces":{"provisioned":0,"pending":0},"providers":{"enabled":0,"disabled":0,"default":null},"allowed_models":{"total":0,"enabled":0}},"ai_chat":{"ok":true,"providers":{"enabled":0,"disabled":0,"default":null}},"uptime_seconds":157023}