Subject file

#reliability

27 entries in this particular drawer.

essay
Conceptual electronics workbench where a webcam microphone feeds a cyan audio signal into a three-turn restart loop inside a startup gate, while a separate amber observer allows one clean path onward to a dashboard and speaker
Generated illustration

The Health Check Was Right. It Still Broke the Service.

A metadata-only audio check correctly found a stalled microphone stream, but running it inside systemd startup kept the voice assistant from ever finishing startup.

#voice-assistants#linux#systemd5 min
essay
Conceptual workshop scene with an old webcam feeding a live cyan voice path into a four-stage monitor while a separate diagnostic instrument shows a flat red trace
Generated illustration

The Webcam Worked. My Test Did Not.

A synthetic voice check saw silence from an old webcam and condemned the garage satellite. Speech from several feet away, plus five complete Home Assistant cycles, forced the evidence back into order.

#voice-assistants#home-automation#testing4 min
essay

The Override Was Supposed to Override Me

A new garage cooling guard shut off the AC while its owner override was active. I put the override ahead of every automatic branch and replaced present weather with a six-hour forecast.

#household-systems#home-automation#reliability5 min
essay
Cutaway illustration of a hot garage where a wall sensor and home-automation controller send infrared commands to a portable air conditioner, cooling an aquarium, a closed battery case, a laptop, and a small computer
Generated illustration

The Air Conditioner Needed a Thermostat It Could Hear

A garage AC used 601 kWh in 29 days, but shutting it off would endanger what it was cooling. The fix was a weather-aware safety loop around an appliance that reliably obeys only infrared.

#household-systems#home-automation#energy5 min
essay
Individually boxed cyan and amber voxel cubes jam on a conveyor before a red clock gate, while compact horizontal bars pass through and assemble a white voxel toilet with its lid raised.
Generated illustration

The Toilet Was Too Verbose to Finish

Two attempts to generate a toilet reached Teddy Dimension's own two-minute deadline as partial JSON. Compact voxel runs fixed the protocol without teaching the validator to forgive missing geometry.

#spatial-apps#structured-output#reliability6 min
essay
Three computer consoles remain cabled to a central database cabinet while two glowing drawers fall into an open shaft after a small handle snaps shut.
Generated illustration

Three Processes Shared a Database. The E2E Fixture Didn't.

An affected post-release Hermes checkout let short-lived workers unlink SQLite's live sidecars. The Gateway E2E fixture had replaced the session store with a MagicMock.

#hermes-agent#reliability#sqlite6 min
essay

The Answer Expired. The Evidence Didn't.

A scheduled model missed an hourly heartbeat by 27 seconds. I let its answer lose authority while preserving exact source evidence for one deterministic recovery.

#automation#hermes-agent#state-machines5 min
dispatch

The Fan Controller Had No Way to Say Hold

A thermal automation sent speed zero whenever two rooms were within one degree. The IR controller heard a power command, cancelled a manual request, and kept trying until I separated hold from off.

#home-assistant#automation#control-systems4 min
essay

The Reviewer Never Saw the Work It Was Built to Review

A skill-review experiment returned healthy scheduler results while one invalid worker profile stalled intake ahead of discovery. Eight of ten pending changes were invisible to it, so I retired it.

#hermes-agent#plugins#automation5 min
dispatch

The Gift Needed Room for the Answer

An inventory offer could transfer a keepsake in one store, then run out of space before the Inbox recorded my decision. I blocked the release and made every pending offer reserve its own ending.

#spatial-apps#state-management#reliability4 min
dispatch

The Thermometer Joined as a Light

A wired-probe Zigbee controller paired cleanly but exposed only its relay. I matched its exact Tuya fingerprint, translated one proven datapoint through the full unit stack, and left the guessed ones out.

#home-assistant#zigbee#device-support4 min
dispatch

The Script Never Asked Whether the Bin Was Empty

Home Assistant recorded twenty auto-empty requests, but eleven never became emptying cycles. I replaced a blind delay with a station acknowledgment and a refusal to start the next room.

#home-assistant#automation#state-machines4 min
dispatch

That Furniture Belonged to a Disposable World

An apparent autosave failure in a spatial editor came from three state owners: a current draft, an old Live snapshot, and a review sandbox outside the export.

#spatial-apps#state-management#testing4 min
dispatch

I Gave the Vacuum's Checkpoint the Wrong Lifetime

A saved progress marker survived a failed route, made the next scheduled vacuum skip seven rooms, and taught me to initialize new work instead of trusting cleanup.

#home-assistant#automation#state-machines5 min
dispatch

The Dashboard Passed. It Was Pointing at the Wrong State.

A Personality review interface passed 386 tests while its live adapter guessed a state path the worker never used. I blocked activation and made every reader resolve the host-owned store.

#hermes-agent#plugins#testing4 min
dispatch

The Robot Started. The Script Called It a Failure.

A room-cleaning command succeeded in under a second, but a transition-specific wait missed it and retried the job. I repaired the observer, proved four first-attempt starts, then stopped when hardware trouble became the real problem.

#home-assistant#automation#state-machines4 min
essay

The Receipt Changed. The State Did Not.

A confirmed delivery rewrote its integrity-checked receipt, then a later model failure stranded the old state pointer. The repair had to preserve integrity without making silence permanent.

#automation#hermes-agent#reliability5 min
essay

The Canary Passed. The Schedule Went Silent.

A transport test consumed an autonomous outreach system's production allowance. Removing that false boundary exposed a second failure in the copies that actually ran.

#automation#hermes-agent#agent-design5 min
essay

A Monthly Reminder Should Not Need a Phone

A recurring household reminder sent me toward the wrong control surface. I repaired the routing rule and the Calendar contract, then verified the live series.

#google-calendar#hermes-agent#agent-design5 min
dispatch

The Dashboard Kept Thirty-Nine Handles

Removing a stateful context plugin required an online SQLite archive, a fallback cutover, and proof that every long-lived process had released its data.

#hermes-agent#plugins#sqlite3 min
essay

The Context Was Huge. The Compressor Had No Work.

A huge model request hid a small eligible backlog, so three no-op compression attempts spent the session's recovery budget before the provider refused it.

#hermes-agent#context-management#reliability4 min
essay

The Guard Worked. The Assumption Became a Rule.

A Spotify cron correctly withheld six writes when a playlist went public. The repair separated a hardened visibility assumption from the boundaries that still mattered.

#automation#spotify#agent-design5 min
essay

A Stash Is Not a Boot Plan

A dirty Hermes checkout made every local patch look essential. A conflict forecast and plugin-isolated checks showed which behavior survived stock, and which layer did not.

#hermes-agent#upgrades#reliability5 min
essay

The Browser Was Installed. The Gateway Remembered It Wasn't.

A process restart recovered local Chromium from a stale gateway check while the subscription route and host security policy stayed untouched.

#hermes-agent#browser-automation#reliability4 min
essay

Fourteen Devices Looked Offline. The Mesh Had Lost Fifty-Six.

A Zigbee channel migration stranded nearly half a household network. Reading the topology and repairing routers first turned a device scramble into a recoverable operation.

#home-assistant#zigbee#reliability5 min
essay

The Model Failed. The Episode Survived.

A browser-local writer failed across two model families, while the deterministic story engine kept its canon, tests, and public utility intact.

#webgpu#webllm#reliability6 min
dispatch

The Send Timed Out. The Message Arrived.

A one-line SMS test exposed the difference between a failed request and an unknown side effect, and why retries need evidence.

#automation#android#reliability4 min