Jordan Schilling | Technologist, Software Builder, and Engineer

Jordan Schilling — software engineer and technologist

Software engineer focused on automation systems, experimental tools, and developer productivity. Projects, dev logs, and technical writing.

20 March 2026

Why we rebuilt our validator around consistency, not speed

by Jordan Schilling

Devlog - 2026-03-20

Overview

Today was the reset point for the validator work. The priority was not speed. The priority was trust. We were moving fast, but the output set was drifting and I could not reliably tell what was passing now versus what had passed in a previous run.

Scope Drift Discovery (343 vs 316)

The biggest signal was scope drift:

That mismatch made every summary suspect. A fast pipeline that cannot produce a stable count is not a reliable pipeline.

What We Changed

I started the validator reset with one hard rule: only trust freshly generated JSON artifacts from the current run.

That shifted the operating model:

Why This Matters

Once the source of truth is unambiguous, everything else becomes easier:

This set up the next phase: recovering failing languages on top of stable run accounting.

tags: validator - multi-language - artifacts - reliability - ci