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
- 461 ms
- Search Experience P50
- 5665 ms
- Search Experience P95
- 10017 ms
- Search Retrieval P50
- 5005 ms
- Search Retrieval P95
- 5026 ms
- Search Ranking P50
- 853 ms
- Search Ranking P95
- 5006 ms
- Zero Result Rate
- 90.8%
- Search Duplicate Rate
- 0.3%
- Search Provider Concentration
- 5.4%
- Search Expansion Recommendation Rate
- 87.7%
- Time To First Result
- 6 ms
- Time To First Audio
- unobserved · no client playback timing observations
- Playback Success
- 33.3%
- 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
- 2661 count
- Dead Letter Backlog
- 1132 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-01T04:04:09.302Z",
"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": 461,
"unit": "milliseconds",
"source": "cloudflare-d1-request-observations"
},
"searchExperienceP50": {
"status": "observed",
"value": 5665.04,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchExperienceP95": {
"status": "observed",
"value": 10016.82,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRetrievalP50": {
"status": "observed",
"value": 5004.89,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRetrievalP95": {
"status": "observed",
"value": 5026.33,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRankingP50": {
"status": "observed",
"value": 852.64,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"searchRankingP95": {
"status": "observed",
"value": 5006.27,
"unit": "milliseconds",
"source": "cloudflare-d1-search-observations"
},
"zeroResultRate": {
"status": "observed",
"value": 0.9076923076923077,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"searchDuplicateRate": {
"status": "observed",
"value": 0.0034163894358069115,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"searchProviderConcentration": {
"status": "observed",
"value": 0.05367948717948718,
"unit": "ratio",
"source": "cloudflare-d1-search-observations"
},
"searchExpansionRecommendationRate": {
"status": "observed",
"value": 0.8769230769230769,
"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.3333333333333333,
"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": 2661,
"unit": "count",
"source": "cloudflare-d1-background-job-failures"
},
"deadLetterBacklog": {
"status": "observed",
"value": 1132,
"unit": "items",
"source": "cloudflare-d1-dead-letter-events"
}
},
"placementAnalysis": {
"status": "observed",
"source": "cloudflare-d1-request-observations",
"sampleSize": 104,
"byEdgeRegion": [
{
"value": "IAD",
"sampleSize": 104,
"p50Ms": 6,
"p95Ms": 461
}
],
"byPlacement": [],
"byVersion": [
{
"value": "c1c3fcb7-0972-4c8c-9d61-229203d2908b",
"sampleSize": 90,
"p50Ms": 6,
"p95Ms": 463
},
{
"value": "a2525956-829c-4fed-be07-79c6871d62d6",
"sampleSize": 14,
"p50Ms": 6,
"p95Ms": 10
}
],
"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": "3a84a7a66f84327861f41a0d022c2795"
}