close

DEV Community

Jeremy Longshore profile picture

Jeremy Longshore

404 bio not found

Three Copies of the Key, None of the Passphrase

Three Copies of the Key, None of the Passphrase

Comments
15 min read

Want to connect with Jeremy Longshore?

Create an account to connect with Jeremy Longshore. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Three Commits Between the Rule and the Violation

Three Commits Between the Rule and the Violation

Comments
8 min read
Nothing Read It, So Nothing Failed

Nothing Read It, So Nothing Failed

Comments
21 min read
The Filesystem Was the Only Thing They Shared

The Filesystem Was the Only Thing They Shared

Comments 1
12 min read
The Check That Only Confirmed a Name

The Check That Only Confirmed a Name

Comments
11 min read
The Version Number That Only Existed on the Client

The Version Number That Only Existed on the Client

Comments
6 min read
The Ghost in the Catalog

The Ghost in the Catalog

Comments
18 min read
After 14 Days of Daily Posts, Here is What I Notice

After 14 Days of Daily Posts, Here is What I Notice

Comments
7 min read
How the Same Deploy Pattern Crossed Four Repos in One Week

How the Same Deploy Pattern Crossed Four Repos in One Week

Comments
8 min read
Diagnostic Engagements: Q3 2026

Diagnostic Engagements: Q3 2026

Comments
4 min read
The Brand Behind the Plugins: A Survivorship Story

The Brand Behind the Plugins: A Survivorship Story

Comments
7 min read
The Drills Passed. Reality Did Not.

The Drills Passed. Reality Did Not.

Comments
10 min read
Locked Out Of A Free Course: The Bug The Test Suite Could Not See

Locked Out Of A Free Course: The Bug The Test Suite Could Not See

Comments
9 min read
The Third State: When Your Checkout, Image, and Docker Volume All Disagree

The Third State: When Your Checkout, Image, and Docker Volume All Disagree

Comments
10 min read
Good mechanisms are not an architecture until a doctrine names them

Good mechanisms are not an architecture until a doctrine names them

Comments
10 min read
Wrong-Mode Green Is Not a Gate

Wrong-Mode Green Is Not a Gate

1
Comments
9 min read
Temporary Is Not a Plan: Fork Discipline for an Adopted LMS

Temporary Is Not a Plan: Fork Discipline for an Adopted LMS

Comments
13 min read
Do Not Blindly Restart: Designing a Self-Healing Watchdog That Stays Honest

Do Not Blindly Restart: Designing a Self-Healing Watchdog That Stays Honest

Comments 1
7 min read
Passing Is Not Validating: A Green Check With No Teeth

Passing Is Not Validating: A Green Check With No Teeth

Comments
4 min read
A Green Recovery Drill Can Still Be Lying

A Green Recovery Drill Can Still Be Lying

Comments 1
8 min read
Let the Model Judge. Make the Code Decide.

Let the Model Judge. Make the Code Decide.

Comments
12 min read
Copying Files Is Not Installing

Copying Files Is Not Installing

Comments
7 min read
Producer Fallback: When Claude Hits the Weekly Limit, the Pipeline Still Ships

Producer Fallback: When Claude Hits the Weekly Limit, the Pipeline Still Ships

Comments 1
3 min read
Exit 0 Is Not Success: Automation Assurance That Verifies Outcomes

Exit 0 Is Not Success: Automation Assurance That Verifies Outcomes

Comments
5 min read
Empty Is Not Clean: Five Fail-Open Bugs in an AI Agent

Empty Is Not Clean: Five Fail-Open Bugs in an AI Agent

Comments
9 min read
The Kernel Must Not Import Its Agents

The Kernel Must Not Import Its Agents

Comments
9 min read
Making a Fire-and-Forget Writer Safe Under Failure

Making a Fire-and-Forget Writer Safe Under Failure

Comments 2
10 min read
Liveness Without Health Is Theater

Liveness Without Health Is Theater

Comments
9 min read
Adversarial Review: The Six Lenses That Halted a Rollout

Adversarial Review: The Six Lenses That Halted a Rollout

Comments
19 min read
Noise-Robust LLM-Judge Evals: Don't Sign a Coin Flip

Noise-Robust LLM-Judge Evals: Don't Sign a Coin Flip

