PlatPhorm Podcasts

Web Status

Runtime readiness for the podcast playlist platform using schema web.status.v1.

Operational planes

Cached backend and workflow observations. Rendering this page does not probe media providers.

Vercel Frontend
available
Cloudflare Worker
available
D1
available
Kv
available
R2
available
Queues
available
Workflows
degraded
Search
configured
Ranking
degraded
Ai
fallback
Locale Locality
configured
Relay
available
Provider Health
cached observations
Rss
configured
Openapi
configured
Mcp
configured
Pwa
configured

Playback and performance evidence

Bounded 24-hour D1 observations. Missing instrumentation remains explicitly unobserved.

Search P50
6 ms
Search P95
1620 ms
Search Experience P50
4900 ms
Search Experience P95
10014 ms
Search Retrieval P50
4570 ms
Search Retrieval P95
5023 ms
Search Ranking P50
656 ms
Search Ranking P95
5006 ms
Zero Result Rate
81.4%
Search Duplicate Rate
0.4%
Search Provider Concentration
14.0%
Search Expansion Recommendation Rate
80.2%
Time To First Result
6 ms
Time To First Audio
unobserved · no client playback timing observations
Playback Success
50.0%
Rebuffer Rate
unobserved · no client buffer observations
Rebuffer Count P50
unobserved · no client buffer observations
Rebuffer Duration P50
unobserved · no client buffer observations
Fallback Success
unobserved · fallback outcome not recorded
Provider Timeout
unobserved · provider stage not recorded in request observations
Ai Invocation Rate
0.0%
D1Query Latency
unobserved · d1 query timing not recorded separately
Queue Depth
unobserved · cloudflare queue depth not available in d1
Workflow Failures
2 count
Workflow Runs
5 count
Background Job Failures
2794 count
Dead Letter Backlog
1160 items
rootRoute
pass
health
pass
openapi
pass
mcp
pass
llms
pass
feeds
pass
graphs
pass
sitemap
pass
urlResolver
pass
feedIngestion
pass
playback
pass
crossPlatformPlaylists
pass
sharePages
pass
mediaArchive
on_demand
playlistPersistence
server_persistent
clipGeneration
operator_controlled
xmlValidation
partial
jsonValidation
partial
emojiScoring
partial
opencontentShare
operator_controlled
trace
partial
handoffs
partial
fingerprints
partial
provenance
partial
universalPrompt
pass
promptModel
fallback
promptFallback
cloudflare-workers-ai
workflows
degraded
Machine-readable status
{
  "schemaVersion": "web.status.v1",
  "site": "https://podcasts.platphormnews.com",
  "service": "PlatPhorm Podcasts",
  "generatedAt": "2026-09-01T05:29:16.643Z",
  "storage": {
    "databaseRequired": true,
    "databaseConfigured": true,
    "mediaStorageConfigured": true,
    "mediaArchiveEnabled": false,
    "provider": "cloudflare-d1",
    "cacheConfigured": true,
    "objectStorageConfigured": true,
    "mediaArchiveMode": "on_demand",
    "mode": "server_persistence_configured",
    "degraded": false
  },
  "systems": {
    "observationMode": "cached_backend_status",
    "providerProbeMode": "no_request_fanout",
    "vercelFrontend": "available",
    "cloudflareWorker": "available",
    "d1": "available",
    "kv": "available",
    "r2": "available",
    "queues": "available",
    "workflows": "degraded",
    "search": "configured",
    "ranking": "degraded",
    "ai": "fallback",
    "localeLocality": "configured",
    "relay": "available",
    "providerHealth": "cached_observations",
    "rss": "configured",
    "openapi": "configured",
    "mcp": "configured",
    "pwa": "configured"
  },
  "operationalMetrics": {
    "status": "available",
    "schemaVersion": "podcasts.operational-metrics.v1",
    "window": "24h",
    "source": "cloudflare-d1-request-observations",
    "sampleSize": 5000,
    "metrics": {
      "searchP50": {
        "status": "observed",
        "value": 6,
        "unit": "milliseconds",
        "source": "cloudflare-d1-request-observations"
      },
      "searchP95": {
        "status": "observed",
        "value": 1620,
        "unit": "milliseconds",
        "source": "cloudflare-d1-request-observations"
      },
      "searchExperienceP50": {
        "status": "observed",
        "value": 4900.44,
        "unit": "milliseconds",
        "source": "cloudflare-d1-search-observations"
      },
      "searchExperienceP95": {
        "status": "observed",
        "value": 10014.44,
        "unit": "milliseconds",
        "source": "cloudflare-d1-search-observations"
      },
      "searchRetrievalP50": {
        "status": "observed",
        "value": 4569.68,
        "unit": "milliseconds",
        "source": "cloudflare-d1-search-observations"
      },
      "searchRetrievalP95": {
        "status": "observed",
        "value": 5022.57,
        "unit": "milliseconds",
        "source": "cloudflare-d1-search-observations"
      },
      "searchRankingP50": {
        "status": "observed",
        "value": 655.65,
        "unit": "milliseconds",
        "source": "cloudflare-d1-search-observations"
      },
      "searchRankingP95": {
        "status": "observed",
        "value": 5005.52,
        "unit": "milliseconds",
        "source": "cloudflare-d1-search-observations"
      },
      "zeroResultRate": {
        "status": "observed",
        "value": 0.813953488372093,
        "unit": "ratio",
        "source": "cloudflare-d1-search-observations"
      },
      "searchDuplicateRate": {
        "status": "observed",
        "value": 0.0035704553868133562,
        "unit": "ratio",
        "source": "cloudflare-d1-search-observations"
      },
      "searchProviderConcentration": {
        "status": "observed",
        "value": 0.13969487672670045,
        "unit": "ratio",
        "source": "cloudflare-d1-search-observations"
      },
      "searchExpansionRecommendationRate": {
        "status": "observed",
        "value": 0.8023255813953488,
        "unit": "ratio",
        "source": "cloudflare-d1-search-observations"
      },
      "timeToFirstResult": {
        "status": "observed",
        "value": 6,
        "unit": "milliseconds",
        "source": "cloudflare-d1-request-observations",
        "detail": "worker_response_latency_proxy"
      },
      "timeToFirstAudio": {
        "status": "unobserved",
        "value": null,
        "unit": "milliseconds",
        "source": "cloudflare-d1",
        "reason": "no_client_playback_timing_observations"
      },
      "playbackSuccess": {
        "status": "observed",
        "value": 0.5,
        "unit": "ratio",
        "source": "cloudflare-d1-request-observations",
        "detail": "relay_http_success_ratio"
      },
      "rebufferRate": {
        "status": "unobserved",
        "value": null,
        "unit": "ratio",
        "source": "cloudflare-d1",
        "reason": "no_client_buffer_observations"
      },
      "rebufferCountP50": {
        "status": "unobserved",
        "value": null,
        "unit": "count",
        "source": "cloudflare-d1",
        "reason": "no_client_buffer_observations"
      },
      "rebufferDurationP50": {
        "status": "unobserved",
        "value": null,
        "unit": "milliseconds",
        "source": "cloudflare-d1",
        "reason": "no_client_buffer_observations"
      },
      "fallbackSuccess": {
        "status": "unobserved",
        "value": null,
        "unit": "ratio",
        "source": "cloudflare-d1",
        "reason": "fallback_outcome_not_recorded"
      },
      "providerTimeout": {
        "status": "unobserved",
        "value": null,
        "unit": "ratio",
        "source": "cloudflare-d1",
        "reason": "provider_stage_not_recorded_in_request_observations"
      },
      "aiInvocationRate": {
        "status": "observed",
        "value": 0,
        "unit": "ratio",
        "source": "cloudflare-d1-request-observations"
      },
      "d1QueryLatency": {
        "status": "unobserved",
        "value": null,
        "unit": "milliseconds",
        "source": "cloudflare-d1",
        "reason": "d1_query_timing_not_recorded_separately"
      },
      "queueDepth": {
        "status": "unobserved",
        "value": null,
        "unit": "items",
        "source": "cloudflare-d1",
        "reason": "cloudflare_queue_depth_not_available_in_d1"
      },
      "workflowFailures": {
        "status": "observed",
        "value": 2,
        "unit": "count",
        "source": "cloudflare-d1-maintenance-workflow-runs"
      },
      "workflowRuns": {
        "status": "observed",
        "value": 5,
        "unit": "count",
        "source": "cloudflare-d1-maintenance-workflow-runs"
      },
      "backgroundJobFailures": {
        "status": "observed",
        "value": 2794,
        "unit": "count",
        "source": "cloudflare-d1-background-job-failures"
      },
      "deadLetterBacklog": {
        "status": "observed",
        "value": 1160,
        "unit": "items",
        "source": "cloudflare-d1-dead-letter-events"
      }
    },
    "placementAnalysis": {
      "status": "observed",
      "source": "cloudflare-d1-request-observations",
      "sampleSize": 74,
      "byEdgeRegion": [
        {
          "value": "IAD",
          "sampleSize": 74,
          "p50Ms": 6,
          "p95Ms": 1620
        }
      ],
      "byPlacement": [],
      "byVersion": [
        {
          "value": "6b3aa136-e09c-4f27-819e-1237fb406a85",
          "sampleSize": 74,
          "p50Ms": 6,
          "p95Ms": 1620
        }
      ],
      "smartPlacementEvaluation": {
        "status": "insufficient_evidence",
        "reason": "requires_at_least_100_search_samples_across_two_edge_regions"
      }
    }
  },
  "readiness": {
    "rootRoute": "pass",
    "health": "pass",
    "openapi": "pass",
    "mcp": "pass",
    "llms": "pass",
    "feeds": "pass",
    "graphs": "pass",
    "sitemap": "pass",
    "urlResolver": "pass",
    "feedIngestion": "pass",
    "playback": "pass",
    "crossPlatformPlaylists": "pass",
    "sharePages": "pass",
    "mediaArchive": "on_demand",
    "playlistPersistence": "server_persistent",
    "clipGeneration": "operator_controlled",
    "xmlValidation": "partial",
    "jsonValidation": "partial",
    "emojiScoring": "partial",
    "opencontentShare": "operator_controlled",
    "trace": "partial",
    "handoffs": "partial",
    "fingerprints": "partial",
    "provenance": "partial",
    "universalPrompt": "pass",
    "promptModel": "fallback",
    "promptFallback": "cloudflare-workers-ai",
    "workflows": "degraded"
  },
  "webReadiness": {
    "primaryFlow": "universal_prompt_to_grounded_media_result",
    "promptProvider": "vercel-ai-gateway",
    "promptFallbackProvider": "cloudflare-workers-ai",
    "localQueue": "available",
    "localPlaylists": "available",
    "serverPersistence": "available",
    "publicPlayback": "available_without_account",
    "publicDiscovery": "available_without_account",
    "maintenanceOrchestration": "degraded"
  },
  "webCompliance": {
    "routeStandard": "partial",
    "publicOperatorBoundary": "pass",
    "operatorControls": "on",
    "noFakeDataPolicy": "pass"
  },
  "aiPrompt": {
    "route": "/api/ai/chat",
    "provider": "vercel-ai-gateway",
    "model": "openai/gpt-5.4",
    "status": "configured",
    "gatewayStatus": "degraded",
    "fallbackStatus": "configured",
    "retrievalFirst": true,
    "noFakeAnswers": true
  },
  "automation": {
    "workflow": "degraded",
    "schedule": "17 */6 * * *",
    "orchestration": "cloudflare-workflow+queue",
    "latestRun": {
      "id": "42 3 * * *-1788234120000",
      "trigger": "scheduled",
      "scheduledAt": "2026-09-01T03:42:46.673Z",
      "cron": "42 3 * * *",
      "status": "failed",
      "currentStep": null,
      "errorCode": "maintenance_workflow_failed",
      "startedAt": "2026-09-01T03:42:47.406Z",
      "completedAt": "2026-09-01T03:49:00.205Z",
      "updatedAt": "2026-09-01T03:49:00.205Z"
    },
    "source": "cloudflare-d1-observation"
  },
  "webScorecard": {
    "score": 91,
    "source": "runtime capability checks; local queue counts are not reported as server totals"
  },
  "counts": {
    "feeds": 217,
    "episodes": 28913,
    "queuedItems": 0,
    "playlists": 100,
    "shares": 0,
    "clips": 0,
    "tags": 3989,
    "categories": 3989
  },
  "countSources": {
    "feeds": "persistent archive registry",
    "queuedItems": "browser local storage only; intentionally not counted server-side",
    "playlists": "persistent action store"
  },
  "degraded": false,
  "warnings": [],
  "errors": [],
  "traceId": "c6c96761f95a49e18a2c1d94c8ba278a"
}