kt-template-online-api/docs/refactor-v3/breaking-changes.md

903 B

Refactor V3 Breaking Changes

Approved

Area Change Reason First Batch
Database Rebuild all API-owned tables from new full schema Current data is not important and old schema blocks clean module ownership Batch 0
SQL init Replace historical patch scripts with sql/refactor-v3/* Avoid accumulated ALTER TABLE history Batch 0
Admin QQBot API types Replace old QQBot caller types with new contract New QQBot Core, Plugin Platform, and NapCat state model Batch 4

Protected Behavior

  • Admin login succeeds.
  • Admin menu loads.
  • Vben success/error wrappers remain stable for Admin APIs.
  • /health/runtime remains plain JSON.
  • Blog public list/detail remain available.
  • QQBot command test remains available.
  • QQBot status keeps OneBot, container, WebUI, and QQ login state separate.
  • NapCat cleanup failure blocks success.