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.

352 runs on record since 2026-07-03, across 3 recorded pipelines and 19 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, screeners2h ago2h ago1249
Executive compensationdailyCEO pay pages37m ago37m ago250
Market datasetsevery 6hWhales, insiders, earnings calendar, CEO pay2h ago2h ago1240

Recent runs

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

Started (UTC)PipelineOutcomeAttemptedSucceededDurationNote
2026-08-11 02:30ZExecutive compensationok9280281sfy2024 pub=0 gated=928 queue=1011
2026-08-11 00:50ZMarket datasetsok66162s
2026-08-11 00:40ZCompany snapshotsok142142125s
2026-08-10 18:50ZMarket datasetsok66201s
2026-08-10 18:40ZCompany snapshotsok142142144s
2026-08-10 12:50ZMarket datasetsok66165s
2026-08-10 12:40ZCompany snapshotsok142142130s
2026-08-10 06:50ZMarket datasetsok66155s
2026-08-10 06:40ZCompany snapshotsok142142126s
2026-08-10 02:30ZExecutive compensationok8680279sfy2024 pub=0 gated=868 queue=1008
2026-08-10 00:50ZMarket datasetsok66140s
2026-08-10 00:40ZCompany snapshotsok142142142s
2026-08-09 18:50ZMarket datasetsok66169s
2026-08-09 18:40ZCompany snapshotsok142142133s
2026-08-09 12:50ZMarket datasetsok66178s
2026-08-09 12:40ZCompany snapshotsok142142167s
2026-08-09 06:50ZMarket datasetsok66164s
2026-08-09 06:40ZCompany snapshotsok142142122s
2026-08-09 02:30ZExecutive compensationok9190281sfy2024 pub=0 gated=919 queue=1008
2026-08-09 00:50ZMarket datasetsok65174sscreener: refused shrink 142→58 (likely truncated by the deadline)
2026-08-09 00:40ZCompany snapshotsok142142160s
2026-08-08 18:50ZMarket datasetsok66166s
2026-08-08 18:40ZCompany snapshotsok142142152s
2026-08-08 12:50ZMarket datasetsok87242smarket-movers: empty (not written)
2026-08-08 12:50ZMarket datasetsok76167smarket-movers: empty (not written)
2026-08-08 12:40ZCompany snapshotsok142142161s
2026-08-08 11:53ZCompany snapshotsok142142151s
2026-08-08 06:50ZMarket datasetsok76212smarket-movers: empty (not written)
2026-08-08 06:40ZCompany snapshotsok142142161s
2026-08-08 02:30ZExecutive compensationok9070281sfy2024 pub=0 gated=907 queue=1008
2026-08-08 00:50ZMarket datasetsok66157s
2026-08-08 00:40ZCompany snapshotsok142142143s
2026-08-07 18:50ZMarket datasetsok66205s
2026-08-07 18:40ZCompany snapshotsok142142120s
2026-08-07 12:50ZMarket datasetsok66155s
2026-08-07 12:40ZCompany snapshotsok142142124s
2026-08-07 06:50ZMarket datasetsok66159s
2026-08-07 06:40ZCompany snapshotsok142142144s
2026-08-07 02:30ZExecutive compensationok9200281sfy2024 pub=0 gated=920 queue=1004
2026-08-07 00:50ZMarket datasetsok66176s

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
insider-positions2026-08-11 01:10Z1h ago
whale-moves2026-08-11 00:53Z2h ago
whales-all2026-08-11 00:52Z2h ago
congress-join2026-08-11 00:52Z2h ago
earnings-calendar2026-08-11 00:51Z2h ago
calendar-moves2026-08-11 00:51Z2h ago
screener2026-08-11 00:51Z2h ago
label-state2026-08-11 00:25Z2h ago
earnings-confirmed2026-08-11 00:15Z2h ago
insiders2026-08-11 00:11Z2h ago
squeeze-lists2026-08-10 23:52Z3h ago
ceo-networth2026-08-10 23:33Z3h ago
short-volume2026-08-10 23:31Z3h ago
signal-history2026-08-10 22:45Z4h ago
market-movers2026-08-10 18:55Z8h ago
cap-index-v12026-08-10 09:03Z18h ago
label-changes2026-08-10 00:25Z26h ago
logo-selfheal2026-08-08 12:50Z2d ago
manual-earnings2026-07-24 02:50Z18d 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 · exclusion log · max pain accuracy · disclosure decay