The Architecture of Advice: Inside the AI High-Fidelity Loop

In the last post I looked at the sheer volume of AI-assisted engineering: 55,000 turns of professional capital recovered from a single month. But once you have the data, you stop asking “how much?” and start asking “what kind?”

So I ran a high-fidelity thematic enrichment pass over 466 sessions from the corpus and started mapping what I’m calling the architecture of advice: the hidden patterns that define how AI actually influences a multi-repo technical portfolio.

The five gravities

When you look at the technologies discussed across the month, the work clusters into five gravity wells. None alone dominates, but together they form the actual structure of the multi-repo portfolio:

Sessions touched per cluster · April 2026 · n=347
Git / VCS
207 · 60%
AI tooling
171 · 49%
Swift / iOS
145 · 42%
Ruby / Rails core
129 · 37%
Web infra
109 · 31%
A session counts toward a cluster if it touched any tool in that cluster. Sessions can touch multiple clusters and most do; the bars overlap, they don't sum to 100%. Bars normalized to Git/VCS.

Five gravities, in order of session frequency: workflow / version control, AI tooling, mobile (Swift / iOS), framework (Ruby / Rails), and infrastructure. The next two sections take the top finding (Git as workflow coach) and the framework finding (Rails as architectural anchor) in turn, because those are the two gravities that surprised me most.

The AI isn’t just a code generator across these gravities. It’s acting as architectural anchor for the Rails core, workflow coach at the Git layer, mobile collaborator in Swift, and AI-on-AI peer when I’m tuning local inference. Each gravity gets a different mode of collaboration. The conventions of each layer are doing real work in the AI’s reasoning, and the model has clearly absorbed them.

The workflow coach: Git and hygiene

Inside the Git/VCS cluster, the single tool that did the work was git itself. Of the 347 April sessions where the Vault captured a technologies_discussed field, git (the command, separate from GitHub or the CI surface) appeared in 169 of them: 48.7%. It’s the single most-mentioned technology in the corpus, ahead of Rails, Swift, Bash, and any individual AI tool.

Top 12 technologies by April session-mention count
Git
169 · 48.7%
Ruby on Rails
103 · 29.7%
Swift
100 · 28.8%
Bash
77 · 22.2%
GitHub
72 · 20.7%
Python
70 · 20.2%
RevenueCat
69 · 19.9%
Xcode
58 · 16.7%
Markdown
56 · 16.1%
Gemini CLI
55 · 15.9%
Heroku
55 · 15.9%
LM Studio
54 · 15.6%
Session-level mentions, deduplicated within each session, normalized across 2,443 distinct canonical tools. Color-coded: workflow (orange), languages and frameworks (amber), build tools and formats (cream), infrastructure and SaaS (teal), AI tooling (indigo).

The pattern is the surprise. I tend to think of AI as solving the hard problems. Its most consistent value across this month was enforcing the boring ones:

  • “Switch to the develop branch.”
  • “Stash or discard uncommitted changes before pulling.”
  • “Run rails db:migrate for the database schema updates.”
  • “Push the feature branch and open a PR; don’t merge into main directly.”

The AI has become the senior engineer who never forgets to check the branch before a push. A persistent, automated conscience for the messy reality of human development. I’m faster because I have a partner who pattern-matches me into hygiene I would otherwise skip when tired.

The recommendation-decision loop

Hundreds of specific recommendations surfaced in the corpus. What’s interesting isn’t just that the AI gives advice, it’s the granularity of that advice. In a single month, I saw the model shift fluidly from high-level infrastructure (“set up a background-job processing system”) to hyper-specific performance tuning (“set SIDEKIQ_CONCURRENCY=10 on Heroku”).

But advice is cheap. What matters is the conversion rate. By extracting decisions_made alongside recommendations, I can see exactly where the AI and I reached synthesis. In the best sessions, the model proposes a technical pivot (say, “tune the transcription prompt for handwritten letters”) and within 20 turns that recommendation becomes an architectural decision committed to the codebase. In the worst sessions, recommendations pile up untouched, and the session ends with more open threads than answers.

The knowledge boundary: what AI can’t answer

The true jagged frontier shows up in the open questions: sessions that ended without a decision. When I clustered them, they all shared a theme: context-rich strategy.

Knowledge boundary · sample open questions
"Is this PR's threat model sound, or are we just patching the surface symptom?"
"What is the specific 'delight moment' for the user in this flow?"
"What is the root cause of the AI generation slowness in Lens?"
"What are the actual limitations of RevenueCat for web payments at our scale?"
Verbatim from session transcripts. Each ended without a decision.

The AI can write the code to fix a bug, but it still struggles to evaluate the security risk of a complex PR holistically, or to define the emotional core of a user experience, or to root-cause a slowness whose answer requires deep familiarity with the production environment.

These gaps aren’t failures. They’re the interface points where human intuition is still the primary driver. At least until the model has read every line of my codebase, my support tickets, and my customer interviews. We’re not there yet.

The knowledge multiplier

The Librarian experiment changed how I think about AI as a tool. Less like a search engine, more like a knowledge multiplier.

It amplifies the ability to maintain a complex multi-repo portfolio by acting as anchor (the framework gravity), coach (the workflow hygiene), and tireless technical peer (the recommendation engine). By keeping the capital (the decisions, the recommendations, and the open questions) I’m not just building products. I’m building a high-fidelity knowledge graph of my own professional evolution.

When Anthropic announced “dreaming” for Managed Agents (agents that schedule reflection time between sessions to refine their own memory) they’re betting on the same intuition. The bet I’m making is that the version of this where you own the memory is the one that compounds for a builder.

The advice is good. The gravity is strong. The frontier is still wide open. The question is what you do with the capital, and where you keep it.