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
- 7 ms
- Search P95
- 1779 ms
- Search Experience P50
- 4462 ms
- Search Experience P95
- 9410 ms
- Search Retrieval P50
- 3968 ms
- Search Retrieval P95
- 5022 ms
- Search Ranking P50
- 491 ms
- Search Ranking P95
- 4372 ms
- Zero Result Rate
- 58.2%
- Search Duplicate Rate
- 1.2%
- Search Provider Concentration
- 29.7%
- Search Expansion Recommendation Rate
- 59.1%
- Search Unique Yield
- 28.3%
- Time To First Result
- 7 ms
- Time To First Audio
- unobserved · no client playback timing observations
- Playback Success
- unobserved · no terminal playback or relay observations
- 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
- 7 count
- Workflow Runs
- 7 count
- Background Job Failures
- 1609 count
- Dead Letter Backlog
- 1506 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-02T05:29:01.363Z",
"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": 7,
"unit": "milliseconds",
"source": "cloudflare-d1-request-observations"
},
"searchP95": {
"status": "observed",
"value": 1779,
"unit": "milliseconds",
"source": "cloudflare-d1-request-observations"
},
"searchExperienceP50": {
"status": "observed",
"value": 4462.06,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchExperienceP95": {
"status": "observed",
"value": 9410.19,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRetrievalP50": {
"status": "observed",
"value": 3968.36,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRetrievalP95": {
"status": "observed",
"value": 5022.12,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRankingP50": {
"status": "observed",
"value": 490.71,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRankingP95": {
"status": "observed",
"value": 4372.32,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"zeroResultRate": {
"status": "observed",
"value": 0.5818965517241379,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"searchDuplicateRate": {
"status": "observed",
"value": 0.012186459844739516,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"searchProviderConcentration": {
"status": "observed",
"value": 0.29694429363471914,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"searchExpansionRecommendationRate": {
"status": "observed",
"value": 0.5905172413793104,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"searchUniqueYield": {
"status": "observed",
"value": 0.2832686781609196,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"timeToFirstResult": {
"status": "observed",
"value": 7,
"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": "unobserved",
"value": null,
"unit": "ratio",
"source": "cloudflare-d1",
"reason": "no_terminal_playback_or_relay_observations"
},
"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": 7,
"unit": "count",
"source": "cloudflare-d1-maintenance-workflow-runs"
},
"workflowRuns": {
"status": "observed",
"value": 7,
"unit": "count",
"source": "cloudflare-d1-maintenance-workflow-runs"
},
"backgroundJobFailures": {
"status": "observed",
"value": 1609,
"unit": "count",
"source": "cloudflare-d1-background-job-failures"
},
"deadLetterBacklog": {
"status": "observed",
"value": 1506,
"unit": "items",
"source": "cloudflare-d1-dead-letter-events"
}
},
"placementAnalysis": {
"status": "observed",
"source": "cloudflare-d1-request-observations",
"sampleSize": 30,
"byEdgeRegion": [
{
"value": "IAD",
"sampleSize": 30,
"p50Ms": 7,
"p95Ms": 1779
}
],
"byPlacement": [],
"byVersion": [
{
"value": "7f7fddaa-086c-4765-a52e-f6132fad5a31",
"sampleSize": 30,
"p50Ms": 7,
"p95Ms": 1779
}
],
"smartPlacementEvaluation": {
"status": "insufficient_evidence",
"reason": "requires_at_least_100_search_samples_across_two_edge_regions"
}
},
"providerContributionAnalysis": {
"status": "observed",
"source": "cloudflare-d1-search-observations",
"sampleSize": 97,
"providers": [
{
"provider": "archive",
"count": 686,
"share": 0.37445414847161573,
"sampleSize": 142
},
{
"provider": "youtube",
"count": 459,
"share": 0.25054585152838427,
"sampleSize": 74
},
{
"provider": "unknown",
"count": 442,
"share": 0.24126637554585154,
"sampleSize": 38
},
{
"provider": "public_playlist",
"count": 86,
"share": 0.04694323144104803,
"sampleSize": 23
},
{
"provider": "radio",
"count": 43,
"share": 0.023471615720524017,
"sampleSize": 32
},
{
"provider": "rss",
"count": 25,
"share": 0.013646288209606987,
"sampleSize": 25
},
{
"provider": "followed_source",
"count": 17,
"share": 0.009279475982532752,
"sampleSize": 17
},
{
"provider": "iheart",
"count": 14,
"share": 0.007641921397379912,
"sampleSize": 13
},
{
"provider": "platphorm",
"count": 11,
"share": 0.006004366812227074,
"sampleSize": 9
},
{
"provider": "http_live_streaming",
"count": 8,
"share": 0.004366812227074236,
"sampleSize": 8
},
{
"provider": "web_page",
"count": 8,
"share": 0.004366812227074236,
"sampleSize": 8
},
{
"provider": "original_publisher",
"count": 7,
"share": 0.003820960698689956,
"sampleSize": 7
},
{
"provider": "platphorm_player",
"count": 7,
"share": 0.003820960698689956,
"sampleSize": 7
},
{
"provider": "apple",
"count": 6,
"share": 0.0032751091703056767,
"sampleSize": 6
},
{
"provider": "indexed_recently",
"count": 4,
"share": 0.002183406113537118,
"sampleSize": 4
},
{
"provider": "public_source",
"count": 3,
"share": 0.0016375545851528383,
"sampleSize": 3
},
{
"provider": "spotify",
"count": 3,
"share": 0.0016375545851528383,
"sampleSize": 3
},
{
"provider": "that_s_messed_up_an_svu_podcast",
"count": 3,
"share": 0.0016375545851528383,
"sampleSize": 3
}
],
"reason": null
}
},
"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 * * *-1788320520000",
"trigger": "scheduled",
"scheduledAt": "2026-09-02T03:42:37.319Z",
"cron": "42 3 * * *",
"status": "failed",
"currentStep": null,
"errorCode": "maintenance_workflow_failed",
"startedAt": "2026-09-02T03:43:28.640Z",
"completedAt": "2026-09-02T03:49:31.596Z",
"updatedAt": "2026-09-02T03:49:31.596Z"
},
"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": "8a7a3fb1efe81d3f4ef6069583aab91a"
}