[go: up one dir, main page]

DEV Community

Emery Lin profile picture

Emery Lin

Backend developer with a growing interest in applied AI. I write hands-on guides for developers.

Location Hangzhou, China Joined Joined on 
Write-Lock the Replay Before That Green Unlocks Merge

Write-Lock the Replay Before That Green Unlocks Merge

Comments
8 min read
Pin the Cassette SHA Before the Agent Writes an HTTP Test

Pin the Cassette SHA Before the Agent Writes an HTTP Test

Comments
6 min read
Fail the Job If the Agent Invents a Field

Fail the Job If the Agent Invents a Field

Comments
7 min read
If the Agent Touches .github, Fail the Job. Then Measure Coverage Delta.

If the Agent Touches .github, Fail the Job. Then Measure Coverage Delta.

Comments
7 min read
Lock the Golden Files. Split Agent Diffs That Touch the Answers.

Lock the Golden Files. Split Agent Diffs That Touch the Answers.

Comments
7 min read
Put the Green-to-Merge Path in the Repo, Then Verify the Receipt

Put the Green-to-Merge Path in the Repo, Then Verify the Receipt

Comments
7 min read
Pin the Check Name, Attest the SHA, Then Allow Merge

Pin the Check Name, Attest the SHA, Then Allow Merge

Comments
7 min read
Split CI Into a Merge Lane and a Soak Lane

Split CI Into a Merge Lane and a Soak Lane

Comments
7 min read
Split CI Into a Merge Lane and a Soak Lane

Split CI Into a Merge Lane and a Soak Lane

Comments
7 min read
CI Rebuilds the Test Matrix. The Agent Does Not Get a Vote.

CI Rebuilds the Test Matrix. The Agent Does Not Get a Vote.

Comments
9 min read
Park Agent Diffs in a Replay Worktree Before CI Starts

Park Agent Diffs in a Replay Worktree Before CI Starts

Comments
7 min read
Give the Merge Queue a SHA-Bound Ticket

Give the Merge Queue a SHA-Bound Ticket

Comments
9 min read
Unmapped Paths Fail Closed: A Diff-to-Fixture Contract for the Merge Queue

Unmapped Paths Fail Closed: A Diff-to-Fixture Contract for the Merge Queue

Comments
7 min read
Treat Merge as Promotion: Four Stages Between Local Green and main

Treat Merge as Promotion: Four Stages Between Local Green and main

Comments
7 min read
Status Checks Don't Review the Workflow Files They Run

Status Checks Don't Review the Workflow Files They Run

Comments
8 min read
Don't Merge the First Green Check: Hooks, Fixtures, and a Flake Budget

Don't Merge the First Green Check: Hooks, Fixtures, and a Flake Budget

Comments 1
8 min read
Add a Second CI Lane for Agent-Written Pull Requests

Add a Second CI Lane for Agent-Written Pull Requests

Comments
9 min read
Cite the JUnit XML: A Schema-Bound Failure Classifier for CI

Cite the JUnit XML: A Schema-Bound Failure Classifier for CI

Comments
9 min read
Your CI Check Is Boolean. Your Merge Decision Should Not Be.

Your CI Check Is Boolean. Your Merge Decision Should Not Be.

Comments
8 min read
I Read a 10-Million-Token Free Tier Like a Bank Statement

I Read a 10-Million-Token Free Tier Like a Bank Statement

Comments
5 min read
A Small LLM Service That Costs Nothing to Run: A Case Study

A Small LLM Service That Costs Nothing to Run: A Case Study

Comments
5 min read
It Ran Every Morning and Still Broke: Failure Modes of a Free-Tier AI Job

It Ran Every Morning and Still Broke: Failure Modes of a Free-Tier AI Job

Comments
4 min read
Don't Merge on Green: A Fixture Contract, a Pre-Push Hook, and a Merge Packet

Don't Merge on Green: A Fixture Contract, a Pre-Push Hook, and a Merge Packet

Comments
8 min read
Flaky Tests Are Killing Your Merge Confidence: Build a Flake-Aware CI Gate

Flaky Tests Are Killing Your Merge Confidence: Build a Flake-Aware CI Gate

Comments
4 min read
Use MonkeyCode's Free Tokens to Build a PR Summarizer in CI That Doesn't Spam

Use MonkeyCode's Free Tokens to Build a PR Summarizer in CI That Doesn't Spam

Comments
4 min read
Give Every Dependabot PR a Risk Label Before You Click Review

Give Every Dependabot PR a Risk Label Before You Click Review

Comments
6 min read
Classify CI Failures Before You Read the Logs: A Free-Tier Webhook Setup

Classify CI Failures Before You Read the Logs: A Free-Tier Webhook Setup

Comments
4 min read
Zero-Budget Prompt Labs: What Free Models Actually Afford You (and How to Size One)

Zero-Budget Prompt Labs: What Free Models Actually Afford You (and How to Size One)

Comments
5 min read
Your AI Review Bot Double-Posts. A Webhook Replay Test in CI Fixes It.

Your AI Review Bot Double-Posts. A Webhook Replay Test in CI Fixes It.

Comments
5 min read
A Merge Gate for Prompt Changes: Budgeted CI Evals on a Free Server

A Merge Gate for Prompt Changes: Budgeted CI Evals on a Free Server

Comments
5 min read
An AI Review Gate That Doesn't Flake: Hooks, Fixtures, and a Green-to-Merge Path

An AI Review Gate That Doesn't Flake: Hooks, Fixtures, and a Green-to-Merge Path

Comments
6 min read
A Daily Commit Digest on Free LLM Credits: A Case Study in Low-Stakes Automation

A Daily Commit Digest on Free LLM Credits: A Case Study in Low-Stakes Automation

Comments
5 min read
Cheap Model First, Strong Model on Failure: Building an Auditable Two-Tier LLM Pipeline

Cheap Model First, Strong Model on Failure: Building an Auditable Two-Tier LLM Pipeline

Comments
6 min read
The Release-Day Reality Check: A Small Model Evaluation You Can Rerun

The Release-Day Reality Check: A Small Model Evaluation You Can Rerun

5
Comments 1
5 min read
Your AI Coding Agent Has Tools. Here's a Test Suite for the Sandbox You Hope It Respects

Your AI Coding Agent Has Tools. Here's a Test Suite for the Sandbox You Hope It Respects

Comments
5 min read
loading...