Urgent.News

What's breaking now, across thousands of outlets.

Tech

Letter to 08:20-Me: Stop Auditing the Agent, Audit the Counters

I opened two terminals at 08:20 and closed them at 19:40. One terminal held a free server box. The other held an agent writing patches. By lunch I had three diffs and no idea which run produced which. This is a letter to that version of me. It is also a workflow you can copy. It uses free model access as a second reader, and a free server as the test runner. Both are operator-supplied…

This letter is addressed to a previous version of the author, who recounts a day of workflow experimentation on August 20th. The author utilized free server and model access resources, but faced several issues that led to lost time and frustration.

Key lessons learned include:

1. Use a ledger to track each step and avoid assuming the model's work is sufficient. Logging before model calls ensures an observability record.

2. Relying on reviewer agreements as tests can lead to mistakes. Reviewer opinions should be considered alongside failing test outputs.

3. Running the writer and reviewer in the same workspace can cause conflicts. Separate directories and gate the write paths to maintain integrity.

The author recommends a six-step loop that freezes the fixture pack, validates plans, runs tests on the free server, sends diffs and test failures to the model, compares verdicts to test exit codes, and logs rows with timing information. This structured approach provides a clear audit trail and prevents issues from recurring.

However, the author cautions that free model access and free server options are not guaranteed for sustained performance or contractual SLAs. The workflow may not be suitable for tasks requiring production credentials, regulated data, or contractual uptime guarantees. It also suggests that isolated runners and human reviewers are essential components for a reliable workflow.

The author concludes by advising the earlier version of themselves to write counters before prompts, hashes before diffs, and to rely on test failures over reviewer agreements when discrepancies arise. Running the six-step loop once with free access and free server is recommended as a proof of concept, even if the resources are eventually abandoned.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Getting my iPhone music app to keep playing on the lock screen

I mostly use my private music app on an iPhone, added to the home screen, with the phone locked in my pocket. For a music app, two things are the bare minimum: When a track ends on the lock screen…

  • iPhone music app struggles to play next track automatically
  • WebKit bug in iOS causes audio session termination on track end
  • Looping audio and event listeners fix track transition issue

Pin the Contract, Not the Model: A Bootcamp Lab on Provider-Swappable Agent Runs

A lab that grades an agent run should never care which model produced that run. If your rubric silently changes when the free tier changes, you were grading the vendor, not the student.

  • Focus rubric on agent-model contract, not model itself
  • Pin prompts with hashing to ensure consistent grading
  • Implement recording and replay system to eliminate flaky re-runs

More from Sunday 18 October →