Urgent.News

What's breaking now, across thousands of outlets.

More in Tech

Spec-Driven Development: Who Executes a Spec? (Part 4 of 4)

This is the fourth and final part of my attempt at a definition of spec-driven development (SDD), following part 1 , part 2 , and part 3 .

  • Spec dictates testable behavior, not how or why
  • Continuous spec existence drives development process
  • AI coding agents autonomously translate spec to code

How I Actually Prove an Offline App Is Offline (Not Just Trust the Marketing)

"Runs offline" is the easiest claim in software to make and one of the least frequently checked. I build an offline AI app, so I'm on the hook for the claim — here's the testing I actually run, which…

  • Disable network adapter completely, not just turn off Wi-Fi
  • Monitor filesystem for app activity using Process Monitor (Windows) or fsusage (macOS)
  • Search entire machine for app traces, aim for zero results

Connect Apple Health to opencode: Native MCP Setup

This walks through the exact config, the two values you type twice, and the tool-scoping glob that keeps 16 health tools out of your coding context until you actually ask for them.

  • Connect Apple Health to opencode using MCP setup
  • Health-export tool run with npx command
  • Local MCP bridge eliminates need for vendor account

Wall-impact sparks: test the normal before tuning the glow

A laser impact needs two inputs from the game: a hit position and an outward surface normal. The particle effect should consume those inputs.

  • Laser impact requires hit position and outward surface normal
  • Three.js demo uses fixed planar wall with 32 particles
  • Ensure normal correctly transformed from mesh-local to world space

More from Thursday 15 October →