System status
Some services are degraded
Services11
Web
Operationalwww.fluncle.com · 200 in 91ms
Database
Operationalthe archive's persistence · select 1 in 39ms
Media storage
Operationalfound.fluncle.com · 200 in 119ms
Sonar
Operationalthe sonic-similarity engine · 200 in 127ms
DNS
Operationaldig.fluncle.com · 1 answer in 263ms
SSH terminal
Operationalrave.fluncle.com · connected in 26ms
Tor onion
Degradedthe archive over Tor · last report is stale
Hermes agent
Operationalthe Discord chat agent · cron host responsive
Render box
Operationalthe scale-to-zero box's reachability · rendering
Disk headroom
Operationalthe agent box's free space · 35% used
Sweep errors
Degradederrors the automation logs while still reporting ok · 3 sweeps logging repeat errors: crawl, artist-sweep, audit
Track automation37
Audio enrichment
OperationalBPM, key, and the spectral fingerprint · fresh
every 5m · next ≈ Aug 8, 19:05 UTC (in 2m)
Audio embeddings
OperationalMuQ vectors for sonic similarity · fresh
every 5m · next ≈ Aug 8, 19:05 UTC (in 2m)
Sonic galaxies
Operationalgroups the archive into sonic galaxies · fresh
every 1d · next ≈ Aug 9, 18:55 UTC (in 23h)
Track crawler
Operationalcharts new tracks from the wider label graph · fresh
every 10m · next ≈ Aug 8, 19:05 UTC (in 2m)
Freshness tap
Operationaltaps day-one releases from the enabled labels · fresh
every 1d · next ≈ Aug 9, 18:55 UTC (in 23h)
Track ranking
Operationalranks unvisited tracks by nearness to the archive · fresh
every 30m · next ≈ Aug 8, 19:25 UTC (in 22m)
Spotify anchors
Operationalfinds each catalogue track's Spotify link · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
ISRC recovery
Operationalrecovers catalogue ISRCs before Spotify anchoring · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Device catalogue mirror
Operationalkeeps the offline catalogue replica in step · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Frontier refresh
Operationalrefreshes the crew's Frontier playlists, paced · fresh
every 15m · next ≈ Aug 8, 19:10 UTC (in 7m)
Label logos
Operationalresolves each label's own mark · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Recording MBIDs
Operationalfills each track's MusicBrainz recording id · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Artist edges
Operationalfolds artists_json names onto artist identities · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Artist credits
Operationalmints artists from MusicBrainz credits for the residual · fresh
every 5m · next ≈ Aug 8, 19:05 UTC (in 2m)
Label lineage
Operationalresolves each label's founding and imprint · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Cover masters
Operationalowns each album and artist its cover master · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Full-song capture
Operationalcaptures each finding's full song once · fresh
every 5m · next ≈ Aug 8, 19:05 UTC (in 2m)
Capture verification
Operationalchecks each captured song against its official preview · fresh
every 30m · next ≈ Aug 8, 19:25 UTC (in 22m)
Context notes
Operationaldistills the facts behind each finding · fresh
every 5m · next ≈ Aug 8, 19:05 UTC (in 2m)
Editorial notes
Operationalwrites each finding's editorial note · fresh
every 10m · next ≈ Aug 8, 19:05 UTC (in 2m)
Artist bios
Operationalwrites each artist's voiced bio · fresh
every 30m · next ≈ Aug 8, 19:25 UTC (in 22m)
Label bios
Operationalwrites each label's voiced bio · fresh
every 30m · next ≈ Aug 8, 19:25 UTC (in 22m)
Album bios
Operationalwrites each album's voiced bio · fresh
every 30m · next ≈ Aug 8, 19:25 UTC (in 22m)
Submission triage
Operationalpre-chews each crew submission's verdict · fresh
every 15m · next ≈ Aug 8, 19:10 UTC (in 7m)
Logbook author
Operationalwrites each sector-day up in the Logbook · fresh
every 1d · next ≈ Aug 9, 00:40 Amsterdam (Aug 8, 22:40 UTC, in 3h)
Audio observations
OperationalFluncle's spoken field observations · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Metadata backfill
Operationalrepairs Discogs ids, Last.fm loves, and Apple Music links · fresh
every 30m · next ≈ Aug 8, 19:25 UTC (in 22m)
Artist resolution
Operationalresolves each artist's socials and identity links · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Social links
Operationalthe live YouTube and TikTok URLs for each posted video · fresh
every 10m · next ≈ Aug 8, 19:05 UTC (in 2m)
Live poller
Operationalwatches for the live set · fresh
every 1m · next ≈ Aug 8, 19:03 UTC (imminent)
Studio clips
Operationalcuts set videos into 9:16 clips · fresh
every 15m · next ≈ Aug 8, 19:10 UTC (in 7m)
Publish advance
Operationaladvances the publish queue on his own clock · fresh
every 30m · next ≈ Aug 8, 19:25 UTC (in 22m)
Render cron
Operationalthe conductor's last run · fresh
every 1h · next ≈ Aug 8, 19:55 UTC (in 52m)
Weekly newsletter
Operationaldrafts the Friday edition · fresh
every 7d · next ≈ Aug 14, 15:00 Amsterdam (Aug 14, 13:00 UTC, in 5d)
Demand reorder
Operationalleans the catalogue toward what visitors looked at · fresh
every 1d · next ≈ Aug 9, 04:40 Amsterdam (Aug 9, 02:40 UTC, in 7h)
Funnel snapshot
Operationalrecords the catalogue pipeline's daily numbers · fresh
every 1d · next ≈ Aug 8, 23:45 UTC (Aug 8, 23:45 UTC, in 4h)
Social metrics
Operationalrecords how far each posted video reached · fresh
every 1d · next ≈ Aug 8, 22:15 UTC (Aug 8, 22:15 UTC, in 3h)
Ops automation10
Self-deploy
Operationalthe agent box rebuilds itself when its tools update · tools + scripts current
Self-deploy (SSH)
Operationalthe rave terminal rebuilds itself when apps/ssh changes · SSH terminal current
Self-deploy (sonar)
Degradedthe engine pulls a new build when apps/sonar changes · never reported
Healthcheck prober
Operationalthe prober behind this very page · prober tick live
every 10m · next ≈ Aug 8, 19:05 UTC (in 2m)
Database backup
Operationala daily off-site snapshot of the archive · fresh
every 1d · next ≈ Aug 9, 03:00 Amsterdam (Aug 9, 01:00 UTC, in 5h)
Count check
Operationalkeeps the archive's counts adding up · fresh
every 1d · next ≈ Aug 9, 04:10 Amsterdam (Aug 9, 02:10 UTC, in 7h)
Reach snapshot
Operationalcounts the crew and how far the probes reached · fresh
every 1d · next ≈ Aug 9, 04:00 Amsterdam (Aug 9, 02:00 UTC, in 6h)
Nightly audit
Operationalnightly one-domain codebase audit → a PR · fresh
every 1d · next ≈ Aug 9, 01:00 Amsterdam (Aug 8, 23:00 UTC, in 3h)
Audit reviewer
Operationalreviews + merges the nightly audit PR · fresh
every 1d · next ≈ Aug 9, 05:00 Amsterdam (Aug 9, 03:00 UTC, in 7h)
Sentry triage
Operationalnightly triage of production errors → fix PRs · fresh
every 1d · next ≈ Aug 9, 03:30 Amsterdam (Aug 9, 01:30 UTC, in 6h)
Recent events
- OperationalDatabase — select 1 in 64ms
- DegradedDatabase — select 1 in 255ms
- OperationalDatabase — select 1 in 55ms
- DegradedDatabase — select 1 in 272ms
- OperationalTrack crawler — fresh
- DegradedTrack crawler — last run failed; watching the retry
- OperationalTrack crawler — fresh
- DegradedTrack crawler — last run failed; watching the retry
- OperationalLive poller — fresh
- DegradedLive poller — behind schedule
- OperationalTrack crawler — fresh
- DegradedTrack crawler — last run failed; watching the retry
- OperationalTrack crawler — fresh
- DegradedTrack crawler — last run failed; watching the retry
- OperationalDatabase — select 1 in 180ms