Comments
14 min read
Every Safety Gate Has a Failure Direction

Every Safety Gate Has a Failure Direction

Comments
6 min read
The Relevance Score That Broke Our Cite-or-Refuse Gate

The Relevance Score That Broke Our Cite-or-Refuse Gate

Comments
8 min read
The Moat Is the Trust Layer: Turning a Local-RAG App into a BYOK Document-Intelligence Platform

The Moat Is the Trust Layer: Turning a Local-RAG App into a BYOK Document-Intelligence Platform

Comments
18 min read
Run the Readiness Audit Before You Flip DNS

Run the Readiness Audit Before You Flip DNS

1
Comments
8 min read
Surviving CoreWeave: the GPU failures that burn your hours

Surviving CoreWeave: the GPU failures that burn your hours

Comments
7 min read
Gate the Statement, Not the Tool Name

Gate the Statement, Not the Tool Name

Comments
7 min read
Coverage Said 69%, Mutation Testing Said 25%

Coverage Said 69%, Mutation Testing Said 25%

Comments
6 min read
Rent the Agent, Own the Proof

Rent the Agent, Own the Proof

1
Comments
11 min read
The LLM Should Never Do the Math

The LLM Should Never Do the Math

1
Comments 2
9 min read
N Bots in One Slack Channel Loop Forever: Three Gates

N Bots in One Slack Channel Loop Forever: Three Gates

Comments
12 min read
The Merge Is the Trust Boundary: Re-Derive as Untrusted

The Merge Is the Trust Boundary: Re-Derive as Untrusted

Comments
15 min read
An Agent Allowlist Is a Comment Until a Gate Checks the Body

An Agent Allowlist Is a Comment Until a Gate Checks the Body

Comments
11 min read
A Second Brain You Can Audit Beats One You Must Trust

A Second Brain You Can Audit Beats One You Must Trust

Comments
13 min read
Green CI Proves Nothing: Why Your Tests Gate Zero Calls

Green CI Proves Nothing: Why Your Tests Gate Zero Calls

Comments
6 min read
Spec graduation: when a partner email rewrites architecture

Spec graduation: when a partner email rewrites architecture

Comments
10 min read
MCP Server Auth: The API Is the Real Boundary

MCP Server Auth: The API Is the Real Boundary

1
Comments 4
9 min read
When --cap-drop ALL Broke the Gate Socket

When --cap-drop ALL Broke the Gate Socket

Comments
8 min read
Honor the Gate When the Verdict Is Inconvenient

Honor the Gate When the Verdict Is Inconvenient

Comments
7 min read
Human-in-the-Loop Is a Delivery Guarantee, Not a UI Feature

Human-in-the-Loop Is a Delivery Guarantee, Not a UI Feature

Comments
9 min read
The Wrong Product, Built Perfectly

The Wrong Product, Built Perfectly

Comments
10 min read
From one adopter to two: the discovery-affordance spec just got named

From one adopter to two: the discovery-affordance spec just got named

Comments
5 min read
Vite Dev Server in Production: The 871-Byte Tell

Vite Dev Server in Production: The 871-Byte Tell

Comments
6 min read
The Unicode Layer Your Validator Can't See

The Unicode Layer Your Validator Can't See

Comments
6 min read
Self-Expiring Report-Only CI Gates: From Advisory to Enforced

Self-Expiring Report-Only CI Gates: From Advisory to Enforced

Comments
7 min read
Safety Model First: 16-Tool Ops MCP, One Day

Safety Model First: 16-Tool Ops MCP, One Day

1
Comments
9 min read
Five Tags, Zero Ships: How an Auto-Release Workflow Lied for a Whole Day

Five Tags, Zero Ships: How an Auto-Release Workflow Lied for a Whole Day

Comments
5 min read
A v1.0 Is a Gate, Not a Tag

A v1.0 Is a Gate, Not a Tag

Comments
7 min read
Honest Perf Benchmarks for a Paid-API Compiler

Honest Perf Benchmarks for a Paid-API Compiler

Comments
6 min read
Five Silent Failures in One Day

Five Silent Failures in One Day

Comments 1
9 min read
Deterministic First, LLM Second: An Advisory CI Pre-Screen

Deterministic First, LLM Second: An Advisory CI Pre-Screen

Comments
8 min read
loading...