I build the parts around the model: the phone line, the permission prompt, the payment that arrives 0.00025 ETH short. Each card below is one before → after with its evidence label, plus what it still doesn't do. The full cases, with interactive demos running the real rules, are at dhruvpatel.net.
| repo | latest change | |
|---|---|---|
today |
no-show-desk | docs: live demo link; say phones get the recorded message and that loading is heavy |
today |
Agent-OS | fix(suite): E03 reads tomorrow's meetings from the month grid, or does not run |
2 days ago |
Ovela-AI | fix(demo): every demo call waits for approval; provider failures stay private |
7 days ago |
dhruvpatel.net | fix: clarify descriptions and improve wording in Audacix and Silverpond pages |
Sep 2026 |
NextMotion-Website | Rewrite the README: say which effects are React Bits and which are mine |
# decoded.py: things these systems taught me by misbehaving
silence = doubt # 3 s of quiet reads as failure. say "let me have a look".
heard = said[:played] # people keep what reached the ear, not what was generated.
listed != reachable # a button can exist, perfectly named, at (0, 0, 0, 0).
yes = Yes(to=seen, valid_while=unchanged) # "go ahead" means what I saw, not whatever happens next.
trip = None # booking lookup: 1,073 ms → 0.4 ms. not a faster trip. no trip.
assert belief <= evidence # MCP transport: expected 15–50 ms, measured 0.04 ms.○ → ● every number here comes from a measurement or the git history. Two earlier claims of mine were wrong; both are withdrawn in the open, not deleted.


