mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-06 05:51:15 +08:00
refactor: add shared sqlite state database
Adds the shared SQLite state database base, moves plugin keyed state into it with doctor migration coverage, and keeps generated Kysely guardrails aligned. Proof: focused SQLite/plugin-state tests, db:kysely:check, lint:kysely, architecture/dependency guards, autoreview, and PR CI all clean.
This commit is contained in:
committed by
GitHub
parent
a6a99b923e
commit
bc848b367f
@@ -1420,7 +1420,7 @@
|
||||
"canvas:a2ui:bundle": "node scripts/bundle-a2ui.mjs",
|
||||
"changed:lanes": "node scripts/changed-lanes.mjs",
|
||||
"check": "node scripts/check.mjs",
|
||||
"check:architecture": "pnpm check:import-cycles && pnpm check:madge-import-cycles && pnpm check:deprecated-api-usage && pnpm check:deprecated-jsdoc",
|
||||
"check:architecture": "pnpm check:import-cycles && pnpm check:madge-import-cycles && pnpm check:deprecated-api-usage && pnpm check:deprecated-jsdoc && pnpm db:kysely:check && pnpm lint:kysely",
|
||||
"check:base-config-schema": "node --import tsx scripts/generate-base-config-schema.ts --check",
|
||||
"check:bundled-channel-config-metadata": "node --import tsx scripts/generate-bundled-channel-config-metadata.ts --check",
|
||||
"check:changed": "node scripts/check-changed.mjs",
|
||||
@@ -1486,6 +1486,8 @@
|
||||
"deps:ownership-surface:report": "node scripts/dependency-ownership-surface-report.mjs",
|
||||
"deps:transitive-risk:report": "node scripts/transitive-manifest-risk-report.mjs",
|
||||
"deps:vuln:gate": "node scripts/dependency-vulnerability-gate.mjs",
|
||||
"db:kysely:check": "node scripts/generate-kysely-types.mjs --verify",
|
||||
"db:kysely:gen": "node scripts/generate-kysely-types.mjs",
|
||||
"dev": "node scripts/run-node.mjs",
|
||||
"dev:ui:mock": "node --import tsx scripts/control-ui-mock-dev.ts",
|
||||
"docs:bin": "node scripts/build-docs-list.mjs",
|
||||
@@ -1534,6 +1536,7 @@
|
||||
"lint:auth:pairing-account-scope": "node scripts/check-pairing-account-scope.mjs",
|
||||
"lint:core": "node scripts/run-oxlint-shards.mjs --only=core --split-core",
|
||||
"lint:docker-e2e": "node scripts/check-docker-e2e-boundaries.mjs",
|
||||
"lint:kysely": "node scripts/check-kysely-guardrails.mjs",
|
||||
"lint:docs": "pnpm dlx --config.resolution-mode=highest markdownlint-cli2 --config config/markdownlint-cli2.jsonc",
|
||||
"lint:docs:fix": "pnpm dlx --config.resolution-mode=highest markdownlint-cli2 --config config/markdownlint-cli2.jsonc --fix",
|
||||
"lint:extensions:no-deprecated-channel-access": "node --import tsx scripts/check-no-deprecated-channel-access.ts",
|
||||
|
||||
Reference in New Issue
Block a user