Engineering

Engineering Blog

Notes from building Content Shifted: architecture decisions, agent loops, and how features actually ship.

Architecture MCP By Alfred Pararajasingam

Strict actions, then agentic, then MCP

Shared inputs plus a uniform output (always a file, plus step/critique logs when agentic) so canvas actions, an in-app agent, and a future MCP server stay thin wraps, not rewrites.

Read article →