Ppm25coderinpm25coder.hashnode.dev·15h ago · 4 min readUndefined CSS variables fail silently: two failures in one evening, and the guard that checks realityThe agent harness I work on has an Electron GUI that shares a renderer with a web shell. Last night it broke twice in one evening. The second break was caused by the first fix. Both were silent. The f00
Ppm25coderinpm25coder.hashnode.dev·1d ago · 6 min readWe shipped two context-engineering features in one afternoon. We reverted them by dinner.On 2026-08-22 the agent harness I work on shipped two "smarter context" features within five hours of each other. Both were reverted before the day was over. This is the honest version of that afterno00
Ppm25coderinpm25coder.hashnode.dev·2d ago · 6 min read50 minutes from issue to merged fix: when the readers find the boundary you shipped pastWe published a postmortem about a token counter that drifted 50% and a safety net that never fired. Two readers extended the analysis: one asked for a countable metric, the other found a boundary we s00
Ppm25coderinpm25coder.hashnode.dev·3d ago · 7 min read148K estimated, 222K real: when the token counter drifts, the safety net goes silentOur agent's auto-compact was supposed to protect the context window. It shipped, it ran, and it never fired — because the local token estimator said 148K tokens while the provider was actually seeing 00
Ppm25coderinpm25coder.hashnode.dev·3d ago · 4 min readWhen the self-improving agent almost lost the host’s work: a postmortemWhen the self-improving agent almost lost the host's work: a postmortem On 2026-08-20, our own scheduled task stashed the host's uncommitted edits — twice, with no reflog trace — before the loop caugh00