Methodology // the run log, failures included

The ingestion ledger

Every dated figure on this site is a claim that a pipeline ran. This page is that claim’s audit trail: what ran, when, what it attempted, what succeeded, and what failed. A data vendor cannot publish this page about itself. We can, so we do.

1,205 runs on record since 2026-07-03, across 10 recorded pipelines and 23 observed datasets. Counts are read from the same store the pipelines write, at render.

Pipelines, last 30 days

PipelineFeedsLast runLast successRunsFailures
Company snapshotsevery 6hTicker workspaces, Dividend Leaders, screeners32m ago32m ago1201
Daily short volumeweeknights 23:30 UTCShort interest pages13h ago13h ago220
databento_windowcadence unlisted—9h ago9h ago678
Executive compensationdailyCEO pay pages10h ago10h ago300
Insider positionsnightly 01:10 UTCPercent-of-float floor, insider %12h ago12h ago220
Market datasetsevery 6hWhales, insiders, earnings calendar, CEO pay22m ago22m ago1200
Market-wide moversevery 6hHomepage movers, /movers exclusion log16m ago16m ago1207
Positioning listsweeknights 23:50 UTCSqueeze screener, /shortsqueeze hub12h ago12h ago221
Saved-search alertsweekdays 15:20 UTCFiling-search alert emails (FI-258)21h ago21h ago220
Short interest settlementsweeknights 23:40 UTCShort interest history, per-ticker lookups13h ago13h ago220

Recent runs

The last 40 runs, newest first. Failures are rows, not footnotes.

Started (UTC)PipelineOutcomeAttemptedSucceededDurationNote
2026-09-25 12:55ZMarket-wide moversok3,0171210s
2026-09-25 12:50ZMarket datasetsok66152s
2026-09-25 12:40ZCompany snapshotsok141141156s
2026-09-25 06:55ZMarket-wide moversok3,017124s
2026-09-25 06:50ZMarket datasetsok66142s
2026-09-25 06:40ZCompany snapshotsok141141123s
2026-09-25 04:00Zdatabento_windowok000s2026-09-25T00:00:00.000000000Z
2026-09-25 02:30ZExecutive compensationok9183281sfy2024 pub=3 gated=915 queue=1088
2026-09-25 01:10ZInsider positionsok3535187s
2026-09-25 00:55ZMarket-wide moversok2,9721226s
2026-09-25 00:50ZMarket datasetsok66154s
2026-09-25 00:45Zdatabento_windowok000s2026-09-24T04:00:00.000000000Z
2026-09-25 00:40ZCompany snapshotsok141141137s
2026-09-25 00:30ZPositioning listsok341593s1 unpriced
2026-09-25 00:10ZShort interest settlementsok7401sno new settlement published
2026-09-24 23:30ZDaily short volumeok13,01012sadded 2026-09-24
2026-09-24 18:55ZMarket-wide moversok2,972126s
2026-09-24 18:50ZMarket datasetsok66165s
2026-09-24 18:40ZCompany snapshotsok141140188sBA: no workspace data
2026-09-24 15:20ZSaved-search alertsok000sno active saved searches
2026-09-24 14:15Zdatabento_windowok000s2026-09-24T00:00:00.000000000Z
2026-09-24 14:00Zdatabento_windowfailed000sERROR fetch failed: TimeoutError
2026-09-24 12:55ZMarket-wide moversok2,972125s
2026-09-24 12:50ZMarket datasetsok65168sscreener: refused shrink 141→56 (likely truncated by the deadline)
2026-09-24 12:40ZCompany snapshotsok141141152s
2026-09-24 06:55ZMarket-wide moversok2,972126s
2026-09-24 06:50ZMarket datasetsok66145s
2026-09-24 06:40ZCompany snapshotsok141141120s
2026-09-24 04:00Zdatabento_windowok000s2026-09-24T00:00:00.000000000Z
2026-09-24 02:30ZExecutive compensationok8603281sfy2024 pub=3 gated=857 queue=1087
2026-09-24 01:10ZInsider positionsok3535225s
2026-09-24 00:55ZMarket-wide moversok3,002125s
2026-09-24 00:50ZMarket datasetsok66201s
2026-09-24 00:45Zdatabento_windowok000s2026-09-23T04:00:00.000000000Z
2026-09-24 00:40ZCompany snapshotsok141141137s
2026-09-24 00:30ZPositioning listsok321596s1 unpriced
2026-09-24 00:10ZShort interest settlementsok7401sno new settlement published
2026-09-23 23:30ZDaily short volumeok13,01412sadded 2026-09-23
2026-09-23 21:45Zdatabento_windowok000s2026-09-23T00:00:00.000000000Z
2026-09-23 21:30Zdatabento_windowfailed000sERROR fetch failed: TimeoutError

