Back to Handbook

Operations · Advanced

Ongoing Maintenance

Fighting Vibe Decay

Code rots. APIs break. Dependencies update. How to maintain a Vibe Coded project without rewriting it every month.

01

Vibe Decay

AI code is often 'fragile'. It relies on specific versions of libraries. When those update, the code breaks. This is 'Vibe Decay'.

01

Lockfiles

Commit your package-lock.json. It freezes time.

02

Dependabot

Automate security patches, but review major version bumps manually.

03

Monitoring

Use Sentry to catch runtime errors that your users see but you don't.

02

The Refactoring Schedule

Schedule a 'Vibe Check' every quarter.

  • Audit unused imports.
  • Update the 'System Prompt' with new learnings.
  • Check for deprecated API endpoints (especially OpenAI/Anthropic).