ContractCheck
Verify a running API matches its OpenAPI spec — and fail CI when it drifts.
Pure core: (spec, operation, response) → violations. No I/O — so every edge case is golden-tested.
A trio of fully-tested developer tools built around clean CLI ergonomics, fast feedback, and golden-file testing. ContractCheck guards APIs against drift, DevBox spins up reproducible environments, and CodeScope X-rays a codebase's health.
Each tool is self-contained, shares the same DX spine — rich human output, a schema-validated --json mode, and CI-grade exit codes — and ships with a verification harness that decides when it's actually done.
Verify a running API matches its OpenAPI spec — and fail CI when it drifts.
Pure core: (spec, operation, response) → violations. No I/O — so every edge case is golden-tested.
Spin up a full local dev environment from one config file — health-gated and reproducible.
Pure resolver + health logic unit-tested without Docker; the orchestration is proven against a real Postgres + Redis stack.
X-ray a repo: complexity, coverage, churn × complexity hotspots, and a transparent debt score.
The debt formula is documented and transparent — no magic. Every metric is a tested pure function.
Every tool follows one pipeline: parse inputs into immutable models, compute in a pure I/O-free core, then render both a human view and a schema-validated machine view. That's what makes them testable, scriptable, and CI-ready.
Read the spec / config / source into frozen dataclasses. Clear errors on bad input.
→Derive the work deterministically — requests, startup order, file walk.
→Pure functions do the thinking. No network, no disk — exhaustively golden-tested.
→Rich console output for humans; a --json view validated against its schema.
→0 = green, non-zero = act. The verification gate that ends the loop.
This is CodeScope's React dashboard, fed the exact JSON the analyzer emits when pointed at this very monorepo — complexity, coverage, churn hotspots, dependency graph, and the transparent debt score.