Build Log
Four more economic bets
October 3, 2026
Four candidate transactions assassinated on evidence; one federal-contracts Actor live on Apify, three killed.
Timeline
What shipped
experiments/economic-bets-2026-10/ASSASSINATIONS.md — decision record for candidates #2-#5 with Apify Store API evidence, rights, economics, residue, and the #5 re-review
experiments/federal-opportunities-actor/src/csv.js — streaming RFC-4180 CSV parser (quotes, embedded newlines, CRLF, chunk boundaries)
experiments/federal-opportunities-actor/src/opportunities.js — latest-notice-per-solicitation collapse (alphanumeric Sol# + agency, deterministic ties), conservative open/closed decision for all four real deadline shapes, keyword/NAICS/state/set-aside/recency filters, fixed output contract
experiments/federal-opportunities-actor/src/main.js — official SAM.gov extract download, freshness check (>72 h = free source_stale), header and malformed-row format checks, pay-per-event opportunity charging, free explanation rows, monetization self-check, RUN_SUMMARY
experiments/federal-opportunities-actor/test/ — 17 node:test tests including a real-header fixture captured 2026-10-03 and audit regressions
experiments/federal-opportunities-actor/.actor/ — actor.json, input/dataset/output schemas; README.md (Store listing); EXPERIMENT.md (measurement, kill date 2026-12-02, launch facts)
CLAUDE.md — experiments table row for experiments/federal-opportunities-actor/