CI Gates, Test Result Caches, and the Code Graph That Might Tell Us What to Test
What I learned from splitting Rails CI by risk, caching exact test results, and exploring whether AI and code graphs can make test selection safer.
Joey Wang · Software engineer and consultant
DevOps and reliability, AI-native engineering, and full stack delivery, grounded in evidence from more than two decades of running real systems.
Systems that stay up, deploy safely, and can be explained when they fail.
AI that supports engineering judgment, with verification, privacy, and approval built in.
Long-lived web applications improved incrementally, without pretending a rewrite is free.
26+
years building and operating web software
254
published articles with reasoning and verification shown
Selected open source
What I learned from splitting Rails CI by risk, caching exact test results, and exploring whether AI and code graphs can make test selection safer.
A REX production incident exposed the gap between a successful Kubernetes rollout and a working application, and what we changed to close it.
I am exploring how a one-person company can use agents, observability, and market intelligence without turning automation into an ungoverned second company.
The AI boom promises abundance, but without a fairer distribution of power it may deepen the poverty, dependency, and cultural depletion it claims to overcome.
Unfair competition has learned to exploit platforms, moderation systems, and the gap between takedown and appeal, from invented users to AI-generated consensus.
A practical, architectural comparison of Hermes, OpenClaw, NanoClaw, ZeroClaw, and IronClaw, and why a layered agent system beats picking one winner.
A bounded audit produces findings, priorities, and a plan before anyone commits to a rewrite.
See the consulting offer