TE
Travis Eric
HomeNow
Work with meBook a 30-minute call
Travis Eric LogoTravis Eric

AI consulting and custom software, based in Fort Collins. Explore the work. Bring your next idea.

Travis Eric AI Consulting(970) 372-1973

Navigate

  • Home
  • Now
  • Projects
  • How I work

Deeper

  • Work with me
  • About
  • Share your experience
  • Case Studies
  • Resources
  • Impossible Vision
  • Technical Stack
  • Manifesto
  • Writings

Follow the work

New systems and field notes, sent when they ship.

Communities

AI Builder's LabView membershipTeneo Publishing CollectiveView details
@TravisEric_Travis Eric@TravisericLive Builds@travis_eric
PrivacyTerms© 2026 Travis Eric
/
/
Back to writings
Principles

Insights harvest — when the advice is already in your repo

Travis EricSeptember 11, 20265 min read

Short form in the kit

This is the long form. The version you can install and run lives in the public repo, same subject, fewer words:

  • doc: insightsdocs/INSIGHTS.md
Share this post:

Claude Code will read your own usage back to you and tell you what to fix. The first time I ran it across months of sessions, it handed me a list of things I should build.

Most of them I had already built.

Not approximately. There was a documented skill, in a folder, with a name, doing the exact thing being recommended. The report could not see any of it, because it reads transcripts rather than the repository, so from where it sat the absence of a practice and the presence of an unused practice look identical.

That is the whole finding, and it generalizes well past this one tool. The gap between the advice you receive and the improvement you get is almost never invention. It is enforcement.

Grade the advice against what exists

So the harvest is not "implement the suggestions." It is a grading pass, one line per recommendation, into three buckets.

Already. The thing exists and is used. Cite where it lives and move on. This is the largest bucket every time and it is not a waste, because knowing which of your practices are invisible from the outside is itself worth having.

Partial. The thing exists and is not reliably used. This is the interesting bucket, and it is where nearly all the real value sits. A rule written down and skipped is worse than no rule, because it creates the feeling of having addressed something.

Gap. The thing genuinely does not exist. Rare, and these become real work.

The grading takes an hour and converts an impressive-looking list into a short, honest one.

Partial is a mechanism problem

When something lands in Partial, the instinct is to write the rule more clearly, or more emphatically, or in a more prominent file. I have done all three. It does not work, and I can say precisely why it does not work.

I had a rule against authoring file content through shell heredocs, because they silently mangle regex escapes and Windows paths. The rule was correct, it was written down, and the corruption kept happening for weeks after it was written. The reason turned out to be structural: my sessions were being handed standing instructions that said the opposite, to prefer shell tools over file tools. Every turn, the environment argued against the rule. No amount of rewriting the rule was going to win that argument.

The fix was not better prose. It was naming which instruction wins when the two conflict, and then a commit hook that denies the specific shape.

That is what Partial almost always means. Not that the rule was unclear, but that following it was more expensive than not following it, and nothing made the cheap path harder.

File it as an artifact or it did not happen

A harvest that ends in a summary produces nothing. Each surviving item becomes one of three durable things, and if it cannot become one of them it was not a real finding.

A rule in the file the agent actually reads, written as the failure it prevents, with the date it cost something.

A gate that denies the bad shape at commit or in CI, which is the only form that survives inattention.

A goal with a verifier, for anything too large to be either.

Then the outcome gets tracked, because the second harvest is the one that tells you the truth. If an item graded Partial in one pass and Partial again in the next, the mechanism you added did not work, and that is much more useful to know than the original recommendation was.

The part I got wrong

I used to publish these reports. It felt like transparency and it read as content, and for a while I thought that was the point of running them.

It was not. The reports contain the shape of how I work, including the parts that are somebody else's business, and the value to me was never in the publishing. I retired that in August and put a gate on it so a future session cannot helpfully restore it. The reports are archived privately now and the harvest is the only output that leaves the room.

If you take one thing: the artifact is the change to the system, not the document about the change to the system.

Why this matters if you build with AI agents

You will be given a great deal of advice by tools that cannot see your codebase, and it will be well-written, plausible, and frequently redundant. Acting on it directly means rebuilding things you own and mistaking motion for improvement.

Grading it first costs an hour and changes the question from "what should I add" to "what do I already have that is not being used, and what would make using it the path of least resistance." That second question is harder, less satisfying, and the only one that compounds.

Join Pattern Insights

Get weekly insights on AI architecture, pattern recognition, and building platforms without permission.

On this page

  • Grade the advice against what exists
  • Partial is a mechanism problem
  • File it as an artifact or it did not happen
  • The part I got wrong
  • Why this matters if you build with AI agents
Tags:
build-in-public

Read next

September 12, 2026

The Brain and the Heart — why your AI needs both

AI is shaped by what people could measure. Taste is what they could not. Here is the structure I built to give a model both: a Brain that holds the facts and a...

Read it

September 3, 2026

Definition of Done — the run-truth ladder

Four rungs that say what done actually means — built, deployed, works, fed — and the seven ways I have watched a check lie about which rung it was on.

Read it

August 21, 2026

Session closeout — leaving work someone can pick up

Most of what an AI session knows dies when the window closes. The fix is a closeout that ends in one of two named states, with the SHAs and the loose ends...

Read it

Join the Discussion

Have thoughts on this post? I'd love to hear them! Join the conversation on X where we can discuss AI architecture, pattern recognition, and building platforms.

Discuss on X

Or reach out directly at @TravisEric_