mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-25 20:05:46 -06:00
6a246f70d1
* refactor(state): retire six dead shared-state tables at schema v10 agent_model_catalogs, android_notification_recent_packages, command_log_entries, diagnostic_stability_bundles, media_blobs, and model_capability_cache landed with the database-first squash but their runtime writers never reached main; every stable since v2026.6.10 created them empty (agent_model_catalogs held only rebuildable catalog cache rows until #111173 removed its writer). State schema 10 drops all six tables and seven indexes through both the runtime-open and doctor migration paths, records the retirements, bumps the native reader ceiling, and corrects stale database-first doc claims that still named these tables as canonical stores. * test: move cross-lane schema-version pins to v10 The v10 retirement missed current-version pins outside src/state: the native guard vitest wrapper, placement-move and node-worker-launch same-version assertions, and the audit outbound-progress tripwire. The pinned pre-C04 audit reader is a v9-era build that now refuses v10 databases by the version contract, so the test projects the file back to the exact v9 shape with the documented 10-to-9 downgrade fixture before the reader proof; the shared fixture also seeds the v10 retirement regression. * test: keep only the used downgrade fixture export