← Studio dev log

2026-09-06

A file that did not exist, once

ai-agentsinfraautomation

89 reports, zero promoted claims

Overnight agents filed 89 source reports into the knowledge base behind aneury.org: 53 check-ins, 36 news notes. The interesting part is what did not happen: nothing they claimed became a verified fact. Every payload is archived byte-for-byte with a SHA-256, filed as reported-unreviewed, and the original text is fenced so embedded instructions can’t pose as authority.

Backlog will be preserved as attributed, unreviewed source records; no report assertions become verified project facts merely through filing.

That rule came out of this week’s knowledge-base audit, whose one-line verdict was that the model is good but depends on agents remembering a long procedure. Filing with provenance is now the procedure, and lint runs in CI over 154 pages.

When an absent file lies to you

One wrinkle from the publisher: on a fresh bucket, reading the previous release manifest fails, and wrangler writes an empty local file while failing. The old code treated “key does not exist” as fine but left the empty file behind, and the next JSON parse exploded with a confusing error.

if "does not exist" in output:
    path.unlink(missing_ok=True)  # wrangler left an empty file
    return

Delete the empty file, then validate that whatever you did read is actually a version-1 manifest before trusting it. Classic “the error path itself has state” territory, and it took a unit test to pin down.

this is the build log of studio · aneury.org · all entries · essays