{"runs":[{"runId":"2026-10-19.1","date":"2026-10-19","observedAt":"2026-10-19T16:08:03-04:00","observedAtBasis":"git_commit_time_upper_bound","recordedInCommit":"2d9d3ff","kind":"source_check","counts":{"pages":332,"pagesOk":321,"pickRows":904,"reconfirmed":567,"amount_only":306,"not_found_on_page":31,"fetch_failed":0},"scope":"all_priced_rows_plus_pick_score_sources","notOk":[{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":null,"error":"TypeError"},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://www.microsoft.com/en-us/bing/apis/bing-web-search-api","httpStatus":404,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}]},{"runId":"2026-10-20.1","date":"2026-10-20","observedAt":"2026-10-20T08:53:42-04:00","observedAtBasis":"git_commit_time_upper_bound","recordedInCommit":"7ee94d2","kind":"source_check","counts":{"pages":332,"pagesOk":321,"pickRows":904,"reconfirmed":562,"amount_only":306,"not_found_on_page":36,"fetch_failed":0},"scope":"all_priced_rows_plus_pick_score_sources","notOk":[{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":null,"error":"TypeError"},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://www.microsoft.com/en-us/bing/apis/bing-web-search-api","httpStatus":404,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}]},{"runId":"2026-10-20.2","date":"2026-10-20","observedAt":"2026-10-20T15:09:29-04:00","observedAtBasis":"source_checks_file_mtime","kind":"source_check","counts":{"pages":332,"pagesOk":319,"pickRows":904,"reconfirmed":549,"amount_only":304,"not_found_on_page":51,"fetch_failed":0,"observed":554,"observed_differs_from_catalog":5},"scope":"all_priced_rows_plus_pick_score_sources","observed":554,"sourcePriceChanged":5,"notOk":[{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":null,"error":"TypeError"},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/23553812020891-Pricing-Overview","httpStatus":403,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/25794271805211-Pricing-credits","httpStatus":403,"error":null},{"url":"https://www.microsoft.com/en-us/bing/apis/bing-web-search-api","httpStatus":404,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}],"recordedInCommit":"4122fc5"},{"runId":"2026-10-20.3","date":"2026-10-20","observedAt":"2026-10-20T15:31:34-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":904},{"runId":"2026-10-20.4","date":"2026-10-20","observedAt":"2026-10-20T15:31:41-04:00","observedAtBasis":"run_clock","kind":"source_check","counts":{"pages":332,"pagesOk":319,"pickRows":904,"reconfirmed":580,"amount_only":306,"not_found_on_page":18,"fetch_failed":0,"observed":509,"observed_differs_from_catalog":0},"scope":"all_priced_rows_plus_pick_score_sources","observed":509,"sourcePriceChanged":5,"notOk":[{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":null,"error":"TypeError"},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/23553812020891-Pricing-Overview","httpStatus":403,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/25794271805211-Pricing-credits","httpStatus":403,"error":null},{"url":"https://www.microsoft.com/en-us/bing/apis/bing-web-search-api","httpStatus":404,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}]},{"runId":"2026-10-21.1","date":"2026-10-21","observedAt":"2026-10-21T08:55:38-04:00","observedAtBasis":"run_clock","kind":"source_check","counts":{"pages":337,"pagesOk":325,"pickRows":933,"reconfirmed":565,"amount_only":331,"not_found_on_page":37,"fetch_failed":0,"observed":509,"observed_differs_from_catalog":4},"scope":"all_priced_rows_plus_pick_score_sources","observed":509,"sourcePriceChanged":4,"notOk":[{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":null,"error":"TypeError"},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/23553812020891-Pricing-Overview","httpStatus":403,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/25794271805211-Pricing-credits","httpStatus":403,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}]},{"runId":"2026-10-21.2","date":"2026-10-21","observedAt":"2026-10-21T17:07:13-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":933},{"runId":"2026-10-21.3","date":"2026-10-21","observedAt":"2026-10-21T19:46:59-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-22.1","date":"2026-10-22","observedAt":"2026-10-22T08:56:43-04:00","observedAtBasis":"run_clock","kind":"source_check","counts":{"pages":339,"pagesOk":327,"pickRows":935,"reconfirmed":533,"amount_only":302,"not_found_on_page":37,"fetch_failed":63,"observed":485,"observed_differs_from_catalog":5},"scope":"all_priced_rows_plus_pick_score_sources","observed":485,"sourcePriceChanged":5,"notOk":[{"url":"https://aws.amazon.com/bedrock/pricing/","httpStatus":null,"error":"TypeError"},{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":null,"error":"TypeError"},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/25794271805211-Pricing-credits","httpStatus":403,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}]},{"runId":"2026-10-23.1","date":"2026-10-23","observedAt":"2026-10-23T03:07:39-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-23.2","date":"2026-10-23","observedAt":"2026-10-23T08:52:07-04:00","observedAtBasis":"run_clock","kind":"source_check","counts":{"pages":339,"pagesOk":327,"pickRows":935,"reconfirmed":562,"amount_only":331,"not_found_on_page":42,"fetch_failed":0,"observed":498,"observed_differs_from_catalog":0},"scope":"all_priced_rows_plus_pick_score_sources","observed":498,"sourcePriceChanged":4,"notOk":[{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":null,"error":"TypeError"},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/23553812020891-Pricing-Overview","httpStatus":403,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/25794271805211-Pricing-credits","httpStatus":403,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}]},{"runId":"2026-10-24.1","date":"2026-10-24","observedAt":"2026-10-24T04:05:07-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-27.1","date":"2026-10-27","observedAt":"2026-10-27T03:13:10-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-27.2","date":"2026-10-27","observedAt":"2026-10-27T04:12:10-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-27.3","date":"2026-10-27","observedAt":"2026-10-27T05:13:15-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-27.4","date":"2026-10-27","observedAt":"2026-10-27T06:09:41-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-27.5","date":"2026-10-27","observedAt":"2026-10-27T07:09:49-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":935},{"runId":"2026-10-27.6","date":"2026-10-27","observedAt":"2026-10-27T08:14:07-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":943},{"runId":"2026-10-27.7","date":"2026-10-27","observedAt":"2026-10-27T08:49:43-04:00","observedAtBasis":"run_clock","kind":"source_check","counts":{"pages":339,"pagesOk":327,"pickRows":943,"reconfirmed":534,"amount_only":335,"not_found_on_page":74,"fetch_failed":0,"observed":484,"observed_differs_from_catalog":5},"scope":"all_priced_rows_plus_pick_score_sources","observed":484,"sourcePriceChanged":5,"notOk":[{"url":"https://docs.perplexity.ai/guides/sonar","httpStatus":404,"error":null},{"url":"https://ideogram.ai","httpStatus":403,"error":null},{"url":"https://ideogram.ai/api-pricing","httpStatus":500,"error":null},{"url":"https://ideogram.ai/pricing","httpStatus":403,"error":null},{"url":"https://memnode.dev/articles/mem0-pricing-free-tier-limits-2026","httpStatus":404,"error":null},{"url":"https://milvus.io","httpStatus":null,"error":"TypeError"},{"url":"https://openai.com/index/gpt-5-6/","httpStatus":403,"error":null},{"url":"https://platform.openai.com","httpStatus":403,"error":null},{"url":"https://serper.dev/docs","httpStatus":404,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/23553812020891-Pricing-Overview","httpStatus":403,"error":null},{"url":"https://support.peopledatalabs.com/hc/en-us/articles/25794271805211-Pricing-credits","httpStatus":403,"error":null},{"url":"https://www.perplexity.ai","httpStatus":403,"error":null}]},{"runId":"2026-10-27.8","date":"2026-10-27","observedAt":"2026-10-27T09:08:55-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":943},{"runId":"2026-10-27.9","date":"2026-10-27","observedAt":"2026-10-27T11:10:05-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":943},{"runId":"2026-10-27.10","date":"2026-10-27","observedAt":"2026-10-27T12:17:34-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":943},{"runId":"2026-10-27.11","date":"2026-10-27","observedAt":"2026-10-27T13:05:56-04:00","observedAtBasis":"run_clock","kind":"catalog_snapshot","rows":945}],"days":[{"date":"2026-10-19","runs":1,"runIds":["2026-10-19.1"],"firstObservedAt":"2026-10-19T16:08:03-04:00","lastObservedAt":"2026-10-19T16:08:03-04:00","sourceChecks":1},{"date":"2026-10-20","runs":4,"runIds":["2026-10-20.1","2026-10-20.2","2026-10-20.3","2026-10-20.4"],"firstObservedAt":"2026-10-20T08:53:42-04:00","lastObservedAt":"2026-10-20T15:31:41-04:00","sourceChecks":3},{"date":"2026-10-21","runs":3,"runIds":["2026-10-21.1","2026-10-21.2","2026-10-21.3"],"firstObservedAt":"2026-10-21T08:55:38-04:00","lastObservedAt":"2026-10-21T19:46:59-04:00","sourceChecks":1},{"date":"2026-10-22","runs":1,"runIds":["2026-10-22.1"],"firstObservedAt":"2026-10-22T08:56:43-04:00","lastObservedAt":"2026-10-22T08:56:43-04:00","sourceChecks":1},{"date":"2026-10-23","runs":2,"runIds":["2026-10-23.1","2026-10-23.2"],"firstObservedAt":"2026-10-23T03:07:39-04:00","lastObservedAt":"2026-10-23T08:52:07-04:00","sourceChecks":1},{"date":"2026-10-24","runs":1,"runIds":["2026-10-24.1"],"firstObservedAt":"2026-10-24T04:05:07-04:00","lastObservedAt":"2026-10-24T04:05:07-04:00","sourceChecks":0},{"date":"2026-10-27","runs":11,"runIds":["2026-10-27.1","2026-10-27.2","2026-10-27.3","2026-10-27.4","2026-10-27.5","2026-10-27.6","2026-10-27.7","2026-10-27.8","2026-10-27.9","2026-10-27.10","2026-10-27.11"],"firstObservedAt":"2026-10-27T03:13:10-04:00","lastObservedAt":"2026-10-27T13:05:56-04:00","sourceChecks":1}],"honesty":["History is append-only and kept per run (runId + observedAt); a same-day re-run is a second observation, never a replacement. It started on startedAt; Depot has no observations before that date.","firstSeen for rows that existed when history started is the row's stored asOf (firstSeenBasis says so), not a date Depot watched the page.","lastChanged is null until a stored amount or unit changes. A catalog change is only ever a human edit; re-checks never edit amounts.","source_recheck segments say whether the stored $amount and SKU name were on the official page that run (status), and what amount the page itself stated for that SKU and unit (observed, null when not readable unambiguously).","An observed amount that differs from the catalog is a source_price_changed event and a pendingReprice row, not a catalog edit. Re-pricing the catalog is a separate reviewed step (amount_changed)."]}