Blog
Essays and practical notes on provenance, SDLC memory, and AI-era delivery governance.
✓ expand_more
Everyone talks about giving AI agents memory. Far fewer ask a harder question: What should an agent be allowed to remember?
expand_more
Can AI agents recognize their own decisions? And can they reuse prior decisions as a kind of virtual gut feeling?
✓ Modern Software Architecture in the Age of Agents Apr 11, 2026
expand_more
Apr 11, 2026
Why are we building large amounts of code if agents can orchestrate behavior with minimal logic?
✓ Decision Provenance How-To Guide Mar 28, 2026
expand_more
Mar 28, 2026
A practical guide to giving AI agents reusable decision memory through a logging threshold, a portable provenance contract, and file- or graph-backed storage so they can retrieve priors, preserve context, and update decisions as evidence changes.
✓ Managing Agent Context and the Exchange Protocol Mar 26, 2026
expand_more
Mar 26, 2026
This article introduces a shared agent handoff protocol that standardizes how agents exchange context, ensuring stable inputs, outputs, and failure handling across multi-agent flows. It shows how the same contract enables sequential, parallel, and hierarchical execution modes without redefining communication patterns. The key idea is simple: define one consistent envelope and return schema, and you turn prompt chaining into a composable, observable system instead of fragile prompt passing.
✓ Agentic-Oriented Programming vs Object-Oriented Programming March 23, 2026
expand_more
March 23, 2026
Agents are not just smarter objects. OOP was designed for deterministic behavior; agentic systems operate through probabilistic reasoning, context, and runtime decision-making. That is why Agentic-Oriented Programming needs new primitives beyond classes and methods, especially around orchestration, memory, and decision provenance.
✓ Agentic Flow How-To Guide Mar 22, 2026
expand_more
Mar 22, 2026
A practical guide to GitHub Copilot agent flows that explains instruction-layered agentic inheritance and compares sequential, parallel, and hierarchical orchestration patterns.
✓ expand_more
This guide explains how to automate a Markdown blog into a multilingual publishing pipeline using GitHub Copilot Agents, where an orchestrator coordinates language subagents, updates README summaries, applies hooks and skills as guardrails, and produces reproducible, scalable outputs.
✓ Git for Decisions Needs a Brain, But What Kind? Mar 4, 2026
expand_more
Mar 4, 2026
While building SDLC Memory, I ran into an unexpected architectural dilemma. Should the system reason like an autonomous agent, behave like a deterministic data transformer, or sit somewhere in between? I'm still deciding which direction is the right one for the MVP.
✓ expand_more
In "Part 1 - From RAG to Provenance: How We Realized Vector Alone Is Not Memory", we moved from RAG to Provenance, from similarity to lineage. But if AI agents will generate 50–80% of future work, the real question becomes: How does memory update safely? How do new decisions get validated, linked, and governed, instead of just embedded? This article shows the incremental graph update process behind the decision memory step by step, with a real example. Because in the AI era, memory must evolve, not just retrieve.
expand_more
What if your SDLC doesn’t actually remember anything, and it only retrieves fragments? We’ve built powerful RAG systems that can surface “relevant” text in milliseconds. But relevance is not causality. And when something breaks in production, similarity won’t tell you why it happened, or which decision, risk, or dependency led there. In this article, I unpack why vector search alone is not memory, how graph structure changes the game, and how combining vector with a strict provenance model turns scattered documentation into something closer to organizational cognition. If you care about explainability, decision lineage, and real delivery intelligence - this one is for you.