PlatPhorm Podcasts
Archive Status
Storage and archive status report real runtime configuration, Cloudflare availability, and durable archive counts without claiming saved media unless storage confirms it.
Production acceptance
Playlist continuation integrity
A bounded internal fixture proves that the Queue consumer persists more than 100 items across non-null continuation cursors. It is excluded from public discovery.
Persisted125 / 125
Cursor path0 → 50 → 100 → complete
ScheduleEvery six hours at :17 UTC
All seven continuation, persistence, isolation, and ordinal-integrity checks pass.
Recent scheduled assertions
- 8/31/2026, 6:17:11 PM UTCPassed · 125 items
- 8/31/2026, 12:17:14 PM UTCPassed · 125 items
- 8/31/2026, 6:17:14 AM UTCPassed · 125 items
- 8/30/2026, 12:17:07 AM UTCPassed · 125 items
- 8/29/2026, 6:17:51 PM UTCPassed · 125 items
- 8/29/2026, 2:29:01 PM UTCPassed · 125 items
{
"storage": {
"mode": "server_persistence_configured",
"databaseRequired": true,
"databaseConfigured": true,
"mediaStorageConfigured": true,
"mediaArchiveEnabled": false,
"localQueueAvailable": true,
"serverPersistenceAvailable": true,
"degraded": false,
"degradedReason": null,
"provider": "cloudflare-d1",
"cacheConfigured": true,
"objectStorageConfigured": true,
"mediaArchiveMode": "on_demand"
},
"archive": {
"persistence": "persistent",
"persistenceAvailable": true,
"persistenceMessage": "Cloudflare D1 archive is available for durable feed and entry reads.",
"feedCount": 217,
"entryCount": 28992,
"episodeCount": 28913,
"categories": null,
"tags": null,
"taxonomyCountSource": "unavailable",
"lastSuccessfulFetchAt": "2026-09-01T00:02:17.224Z"
},
"cloudflare": {
"configured": true,
"available": true,
"status": "available",
"endpoint": "https://podcasts.innovativefuturesolutions.com",
"data": {
"persistence": "persistent",
"provider": "cloudflare-d1",
"resource": "platphorm-podcasts-db",
"cache": "cloudflare-kv",
"workers_ai": "configured",
"media_relay": "signed_on_demand",
"counts": {
"source_count": 217,
"entry_count": 28992,
"episode_count": 28913,
"snapshot_count": 30047,
"analysis_count": 1,
"stream_count": 28914,
"last_successful_fetch_at": "2026-09-01T00:02:17.224Z",
"last_fetch_completed_at": "2026-09-01T00:02:17.224Z",
"fetch_failure_count": 123
}
}
},
"continuationAcceptance": {
"available": true,
"current": {
"status": "passed",
"expectedItems": 125,
"persistedItems": 125,
"cursorSequence": [
"fixture:v1:0",
"fixture:v1:50",
"fixture:v1:100",
null
],
"checks": {
"configured": true,
"internalVisibility": true,
"expectedItemCount": true,
"uniqueOrdinals": true,
"ordinalBounds": true,
"terminalCursor": true,
"exactCursorChain": true
},
"diagnostics": [],
"reason": null
},
"history": [
{
"status": "passed",
"scheduledAt": "2026-08-31T18:17:11.787Z",
"expectedItems": 125,
"persistedItems": 125,
"cursorSequence": [
"fixture:v1:0",
"fixture:v1:50",
"fixture:v1:100",
null
],
"reason": null
},
{
"status": "passed",
"scheduledAt": "2026-08-31T12:17:14.906Z",
"expectedItems": 125,
"persistedItems": 125,
"cursorSequence": [
"fixture:v1:0",
"fixture:v1:50",
"fixture:v1:100",
null
],
"reason": null
},
{
"status": "passed",
"scheduledAt": "2026-08-31T06:17:14.906Z",
"expectedItems": 125,
"persistedItems": 125,
"cursorSequence": [
"fixture:v1:0",
"fixture:v1:50",
"fixture:v1:100",
null
],
"reason": null
},
{
"status": "passed",
"scheduledAt": "2026-08-30T00:17:07.000Z",
"expectedItems": 125,
"persistedItems": 125,
"cursorSequence": [
"fixture:v1:0",
"fixture:v1:50",
"fixture:v1:100",
null
],
"reason": null
},
{
"status": "passed",
"scheduledAt": "2026-08-29T18:17:51.000Z",
"expectedItems": 125,
"persistedItems": 125,
"cursorSequence": [
"fixture:v1:0",
"fixture:v1:50",
"fixture:v1:100",
null
],
"reason": null
},
{
"status": "passed",
"scheduledAt": "2026-08-29T14:29:01.074Z",
"expectedItems": 125,
"persistedItems": 125,
"cursorSequence": [
"fixture:v1:0",
"fixture:v1:50",
"fixture:v1:100",
null
],
"reason": null
}
]
}
}