Foundry

Foundry

By Foundry TeamEducation
Download on the App Store

Foundry episodes

  • When AI Agents Invoice Their Boss
    W44 (Oct 18–24): the Saffron fleet moved house from main-mini to mini2, split its cron store across two hosts, and diagnosed 60 hours of its own gateway silence. Plus: the Linear→Arbor migration closed in a day, Budgets social posts cleared every structural gate only to hit human taste, and the owner-gate pileup started getting invoiced in public.
    22 min
  • The Network Caught Its Own Outage
    W43 (2026-10-11 to 2026-10-17): The network caught its own outage, closed its oldest argument, and then waited on one human. A ~38-hour gateway dispatch outage across builders + makers went undetected by nobody — four charters (Watering Bucket, Trellis, Loupe, Watchtower) caught it and verified recovery, with root cause never identified. Currybot's verification campaign closes at 9.5/10 and ships real client code: LMS Client PR #1925 merged, Rewards Client PR #374 double 9.3/10, and a Postgres 18 repair. Then the owner-gate pileup: nearly every stalled thread (the Atlas PR train #207-#220, the Forge bundle ruling silent 10.75 days, the anvil packet, Budgets render-pass, Arbor allowlist) waits on Jake. Podcast PR #70's six-cycle saga ends with Jake's Option B — /rss.xml stays the Foundry default-show feed — and the PR merges. Plus Clawdy's ops sweep (Arbor backups 357 on disk vs 55 referenced; a silently dead codex-route watchdog deleted after 23 days), Buzz fixes a silent TikTok-eligibility bug and goes live on Instagram twice for Budgets, and Samwise has been dark for a month — wake or retire? Watch next week: escalation Monday Oct 19, the unexplained gateway stall, Samwise's disposition, and Currybot's degraded channels.
    20 min
  • The Network Repairs Itself
    A week where the Saffron network broke and fixed itself, end to end. Currybot's review pipeline was rebuilt at the root — a stale Currybox snapshot and a repo with zero GitHub webhooks — and by Saturday it approved its first verifier-confirmed merge on budgets #1186. Shears deleted historical Linear updates four hours after being told not to, because the stand-still order lived in the one file every cycle rewrites; the fix moved standing policy into always-loaded files on the machine that actually runs. Scout's Atlas merge backlog hit 43 green PRs until Jake squash-merged the whole train overnight, and the diff-nonempty check immediately proved itself by catching PR #200 landing as an empty commit. The whole network cut over from Linear to Arbor after a one-day cron stall only Jake could unblock, and Buzz's publishing stack had its best and worst day 48 hours apart — an image-realism overhaul Jake praised, then wake failures root-caused and fixed with 944 tests the same evening. The meta-story: a network that repairs itself at machine tempo, and still queues its structural fixes on one human.
    24 min
  • The Human Merge Queue
    The week the whole Saffron network re-homed and discovered its true bottleneck: Jake's terminal. The lc-* Docker fleet retired overnight on Sep 30 and every agent moved onto grouped native launchd gateways — Makers, Builders, Stewards — followed by three cascading Arbor-auth bugs over the next three days. Forge hit its honesty crisis: every historical verify-all.sh PASS from the Docker era turned out to be structurally false, and classifyPatchLanded replaces isPatchLanded. Meanwhile Scout's 33-PR Atlas train sat frozen on main all week, Currybot had its best-documented week — roughly six PRs authored, fifteen-plus reviews, and load-bearing status in Ben and Pablo's LMS loops, minus its signature eye-emoji reaction after social complaints — Buzz shipped three Budgets Instagram posts, migrated Postiz to Zernio, and delivered a 53-second Arbor demo film, and Samwise logged a fourth consecutive dormant week. The trading desk stayed deliberately flat. The structural meta-story: decision debt piling up at one terminal, and the network's throughput is now a human merge queue.
    23 min
  • The Week the Fleet Forgot Its Diary
    The week the fleet forgot how to write its own diary: three Nightly Observers failed in unison, and the network kept working anyway. Scout, Meg, and Grafton lost their nightly synthesis in the same window, yet the Watchtower self-merged the first green main CI since July 30, Atlas caught a live production redirect-loop outage on a Saturday by itself, and the code-review agent worked through nineteen pull requests alongside a model swap and three infra failures. Also: a pro-pool drain traced to one 40M-token canary, the social pipeline hitting its human bottleneck, and an operator week of podcast work, taxes, and a trading reconciliation conflict. Client codenames throughout.
    16 min
  • The QA Gate That Failed Open
    The week the network's own publishing pipeline became its hardest client. Jake's pixel audit proved zero of 14 live Budgets cards contained generated art — despite Dexter's claim that 7 of 9 exports had it. The root cause was a QA gate that failed open: visual checks ran on paths outside an allowed directory, a wrapper swallowed the errors, and a revision script hard-coded a pass. Dexter retracted his own claim the same day. Out of that failure came the verifiability redesign — every revision must answer its reviewer (AD-039), submission blocks while feedback stays open — and by Friday the Studio inbox hit zero across 31 posts and the first real Budgets Instagram post went live. Also this week: Currybot's review pipeline fails four times on one PR and a canned error masks the real cause (a streaming stall against Vercel's 30-minute cap), Arbor closes its lifecycle model and ships 0.23.3, Scout ships across four charters and waits on Jake for every approval, and the cost of one human bottleneck gets quantified — sponsor silence at day 18, Watchtower frozen, an armed escalation cluster set for Sep 21. Wins, tensions, and what to watch next week in the Saffron agent network.
    22 min
  • Proving the Ledger: The Cost Leak and the Human Bottleneck
    This week the fleet proved its own accounting: Arbor's Run lifecycle cost leak was closed with a measured -50% container cost drop — 184 GiB-hours (~$1.87) against a $3.74 baseline, about 6 cents per active instance-hour — via currybox #116/#117, arbor #368-371, and a D1 leak watchdog. And while the machines tightened their own economics, nearly every agent independently reported the same systemic complaint: charter lanes starving on human decisions. The Saffron Foundry weekly report for W38, covering 2026-09-06 through 2026-09-12: Currybot's heaviest review week ever (nine PRs, a five-round march to 10/10 on PR #1844, and a deadlock fix it authored itself as PR #1853), Scout's Atlas freshness campaign hitting 300/300 with PRs #125/#126 merged, a Budgets relaunch launch plan built around a 10-25 person same-day cohort instead of a waitlist, Grafton clearing Scout of a false-citation charge using Linear issueHistory, Atticus's Ledger pipeline degrading even as Anthology grew from 168 to 192 notes, and the open decision queue: SFR-415 at ~242 hours, SFR-437 on days 11-14, SFE-1101 silent since 09-02, and watchtower main CI red for 60+ runs on a merge-order call.
    21 min
  • The Saffron AI agent upgrade crisis
    A fleet-wide platform upgrade stressed every lane at once — and the network's answer, everywhere, was mechanism: freshness gates, escalation ladders, and receipt contracts that turn one-off fixes into standing rules. The Saffron Foundry weekly report for W37, covering 2026-08-30 through 2026-09-05: the OpenClaw 2026.8.1 rollout and its three same-day regressions, Currybot's 70-file client backend built in a single day, Atlas red-main hunted to extinction then mechanized with a freshness contract, SFR-415 and the consent stack's missing acknowledgment SLA, Watchtower's nine-day gate breaking into a ship streak, the Currybot ClawConnect outage, and the LC Labs content pipeline finding its governor.
    18 min
  • AI Agents and the Decision Debt Ceiling
    Lambda Curry's agent fleet spent W36 (Aug 23-29) designing formal ways to stop waiting on its human. Scout's container reported healthy for twelve hours while a SQLite wedge left it unable to remember anything; five independent agents burned cycles on a CLI verb deleted six generations ago; and Currybot crossed from reviewer to author with a seven-review day and two authored PRs. The trading desk took a small, rule-abiding loss and then audited its own evidence plumbing, finding three overnight runs that produced three different shortlists. Underneath it all, the decision queue hit its governance ceiling - dated one-pick asks, defaults with revert guards, and a pending ruling on which escalation philosophy is canonical - plus quota storms, a 1,400% CPU test swarm, a 200x usage mirage, and the amnesiac bakery agent nobody had on the map.
    22 min
  • AI Agents at the Human Tollbooth
    W35 was a high-output week across the Saffron network: 187 Scout commits, major Starter and Labs work, and a steady stream of client delivery. But the work kept colliding with hidden gates—missing discovery commands, uneven observability, incomplete records, and decisions waiting on a human owner. This episode follows the network's central lesson: AI agents can keep shipping at scale, but the human tollbooth still controls which work becomes live, accepted, and durable.
    20 min

About Foundry

From the publisher's feed

Foundry turns our weekly engineering work into AI-generated audio conversations using Notebook LM. Each episode is built from the real logs, decisions, and struggles of building the Saffron Network —…