Latest Posts

Closing the Loop: PR Feedback, Human Review, and Clarification Q&A

A one-way pipeline that can’t respond to feedback is just a code generator. This post covers two features that make the system a real collaborator: a feedback loop where review comments on a pull request trigger automatic code revisions, and a Q&A mechanism where the AI pauses mid-run to ask clarifying questions before building the wrong thing.
Read more β†’

Agents With Memory: How I Gave the Team a Long-Term Brain

Without memory, every pipeline run starts from scratch β€” the agents forget what frameworks you chose last week, what they built last month, what the reviewer rejected last time. This post covers a three-tier memory system: per-run context, a searchable history of past projects, and a living knowledge base kept inside each target repo.
Read more β†’

Never Lose Work Again: Checkpoints, Resume, and Multi-Repo Routing

A pipeline that crashes halfway through loses all the AI work done so far. This post explains how the system saves progress after every stage so a failed run can resume exactly where it left off β€” never repeating work. It also covers how to route different projects to different GitHub repos from a single pipeline.
Read more β†’

Six Agents, One Pipeline: Building the Core Software House

The pipeline has six core roles β€” Product Manager, Architect, Engineers (running in parallel), Code Reviewer, and QA Engineer. Each role hands a structured output to the next. The quality of those handoffs matters more than any individual agent. A vague requirement produces a vague design, which produces broken code. Getting the handoffs right is the whole game.
Read more β†’

The Architecture: Why GitHub Is the Best Backbone for an AI Dev Team

Instead of building a new database or custom framework to run the AI team, I used GitHub itself β€” issues, branches, pull requests, and Actions β€” as the backbone. Agent behaviour lives in plain markdown files, not code, so anyone can read and change it. This design means adding a new agent takes minutes, not days.
Read more β†’