Tooling · Code Review · CI
Checks that can actually fail
A green check is a claim, and most of this writing is about the times the claim was false. Code review that finds things, gates that hold, coverage that means something, and the specific ways a pipeline can report health it never measured.
A check that cannot fail is not a check — it is a status light wired to the on switch.
The recurring discovery in this work is that tooling fails quietly and looks fine doing it. A scanner that matched nothing because the pattern was wrong. A gate scoped so narrowly it never saw the job it existed for. A test whose assertion was satisfied by its own success message. The writing here is mostly about finding those, and about the habit that finds them: break the thing on purpose and watch what goes red.
The frame
Four ways tooling lies
Read False Green →Configured but inert
Wired up, present in the config, and never actually executed. Indistinguishable from working on every dashboard that exists.
Scoped too narrowly
The check is real and runs against a fraction of what it names. The pass is honest about what it read and silent about what it did not.
Asserting its own message
The guard matches the success string beside the thing it checks, so it stays green while the check under it is reduced to a presence test.
Could not look, reported nothing
An absent tool prints nothing, and nothing is exactly what a real negative looks like. Exit status is the difference.
Flagships
What a review is worth, and where it should run
False Green
A pipeline reporting health it never checked, taken apart: what the checks claimed, what they actually read, and the arithmetic that showed the gap. Includes the bake-off record behind it as attached technical detail.
Local-First Code Review
Review that runs on your own hardware, with the guard dog and the ledger: what it catches that a hosted reviewer does not, what it costs, and why the record of a review matters as much as the review.
Why it fits
Why this writing exists
Every finding is a real one
The examples are defects that shipped in these repositories, with the guard that now stops them and the mutation that proves the guard fails when it should.
Break it on purpose
Fault injection is the method throughout: a guard nobody has deliberately broken is unverified, and most of the interesting findings came from breaking an old one.
Cost is part of correctness
A gate that is right and takes an hour gets skipped. The writing treats runner minutes and review quota as first-class constraints, not footnotes.
Tooling for regulated work
Review and CI here have to produce an audit trail, not just a verdict, which changes what a good tool looks like.
Field notes
Developer tooling writing
See all →- LangChain and LangGraph: What They Are, How They Work, and Why MAX Took Another RoadAgent Frameworks
- FedRAMP and GovRAMP: Evidence as a CommandGovernment Cloud Authorization
- Pareto in Practice: Eighty Percent from ThreeTesting & Build Engineering
- Context Windows and Code Graphs: The Error Past the CutAI Code Review & Context
- Engineering Team Turnarounds: Nobody Gets to Blame HistoryEngineering Leadership
- Agile and Iterative Development: A Slice Through Every LayerSoftware Delivery & Engineering Practice
- MAX4 and MARA: The Ladder Starts at OffMAX4, Trust & Clinical AI
- What Building With AI Really Costs: The Whole BillAI Toolchain Costs & CI
- Self-Hosted CI Runners: The Job That Waited for a Sleeping PCCI/CD & Runner Infrastructure
- Root Cause Analysis: The Check Name GitHub Never RenderedRoot Cause Analysis
- REEF, Local-First Network Defence: The Porch Camera's HeartbeatSecurity & Compliance
- An Engineering Organization Run by AI AgentsAgentic AI
- Hosted Code Review: The YAML Parsed and Nothing Read ItAI Code Review
- CapEx, OpEx, and EBITDA: The Same Dollar, Two Different StoriesTechnology Finance & Capital Strategy
- Reading the Financials: The Primer for Everyone Who Never Had To CareTechnology Finance & Capital Strategy
- Capitalize or Expense: Your Jira Board Is Now Audit EvidenceSoftware Capitalization & Audit
- Lift-and-Shift or Re-Architect: The Two That Modernized LaterCloud Migration Economics
- AI and Headcount: Somebody on the Board Did the ArithmeticAI, Productivity & Headcount
- Outsourcing After Section 174A: Eleven Months to Relearn ItSourcing, Outsourcing & §174A
- Data Pipelines for Machine Learning: The Duplicate That Hid the HeartbeatData Engineering & ML Pipelines
- Local-First Code Review: The Guard Dog and the LedgerLocal-First AI & Code Review
- Graph Engineering: The Edge That Carried NothingAgentic AI & Orchestration
- SAST and SCA: Nothing Matched the Patterns We Know AboutSecurity Scanning & Static Analysis
- Security Scanning in Practice: The Red Check Was a Full DiskSecurity Scanning & CI/CD Gates
- The AI Attack Surface: Four of the Six Layers Nobody ScansAI Security & Supply Chain
- UML: The Boxes Were Right and the Lines Were WrongModelling Notation & Diagrams
- Retrieval-Augmented Generation: Confident, Well Cited, and WrongRetrieval & Search Architecture
- The Scaffolding Comes FirstCI/CD & Delivery Pipelines
- What AI First Actually CostsAI Cost & Procurement
- False GreenAI Code Review
- The README Is the PayloadSecurity & Compliance
- Reading Over the Machine's ShoulderAgentic AI
- MCP vs A2A: The Two Protocols Every AI Engineer Must Know in 2026Protocols & Architecture
- Claude Code vs Codex CLI vs Gemini CLI: The Agentic CLI WarsTools
- Claude Code 3-Layer Memory Architecture: What 512K Lines of TypeScript RevealedClaude Code
- How to Design a CLAUDE.md That Actually WorksClaude Code
- Claude Code Is Not a Folder Structure: Its an Agentic Operating SystemClaude Code
- The Zero Dollar AI Stack: Building a Full AI App Without Paying a CentTools
- Understanding Agent Skills Hooks Subagents and Plugins: The Complete ArchitectureClaude Code
- The SKILL.md Universal Standard: How AI Agents Share Reusable ExpertiseTools
- Claude Code Agent Teams: Production Patterns for Multi-Agent CollaborationClaude Code
- Repository Intelligence: The Skill Replacing Prompt Engineering in 2026Developer Skills
- The AI Code Review Problem: Why the Same AI That Writes Your Code Cant Review ItTools
- Choreography or Orchestration: Picking the Spine of Your Multi-Agent SystemAgentic AI
- MANY REPOS.MAX3
- CI_CD_CT_Product Evaluation – Qodo v. GeminiCode Reviews: Qodo & Gemini CA
- Four Models, One Repo, Zero GuaranteesCloud / DevOps
Engage
Pipeline green and you are not sure it should be?
A review of what your checks actually assert, where the gates are scoped, and what a deliberate break would reveal — plus what it is costing to run.
This site: HTTPS only · no third-party trackers · no analytics cookies · security.txt