buildOne report1 publisher Supabase buys Turso so agent databases can start as SQLite and grow into Postgres
Supabase is acquiring Turso, the Rust rewrite of SQLite built for one database per agent or task, and did not disclose a price. Teams on either product should watch whether a SQLite-style engine and a Postgres platform stay separate products.
Reality
- Evidence35
- Adoption
- Not scored
- Hype gap+10
- Incentives40
- Confidence45
buildOne report1 publisher Cloudflare designed D1's control plane to keep single-region components off the query path
Cloudflare says D1 has passed 5.5 million databases, with live databases up 15x in a year as of October 8, 2026. Its post lists the design tenets behind the control plane and says operators building on its platform can reuse many of them.
Reality
- Evidence50
- Adoption62
- Hype gap+15
- Incentives70
- Confidence55
buildConfirmed2 publishers SQLite 3.54 uses about 4% less CPU than the previous release and about 7.5% less than 3.51 in the project's own Linux benchmarks. The suite measures CPU work inside the library, so an application gets the gain only in proportion to the time it spends there.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap+10
- Incentives
- Not scored
- Confidence65
buildOne report1 publisher NVIDIA took second at KDD Cup 2026 by shrinking its agent's harness to four functions
NVIDIA's KGMON team took second in the KDD Cup 2026 Data Agents competition with an agent limited to four functions. The rules fixed a small model, so all the tuning went into the harness, the same position as any team committed to a small open model.
Reality
- Evidence35
- Adoption
- Not scored
- Hype gap+10
- Incentives55
- Confidence40
buildOne report1 publisher n8n 2.43.0 blocks publishing of workflows with unconnected required inputs
n8n 2.43.0, shipped October 6, refuses to publish any workflow whose required node inputs are unconnected, according to a dev.to review of the changelog. The check covers wiring only, so wrong credentials and bad prompts still need their own tests before an agent goes live.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap+5
- Incentives
- Not scored
- Confidence55
buildOne report1 publisher Hansson's agent-built Rust Campfire posts a 166-fold benchmark gain on code he never inspected
David Heinemeier Hansson's agent-written Rust port of Campfire served 36,120 room-page requests a second to Rails' 217 in 37signals' own benchmark. A parity harness checks its behavior against Rails, but the numbers are company-run and stop short of production traffic.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+30
- Incentives50
- Confidence40
buildConfirmed7 publishers Supabase raised $150 million and agreed to buy Turso, whose SQLite-compatible engine gives AI agents large numbers of small, isolated databases. The deal rests on Supabase's own count of agent-created databases, and Turso's customers now build on that bet.
Perspective Coverage
8 publishers
- Builder
- Builder 42%
- Operator
- Operator 26%
- Investor
- Investor 32%
Reality
- Evidence62
- Adoption45
- Hype gap+30
- Incentives80
- Confidence64
buildOne report1 publisher Rubrica separates harsh judges from weak projects by giving every judge the same anchors
Rubrica, a self-hosted hackathon portal, has every judge in a track review the same anchor projects before its k=3 shrinkage formula adjusts any score. That shared set lets the maths tell a harsh judge from one who drew a weak batch.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap−5
- Incentives35
- Confidence50
buildOne report1 publisher SQLite's WAL mode requires every process to run on the database's own host
SQLite's WAL mode coordinates readers through a shared-memory index file, so every process using the database must run on the host that stores it. Tuning mounts and timeouts on NFS or SMB can quiet the symptoms without making a multi-host setup safe, a dev.to analysis argues.
Reality
- Evidence60
- Adoption
- Not scored
- Hype gap+10
- Incentives
- Not scored
- Confidence55
buildOne report1 publisher Seven passing acceptance checks missed a team history log that named a hackathon's judges
Shipshape's team-only history log would have shown hackathon teams their judges, scoring times and conflict notes despite seven passing acceptance checks. Its role tests checked who could open each page, while the leak was in what that page printed for the team members allowed in.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap+5
- Incentives
- Not scored
- Confidence50
buildOne report1 publisher Reading the clock before SQLite's write lock made two AI-built queues issue expired leases
Both Astra + Luna runs of a SQLite job queue cleared their acceptance tests yet computed leases from a clock read taken before the write lock. An audit exposed it by holding one writer behind a barrier and advancing an injected clock during the other's wait.
Reality
- Evidence40
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence45
buildOne report1 publisher SQLite 3.53 sets NOT NULL on a column in six writes where a rebuild needed 69,843
SQLite 3.53's ALTER COLUMN SET NOT NULL made six write calls in a developer's test, where the copy-and-rename rebuild made 69,843. The null check stays cheap only if the column is indexed, and Ubuntu's packaged 3.45.1 cannot parse the statement.
Reality
- Evidence55
- Adoption20
- Hype gap+10
- Incentives
- Not scored
- Confidence50
buildOne report1 publisher SQLite's usual column-type rebuild deletes child rows through ON DELETE CASCADE
Schemity's developer found SQLite's usual column-type rebuild deleted all three child rows because its PRAGMA ran inside the transaction. A safe version sets the foreign-key switch before BEGIN and checks the copied values before dropping the old table.
Reality
- Evidence72
- Adoption
- Not scored
- Hype gap+10
- Incentives30
- Confidence66
buildOne report1 publisher Stability labels decide which npm packages Node's built-ins can replace in production
Flavio Copes matched twelve Node.js built-ins to the npm packages they replace and graded each one by its stability in the current LTS line. Node 22 still labels its SQLite driver experimental, so a server on that line can see the API change in a minor release.
Publishers:flaviocopes.com
Reality
- Evidence58
- Adoption
- Not scored
- Hype gap0
- Incentives20
- Confidence55
buildOne report1 publisher Wall-clock last-write-wins overwrote an offline phone note while the phone's clock read correctly
Wall-clock last-write-wins in a developer's notes app overwrote a phone edit made nine hours before it synced, though the phone's clock was right. The log shows two concurrent edits, a case the replacement hybrid logical clock, as described, still settles by keeping one.
Reality
- Evidence40
- Adoption
- Not scored
- Hype gap+35
- Incentives
- Not scored
- Confidence45
buildOne report1 publisher One SQLite transaction keeps a retried Buy click from creating a second order
Retried Buy clicks get the original order back in a dev.to guide that commits each order with its attempt key in one SQLite transaction. A disabled button only cuts double-clicks, and the guide's available text ends before it covers charging the card.
Reality
- Evidence55
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence50
buildOne report1 publisher FORGE's simulator passed for real agents because both emit the same events
FORGE's developer computed every screen of a multi-agent research app from each run's event log, so a simulated run looked identical to a real one. That let real agents replace the simulator with no UI changes, and it let a default simulated run answer the wrong question with confidence.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap0
- Incentives
- Not scored
- Confidence55
buildOne report1 publisher Pharos Production grades indexer reorg recovery against an independent replay of the chain
Pharos Production's SQLite rehearsal passes an indexer only if its post-reorg state matches a pure replay of the chosen branch, a total of 24 at block B4. It also reruns and crashes recovery, since a caught-up checkpoint can still sit on an abandoned branch.
Reality
- Evidence45
- Adoption
- Not scored
- Hype gap0
- Incentives50
- Confidence50
buildOne report1 publisher A NUL byte truncated on read broke Chron's 14,994-message hash chain
Chron flagged a 14,994-message imported session as tampered after a NUL byte in one row was hashed on write and cut off on read. Its developer's rule, hash what you can read back, applies to any system that hashes text before storing it.
Reality
- Evidence60
- Adoption
- Not scored
- Hype gap0
- Incentives30
- Confidence65
buildOne report1 publisher HMAC-signed links handle one-click unsubscribe in a 1,258-line self-hosted newsletter server
Mrsaynothing.dev's author runs a newsletter on 1,258 self-written lines of TypeScript, Svelte and SQL built around RFC 8058's one-click unsubscribe headers. Signed links cover the compliance, while aligned DKIM, the cost of skipping a paid relay, is still missing.
Reality
- Evidence45
- Adoption5
- Hype gap+10
- Incentives30
- Confidence50
Earlier coverage
- Healthchecks turns the missing backup ping into the alarm
Build · September 23, 2026 · One report1 publisher