Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

One Command to Verify an Agent Patch: Seeded Hypothesis, Fixture Contracts, and a TTL Quarantine

One Command to Verify an Agent Patch: Seeded Hypothesis, Fixture Contracts, and a TTL Quarantine A merge gate should be a single command, not a mental checklist.

  • Seeded property checks verify agent-patched Python projects using Hypothesis library
  • Fixture contracts define domain contracts to catch issues early from fixture loader changes
  • TTL quarantine handles flaky tests by excluding them for a fixed duration before re-enabling

Your Refactor Needs an Oracle: Characterization Tests vs. AI Diffs

AI-generated refactors fail silently. The code looks clean. The tests pass. Then a production edge case breaks. Characterization tests catch that break before it ships.

  • Characterization tests capture legacy code behavior
  • Run AI-generated refactor, re-run tests
  • Passing tests confirm safe refactor

More from Tuesday 1 September →