Keep Batch Deletes Inside the Persistence Boundary
Repair a batch deletion path that depended on a read projection by loading persistence models directly, validating the full batch, and returning the real transaction result.
Explore bilingual investigations grounded in logs, database state, tests, and release results. Each note explains what changed, why it changed, and how the real system boundary was verified.
Capture reproducible runtime signals.
Narrow the real failure boundary.
Confirm the repair with reviewable evidence.
Deliver the exact reviewed commit.
Recent field notes from debugging, backend work, DevOps, and AI-assisted development.
Repair a batch deletion path that depended on a read projection by loading persistence models directly, validating the full batch, and returning the real transaction result.
Repair a metric labelled today that included the previous day by defining one local-day interval, isolating headline parameters, and reconciling the total with its detail population.
Repair a workflow report that advances too early by filtering invalid events, normalizing legacy stages, recovering from business evidence, and recording milestones only when transitions occur.
Move through the notebook by engineering domain, from production debugging to delivery and integration.
Focused engineering support for systems that are difficult to diagnose, risky to change, or spread across several teams and services.
Trace failures through logs, runtime configuration, database behavior, dependencies, and resource limits; make the smallest safe change and prove the result.
Make builds, CI checks, environment boundaries, release evidence, and rollback paths repeatable without hiding operational risk behind automation.
Align identity, contracts, state transitions, idempotency, reconciliation, and failure handling across WMS, TMS, YMS, SAP/ERP, carriers, billing, and OpenAPI.
Public, source-backed examples showing how I diagnose, change, and verify complex systems without exposing client identities or private data.
A production dashboard showed zero while business data existed. The request path loaded large detail sets into Java, timed out, and left the UI's default value visible as if it were real data.
This site is an open-source delivery system: Hugo Markdown remains the content source, vinext renders the Sites application, and validated changes move through CI, exact-SHA release evidence, and version-based rollback.
Integration work across WMS, TMS, YMS, SAP/ERP, carriers, billing, proof of delivery, and OpenAPI requires more than connecting endpoints: identity, ownership, state, retry, and reconciliation rules must agree.
I use this site as both an engineering notebook and a public record of how I work. Each useful case starts from observed behavior, follows the real data and runtime path, limits the change surface, and ends with verification.
For production troubleshooting, DevOps delivery work, or logistics integration, send the current behavior, expected result, affected environment, available logs or data samples, and any release constraint. I will respond from the evidence that is actually available.
Start with an Email