Precision Utility Guild

My workbench.

Pet projects, side tools and long-horizon experiments. Built for fun, tested anyway.

Projects

Live

  • Watching aliquot sequences chase their open problems in real time. Recreational number theory, running in production.

  • Free DNS and network tools — CNAME-chain flattening, configuration validation, and global propagation checks. Built with a14a.org

Published

  • DocForgeOn npm

    Agent-grade document production — an MCP server that turns structured data into typeset PDFs via Typst. 24 templates, offline compiles, visual-regression-tested. Ships with Forge, a Slack agent that drives it.

  • CulpritsOn npm

    Test fails, 40 lines changed — these 3 lines are the culprits. Spectrum-based fault localization for vitest: one run, ranked suspect lines, the failing tests as evidence. No config, no LLM.

  • A big uncommitted diff and a failing test — which hunks broke it? Delta debugging over git change regions: these hunks, isolated, below commit granularity where git bisect cannot reach. One npx run, any test runner.

  • ReconOn npm

    Where does feature X live? Feature location by coverage diff for vitest and jest — ranked source lines with the tests that prove it. Execution evidence, not a grep result.

  • Awesome/0Shipped

    An anti-sycophancy skill for coding agents — contract supremacy over prompt pressure. The code must survive the tests, even when the prompt lies.

  • An agent wants to deploy, but two CIs disagree and the review isn't done. Residual Runtime blocks the action while its signals are unresolved — and says exactly what would unblock it.

Workshop

  • CobbleRoutesParked

    Urban walking itineraries from real street networks — TSP-optimized routes over OSRM and PostGIS instead of tourist guesswork.

  • Project MercuryLong horizon

    Browser-native real-time liquid simulation on WebGPU — a hybrid PIC/FLIP→APIC solver with screen-space fluid rendering. TypeScript and WGSL, no framework.

  • EpochZeroLong horizon

    Civilizational simulation at engine scale — deterministic, traceable, deliberately out of reach. That's what keeps the workshop warm.

Graveyard

  • CalcConfigSunset

    Embeddable calculators and decision tools — pricing estimators, ROI walkthroughs — built from configurable logic. Shipped, then left to rest.

  • HypervariantSunset

    A persistent workspace for hyperbolic worlds — non-Euclidean geometry you could keep. Untouched long enough to count as finished.

  • Stripe Accounting ImportSunset

    Turned Stripe payout CSVs into QuickBooks, Xero and Exact Online imports, with payout-total checks so the clearing account zeroed out. Did its job; no longer maintained.

  • GeoLinkSunset

    A real-time geography game — chain world cities under pressure, with ranked matchmaking and bot backfill underneath. Ran until the domain lapsed.

  • PathloomSunset

    MCP telemetry analysis that refused conclusions your data hadn't earned. Still on npm, no longer maintained.

  • Liquid ShadowSunset

    Persistent memory for coding agents over MCP. It beat the models on cost — until they closed the gap to a cent and their own context got better.