Copilot-cli  /chronicle improve
Artificial IntelligenceTutorialsWeb Development

Copilot-cli /chronicle improve

That's a very strong feature, that can improve you agent in the repo you are working in, and also for you going forward..... and a reminder: Planning is everything, get the information out of your head and in to the agent knowlegede

JP Admin User
March 12, 2026
5 min read
22 views

this i part of what i got back: sorry for my bad "words" but i get a bit grrr

Very interesting. I can see clear friction patterns:

  1. Turn 7: "you havent fixed anything ?" — Agent didn't actually apply fixes
  2. Turn 9: "you are full of shit where is Gallery Images" — Agent missed a major feature (Gallery Images) when replicating the template
  3. Turn 10: "read here and only read here !!!!! c:\REP\My blog on vercel\upstream\JP-MyBlog this is a copy of the exampel repo (only read and find the difference)" — User had to forcefully redirect the agent to use the local copy as reference instead of relying on GitHub API or its own assumptions

Now I have a very clear picture of the friction points. Let me also explore the codebase structure since there's no copilot-instructions.md yet.

Key friction patterns I found:

  1. Missing features when replicating template (Turn 9: "you are full of shit where is Gallery Images") — Agent missed Gallery Images when doing feature parity. The user had to explicitly point out the missing feature. This happened because the agent didn't do a thorough comparison.

  2. Agent not making actual fixes (Turn 7: "you havent fixed anything?") — User had to push back when the agent described issues but didn't actually fix them.

  3. Ignoring the local reference copy (Turn 10: "read here and only read here !!!!!") — Agent kept relying on GitHub API or assumptions instead of reading the actual local files at c:\REP\My blog on vercel\upstream\JP-MyBlog.

  4. Incomplete Vercel deployment (Turns 12-19) — Agent claimed the deployment was ready multiple times without actually getting it running, forcing the user to repeatedly demand action.

  5. Lack of proactive verification (Turns 23, 29, 34) — User had to keep asking if deployment succeeded, indicating the agent wasn't checking status or reporting back on its own.

Now I'm diving into the codebase structure to understand the build configuration and architecture specifics.


Good, I now have all the context I need. Let me formulate the recommendations based on the friction patterns I found.

Friction patterns identified:

  1. Missed features during template replication — The agent missed Gallery Images when replicating the template app. The user was very frustrated ("you are full of shit where is Gallery Images"). Then the user had to forcefully redirect the agent to the local reference copy. Root cause: Agent didn't systematically compare features between source and target. Instruction fix: When replicating or porting features from a reference app, always do a systematic feature comparison using the local reference copy.

  2. Not applying fixes / being passive — Turn 7: "you havent fixed anything?" Agent described issues but didn't actually make changes.

Instruction fix: When the user reports a problem, apply the fix immediately rather than just analyzing.

  1. Not completing deployment tasks end-to-end — In the Vercel session, the user had to repeatedly push the agent to actually deploy (turns 12-19). The agent kept saying it was "ready" but hadn't actually deployed. Instruction fix: When asked to deploy, complete the full deployment cycle including verification.

  2. Aspire-specific gotchas — The checkpoint data shows several hard-won lessons about Aspire framework quirks, like AddNpmApp not existing and needing to use AddJavaScriptApp instead, plus built-in AddPostgres limitations.

● I've thoroughly analyzed the session history. Here are the friction patterns I found:


Recommendation 1: Document Aspire API gotchas for this environment

Issue found: Across checkpoints 1-3 of the main session, the agent discovered through trial and error that AddNpmApp doesn't exist in Aspire 13.1.2 (only AddJavaScriptApp), and that Aspire's built-in AddPostgres/AddRedis container management fails on this Windows/Docker Desktop setup (containers stuck in "Created" state). This cost significant debugging time.

Proposed instruction: Document the working Aspire patterns and known broken paths so future sessions don't repeat the same experiments.


Recommendation 2: Enforce "act, don't analyze" behavior

Issue found: In turn 7 of the Aspire session, you said "you havent fixed anything?" — the agent had described problems from the Aspire console logs but hadn't applied any code changes. Similarly, in the Vercel session (turns 12–19), you had to say "fix it and make it run", "now!", and "i told you from the beginning this should run in vercel its your job" before the agent actually executed the deployment.

Proposed instruction: When the user reports a problem or shares logs/errors, immediately fix the code — don't just describe the issue.


Recommendation 3: Mandate systematic comparison when replicating features

Issue found: In turn 9 you wrote "you are full of shit where is Gallery Images" — the agent missed an entire feature (Gallery Images + Media Picker) when replicating the template app, despite the user's explicit goal of full feature parity. In turn 10 you had to forcefully redirect: "read here and only read here !!!!!" pointing to the local reference copy.

Proposed instruction: When porting/replicating an app, do a file-by-file diff of components, models, and routes before declaring parity.


Recommendation 4: Document build commands and dev workflow

Issue found: No copilot-instructions.md exists at all. The README has the info but agents may not read it proactively. Build commands, test commands, and the Aspire dev startup sequence should be front and center.

Proposed instruction: Include the key commands (build, typecheck, test, Aspire run, docker compose) so every session starts with the right context.


Recommendation 5: Document the template reference location

Issue found: A read-only copy of the original blog template lives at c:\REP\My blog on vercel\upstream\JP-MyBlog. The agent didn't know about it and tried to use the GitHub API instead, until you forced it to read the local copy.

Share this post

About JP Admin User

AI and software development enthusiast

Gallery

Related Posts