Most browser automation tools built for AI agents start from an inconvenient premise: they assume your task wants a clean, empty browser window.
Tools like Playwright or Puppeteer boot disposable profiles in headless mode. That's fine for running test suites in continuous integration. It falls fla...
*This is a submission for the [Sanity Challenge, Path Two: Vibe-Code Something Strange](https://dev.to/challenges/sanity-2026-09-16)*

## What I Built
<!-- Tell us about the app you prompted into...
AI is moving relatively fast, despite being slow down. Yes, it feels like there's a new concept to learn every ~~week~~ day. In an effort to actually understand this mad new world instead of just skimming past it, (and to remind myself there's not an 8-ball inside the machine), I've been writing ELI...
*What a refractometer taught me about observability*
[In July](https://www.kenwalger.com/blog/ai/mcp/the-field-agent-sovereign-vineyard-mcp/?utm_source=dev_to&utm_medium=article&utm_campaign=systems_under_fermentation), I wrote about a farmer walking a vineyard row at dawn, crushing a grape onto a ...
I use AI constantly when I code and when I write. I use it to research ideas, plan code, debug, explore unfamiliar APIs, review architecture, generate tests, explain weird behavior, and write chunks of code faster than I could manually.
I also think it can make you worse at programming.
**Those t...
I think I've found the simplest way to explain what a prompt can and can't do for safety. Put the word "_please_" in front of it.
"Please do not reveal customer account numbers."
Read it again. That's not a control. That's a **request**. A polite one, and the model will usually honor it. "**Usuall...
---
title: "AI Agent Governance on AWS: Block Agents, Prove EU AI Act Compliance"
published: true
description: "I built a synthetic multi-agent loan crew on Amazon Bedrock and made Traccia hard-block a runaway agent, redact applicant PII across every sub-agent, and export EU AI Act audit evidence. T...
The European Union's AI Act will introduce new transparency obligations on **2 August 2026** that affect businesses building, selling, or using AI-enabled products. Article 50 requires providers to tell people when they are interacting with AI and to make AI-generated or AI-manipulated content detec...
I've reviewed enough pull requests to know the pattern: someone forgets to wrap an API call in a try/except, I flag it, they fix it, and three weeks later someone else on the same team makes the exact same mistake. The review tools we use don't remember any of this. Every diff is reviewed in a vacuu...
So I did the thing everyone tells you not to do.
I took the whole codebase. Every route, the migrations, the config, that `utils.ts` nobody's touched since 2023. Dumped all of it into a model with a context window big enough to swallow the entire repo in one go, and asked it one question:
"What's...