Skip to content

docs: describe the Vue 3 stack in AGENTS.md - #2945

Merged
AndyScherzinger merged 1 commit into
mainfrom
docs/noid/vue3-stack-in-agents-md
Sep 1, 2026
Merged

docs: describe the Vue 3 stack in AGENTS.md#2945
AndyScherzinger merged 1 commit into
mainfrom
docs/noid/vue3-stack-in-agents-md

Conversation

@AndyScherzinger

Copy link
Copy Markdown
Member

Follow-up to #2836.

AGENTS.md still described the frontend as Vue 2.7 with Vue Router 3. That stopped being true when #2836 migrated the app to Vue 3 — package.json now pins vue@^3.5.13 and vue-router@^4.5.1.

Also notes that lifecycle hooks use the Vue 3 names. This is the part that bites: an agent following the outdated description writes beforeDestroy, which Vue 3 simply never calls — no error, no warning, just a subscription that is never cleaned up. All 12 components in src/ already use beforeUnmount.

Docs only, no code change.

AI tool use

This change was prepared with Claude Code (claude-opus-5) and is disclosed via the Assisted-by trailer on the commit, per the AI Contribution Policy. It was reviewed and submitted by me.

AGENTS.md still described the frontend as Vue 2.7 with Vue Router 3, which stopped
being true when #2836 migrated the app to Vue 3. package.json now pins Vue 3.5 and
Vue Router 4.

The lifecycle hook names differ between the two majors, so an agent following the
outdated description would write beforeDestroy, which Vue 3 never calls and which
therefore leaks subscriptions without any error.

Assisted-by: ClaudeCode:claude-opus-5
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
@AndyScherzinger
AndyScherzinger merged commit 2755a8e into main Sep 1, 2026
63 checks passed
@AndyScherzinger
AndyScherzinger deleted the docs/noid/vue3-stack-in-agents-md branch September 1, 2026 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants