Spec-Driven Development: the SDD → RPI → Harness loop
Why writing the spec before the code isn't ceremony — it's the only way to parallelize AI without rewriting three times.
Software & AI Systems Architect
I'm Jair Nunes — a software architect with fifteen years building enterprise e-commerce and retail systems, and for the last few years putting AI agent systems into production. Not demos, not conference slides — systems that survive contact with reality: a multilingual GenAI pipeline that ran in production for two years across three continents, handling specialized-domain hallucination, loop detection inside the agent loop, and at-least-once persistence on the steps you can't undo.
The method I build around is Service as Software — spec-driven development, harness engineering, and multi-agent pipelines with human-in-the-loop gates and real observability. Wiring a prompt is the easy part; the work is making it hold under load, cost, and failure. This site is the long-form home for that — the short version lives on LinkedIn, the code on GitHub. To talk: contato@jairnunes.com.
Good software disappears. The rest is marketing.
Why writing the spec before the code isn't ceremony — it's the only way to parallelize AI without rewriting three times.
How lat.md files become the canonical source of context across parallel agents, and why that solves the telephone-game problem in AI squads.
Fifteen years across enterprise e-commerce and retail. Where I go deep:
Email: contato@jairnunes.com. LinkedIn for a quick message (/in/jairnunes). GitHub issues for technical discussion (@jairnunes). I don't run a contact form — that's the filter.