Dataset freshness, observed

Last successful write per dataset, read from the data store itself rather than from the run log, so pipelines that predate run-level recording still appear here. A dataset in this table but absent from the pipelines table above is exactly that case, stated rather than hidden.

DatasetLast writtenAge
hl-liqmap-v12026-09-25 13:03Z8m ago
market-movers2026-09-25 12:55Z16m ago
earnings-calendar2026-09-25 12:52Z19m ago
whale-moves2026-09-25 12:52Z20m ago
whales-all2026-09-25 12:51Z20m ago
congress-join2026-09-25 12:51Z21m ago
calendar-moves2026-09-25 12:50Z21m ago
screener2026-09-25 12:50Z21m ago
earnings-confirmed2026-09-25 12:15Z56m ago
insiders2026-09-25 12:11Z1h ago
label-state2026-09-25 08:25Z4h ago
insider-positions2026-09-25 01:13Z11h ago
squeeze-lists2026-09-25 00:32Z12h ago
ceo-networth2026-09-25 00:04Z13h ago
short-volume2026-09-24 23:30Z13h ago
signal-history2026-09-24 22:45Z14h ago
label-changes2026-09-24 16:25Z20h ago
cap-index-v12026-09-24 09:01Z28h ago
jurisdiction-index-v22026-09-24 03:54Z33h ago
etf-holdings-v12026-09-22 06:01Z3d ago
ai-access-ledger2026-09-21 04:20Z4d ago
logo-selfheal2026-08-08 12:50Z48d ago
manual-earnings2026-07-24 02:50Z63d ago

What this page is, and is not

It is the record behind every “as of” label on the site: when each pipeline ran, what it attempted, and whether it succeeded, with failures shown as rows rather than summarised away. When an ingest fails, the house rule is that it refuses to write, so the pages keep serving the previous good data under its original date. A failure here plus an older date there is the system working.

It is not a service-level promise, and it does not cover cache warmers, alert deliveries or AI generation jobs, which write no dataset a page reads. Run-level recording arrived in stages, so a few older pipelines appear only in the freshness table; that boundary shrinks as instrumentation catches up, and it is stated here rather than papered over. Educational information, not investment advice. Back to the methodology.

Ingestion ledger FAQ

Why publish pipeline failures?

Because a run log that only shows successes is marketing. Every dated figure on this site is a claim that a pipeline ran; this page is where that claim can be checked. A commercial data vendor cannot publish its own failure record without undermining what it sells. We are not selling reliability, so we can, and a log with visible failures is the only kind worth trusting.

What does a failed run mean for the data I see?

Usually nothing visible. The house rule is that a failed ingest refuses to write, so pages keep serving the previous good snapshot with its original date. A failure here plus a stale date on a page is the system working as designed: showing you older data honestly rather than newer data invented.

Why do some datasets appear only in the freshness table?

Run-level recording arrived in stages, and some older pipelines write their dataset without writing a run record yet. Freshness is observed from the data itself, so the freshness table has no coverage gap; the run log covers the pipelines that record runs, and the gap between the two lists is stated rather than hidden.

What is not on this page?

Cache warmers, email and alert deliveries, and AI generation jobs. This ledger covers pipelines that write the datasets pages read. It also is not a service-level promise: it is a record of what happened, not a guarantee of what will.

Keep going: methodology · refusal ledger · exclusion log · max pain accuracy · disclosure decay