Files
PaperClipAI/packages
DottaandClaude Opus 4.8 fdf983dea0 feat(runtime-exposure): echo persisted exposure state through API serializers (PAP-17051)
Surface the structured HTTPS exposure state to API/UI consumers,
modelled independently of process healthStatus so the UI can show
provisioning/failed/cleanup_pending separately from backend health.

- Add optional exposure: RuntimeExposureStatus | null to
  WorkspaceRuntimeService and WorkspaceOverviewPrimaryService.
- Echo row.exposure / service.exposure in the execution-workspaces
  serializers (defaults to null when the service does not opt in).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-16 19:24:27 +00:00
..