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.

5 April 2026

316 of 316: what a stable validator artifact pipeline looks like

by Jordan Schilling

Devlog - 2026-04-05

Overview

Today we hit a clean milestone: 316 of 316. More important than the number is the operating model behind it. The pipeline is now stable because each layer has a clear contract and artifacts are treated as the canonical record.

UML System Design

flowchart LR
	D[Developer / CI] -->|trigger run| VR[Validator Runner (CLI/Job)]

	subgraph VCP[Validation Control Plane]
		VR
		STG[Starter Template Gate]
		ESF[Eligibility + Scope Filter]
		PTCG[Problem/Test Catalog Gateway]
		GC[Guardrail Comparator]
		CR[Contract Registry]
		ML[Metrics + Logs]
		AW[Artifact Writer]
	end

	subgraph EP[Execution Plane]
		EG[Execution Gateway]
		BCP[Batch Client + Poller]
		CRPA[Compile/Run Provider Adapter]
		ECRP[External Compile/Run Provider (Redacted)]
	end

	VR -->|preflight starter checks| STG
	VR -->|apply scope| ESF
	VR -->|load problems/tests| PTCG
	VR -->|evaluate outputs| GC
	VR -->|summary + metadata| AW
	VR --> ML
	VR -->|execute candidate code| EG

	GC -->|resolve rules| CR
	GC -->|pass/fail + diagnostics| AW
	GC --> ML

	EG <--> |submit + poll| BCP
	BCP <--> |normalize provider IO| CRPA
	CRPA -->|compile/run| ECRP
	ECRP -->|status/stdout/stderr| CRPA

	EG --> ML

	AW -->|persist reports| VA[(Validation Artifacts (JSON))]

What Stable Looks Like

The architecture now behaves predictably across both control and execution planes:

Operational Model

To keep this stable over time, we now run with explicit rules:

Why This Milestone Matters

A stable validator is not only about passing tests. It is about producing outputs that teams can trust for product decisions, language availability, and release confidence.

316 of 316 is the result, but repeatability is the real win.

tags: validator - artifacts - operations - ci - stability