DEVELOPER / BUILDER / LEARNER

Less magic.
More runtime.

I build the boring parts that keep AI agents alive —
permissions, recovery, and evals.

RUNTIME / TOOLS / RECOVERY / EVALS / RELIABLE SYSTEMS

01 / WORK

Selected work.

Systems for the moments
when software must hold.

02 / EXPERIMENTAL

RAGContract4j

Make bad retrieval fail CI, not production.

Turns retrieval, authorization, and citation requirements into repeatable quality gates.

↗
03 / TOOL

Claude Recovery Hooks

Claude died.
The task didn't have to.

PowerShell hooks for recovering Claude Code sessions after transient upstream failures.

↗

02 / NOTES

Field notes.

Writing on agents,
systems, and what lasts.

Agent 时代下的锚点从 Java 后端与企业知识检索实践出发,梳理 Agent 从 Demo 走向生产环境时不会轻易过时的八类工程能力。