Skip to content

fix(pr31): interactive db.tx readback + hot enable runtime sync - #37

Merged
Tanya7z merged 1 commit into
mainfrom
fix/pr31-leftovers-hot-enable-interactive-tx
Jul 22, 2026
Merged

fix(pr31): interactive db.tx readback + hot enable runtime sync#37
Tanya7z merged 1 commit into
mainfrom
fix/pr31-leftovers-hot-enable-interactive-tx

Conversation

@Tanya7z

@Tanya7z Tanya7z commented Jul 22, 2026

Copy link
Copy Markdown
Member

Complete PR #31 leftovers: SDK db.tx uses begin/step/commit so query/get/call return real mid-tx results; enable/disable hot-updates enabledSet, tokens, manifests, and builtin service handlers without restarting db-server.

Complete PR #31 leftovers: SDK db.tx uses begin/step/commit so query/get/call
return real mid-tx results; enable/disable hot-updates enabledSet, tokens,
manifests, and builtin service handlers without restarting db-server.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@Tanya7z
Tanya7z merged commit ec7986b into main Jul 22, 2026
1 check failed
Tanya7z added a commit that referenced this pull request Jul 22, 2026
ootb Build 在合入 #37 后仍红:sfmc MODULE_HELP_LABEL 未使用(TS6133)。
HELP 改用 paintModuleCmdAlias 一次染色常量;删未使用 MODULE_CMD_ALIAS_LABEL。

SOLID:
- LSP:configs/all.banned_items 改为 string[](与 /banned_items、ConfigManager 同源)
- DRY:getAllConfigs 委托单资源 helpers
- LSP:moduleCanDisable 供 list/disable 同源(省略 canDisable 视为可禁用)
- DRY/OCP:builtin 热启停按 moduleId 卸装,去掉 serviceNames 副本
- OCP/DRY:db/tx 交互会话路由表扩展,勿复制四份 try/catch
- LSP:ConfigManager 兼容历史 {item_id};service.get 保留服务端 code

Co-authored-by: Shiroha <Tanya7z@users.noreply.github.com>
Tanya7z added a commit that referenced this pull request Jul 22, 2026
…9fab-b3fe49cc163e-c8f1

fix(wf@ec7986b): TS6133 + banned_items/canDisable LSP after #37
@Tanya7z
Tanya7z deleted the fix/pr31-leftovers-hot-enable-interactive-tx branch July 23, 2026 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant