#AI Agents

X as Code Is Not a File Conversion: What Must Survive When Engineering Leaves Its Tool?

Architecture may be stored in Rhapsody, requirements in DOORS or Codebeamer, decisions in Word, and interfaces in ARXML. Moving that system to Git is not a serialization problem. It is a decision about which engineering meaning must survive.

Why I’m Building SWCraft: Keeping the Architect in Control of AI-Assisted AUTOSAR Design

SWCraft explores how deeply AI can participate in AUTOSAR architecture development without taking control of the engineering decision.

My MCP Server Had 39 Tools. I Had Designed It for the Wrong Caller.

SWCraft grew to 39 MCP tools by exposing model operations one tool at a time. Separating the software API from the agent interface reduced the surface to 13 without removing capability.

Nothing Changed in the API. Everything Changed for the Agent.

An MCP tool schema explains how to call a function, but not when that function should become a candidate. A task-scoped semantic contract can keep a growing tool catalog behaviorally compatible.

An Agent Can Pass Validation and Still Make an Unsafe Change

The agent was authorized to modify one component. It helpfully modified two. The model still validated. Why MCP capability is not task authority, and how a task-scoped mutation boundary closes the gap.

Everyone Is Building an AI AUTOSAR Toolchain. But How Should We Evaluate One?

Generating plausible AUTOSAR artifacts is an interesting capability. It is not yet evidence of a production-ready engineering system. We need a way to measure the difference.

My Two AI Agents Talk MCP to Each Other. There Is No Standalone Tool Server.

The default MCP story is one fat tool server, many clients. When I needed two of my domain agents to talk to each other, that shape was the wrong one — and the alternative shows what MCP is actually good for.

I Built an AI Agent for Myself. My Colleagues Wanted to Use It. That Is Where the Problems Started.

When a domain expert builds a working AI agent and people start depending on it, the bus factor problem arrives long before the platform — and a different kind of work begins.