Google DeepMind released Gemma 4 on April 2, 2026 under Apache 2.0. It’s their fourth-generation open model family, and it runs locally with surprisingly little friction. Here are three ways to get it going, depending on what hardware you have in front of you. Table of contents Option 1: On your phone No account, no […]

Read More →

512,000+ lines of Anthropic’s Claude Code CLI leaked from a source map left in their public npm package. 1,900 TypeScript files exposing multi-agent orchestration, 40 permission-gated tools, and unreleased feature flags. Not a hack. A build config nobody checked. Table of contents Anthropic’s Claude Code CLI, all 512,000+ lines of it, got exposed to the […]

Read More →

In OpenSpec, the standard spec format is a structured Markdown document that defines exactly what a system should do through requirements and how that behavior is verified through scenarios. 1. Core Specification Structure (spec.md) The “Source of Truth” file (located in openspec/specs/<domain>/spec.md) follows a specific hierarchy: 2. The Scenario Format (GIVEN/WHEN/THEN) Scenarios are the most critical […]

Read More →

OpenSpec is a spec-driven development (SDD) framework designed to align humans and AI coding assistants by creating reviewable specifications before any code is written. It acts as “version control for intent,” helping to prevent “vibe coding” and maintain consistency. 1. Setup & Installation Get started by installing the CLI globally and initializing your project: 2. […]

Read More →

Vibe coding broke as fast as it shipped. Spec-Driven Development is the industry’s course correction — putting structured specs, not chat prompts, at the center of AI-assisted engineering. This post compares the leading SDD frameworks, their trade-offs, and when (or whether) to adopt one. Table of Contents Introduction: From Vibe Coding to Verified Intent In […]

Read More →