ERErik Rekolainturva.dev·20h ago · 4 min readI thought it was a small jobI set out to read my own workspace file by file. The idea was that it would take an evening. It took seven days, and it produced 367 findings across nine packages. What was actually read The workspace00
ERErik Rekolainturva.dev·Aug 4 · 7 min readMy gate could not see a sixthI built a gate that checks that the five agent readiness categories are declared the same way on six surfaces. It went green and it stayed green. 79 static checks with no failures, 212 checks against 35AH
ERErik Rekolainturva.dev·Aug 1 · 2 min readMoving turva.dev off prerender.ioFor a while the turva.dev homepage was rendered by a third party. The page was built on Sitejet, served to people as a JavaScript app, and served to agents through prerender.io, which returned a finis00
ERErik Rekolainturva.dev·Aug 1 · 2 min readMCP server cards explainedAn MCP server card is a small JSON file that describes a site's Model Context Protocol server so an agent can find it and learn what it offers. It usually lives at /.well-known/mcp/server-card.json, t00
ERErik Rekolainturva.dev·Jul 31 · 3 min readLetting agents act on data: the decision envelopeReading a site is the first step. The harder one is letting an agent act on a system that matters, where a wrong move has a cost. That depends on two things the model does not provide on its own. The 10