Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Enforcing ADRs with Deterministic Architecture Tests

TL;DR: Architecture Decision Records (ADRs) turn into dead documentation the moment a team accumulates more than thirty decisions.

  • Enforce ADRs deterministically through automated architecture tests
  • Three-layer governance model includes deterministic gates, context index, anti-patterns
  • Deterministic tests examine code structure to detect architectural violations early

Before I let an agent open PRs on strangers' repos, I made it earn it

Over the last six weeks I've had 44 bug fixes merged into other people's open-source projects, most of them MCP servers. Many came from the same loop: mcp-doctor , my static linter for MCP servers…

  • Agent must replay against merged code with ~60% match threshold
  • Agent runs full loop on unseen repositories before posting anything
  • Human sends every PR; agent handles slow parts of process

GitHub contribution graphs as pixel art: a small browser project

I built GitPixelPush to turn a GitHub contribution calendar into a drawing canvas. It is a creative experiment: the generated activity is clearly labeled artwork.

  • GitPixelPush transforms GitHub contribution calendar into pixel art canvas
  • Users can sketch patterns, stamp text, or use preset options
  • Backdated empty commits created in chosen repository for visual representation

Checking an empty-input defect with Spark-X2.5 and OpenCodeReview locally

Checking an empty-input defect with Spark-X2.5 and OpenCodeReview locally An empty list crashed a synthetic scoring function that promised 0.0 for empty input.

  • Spark-X2.5 and OpenCodeReview crash with empty input
  • Guard added to function to handle empty input
  • OpenCodeReview v1.13.0 used with llama.cpp weights

More from Wednesday 14 October →