Skip to content

Roll up bridge and adapter bundle lifecycle work - #187

Merged
Hisakazu333 merged 53 commits into
developfrom
dev/hisakazu
Jun 26, 2026
Merged

Roll up bridge and adapter bundle lifecycle work#187
Hisakazu333 merged 53 commits into
developfrom
dev/hisakazu

Conversation

@Hisakazu333

Copy link
Copy Markdown
Owner

What changed

  • Roll up local bridge action lifecycle, result lookup, event polling, and idempotent request handling.
  • Roll up generic adapter descriptor, full-loop sample, retry state, receipt state, and rollback contract.
  • Roll up bundle import conflict handling, receipts, rollback execution, and sensitive bundle policy hardening.
  • Keep this on develop; main is not touched.

Checks

  • /Users/hisakazu/.nvm/versions/node/v25.7.0/bin/node --test apps/desktop/test/.test.
  • npm run build
  • cargo fmt --check
  • git diff --check origin/develop..dev/hisakazu

Note: local cargo test --workspace is blocked by rustc 1.87 while dependencies require rustc 1.88; GitHub CI uses the newer toolchain.

Hisakazu333 and others added 30 commits June 23, 2026 00:57
* Expose visible local bridge event window

* Fix visible event window pagination
* 新功能(本地桥接): 新增同request_id负载不匹配时的请求拒绝逻辑,更新适配器规范

补充ADAPTER_SPEC.md文档,明确相同request_id仅可用于同语义的请求
新增负载匹配校验相关的辅助函数与处理逻辑,拒绝相同客户端下相同request_id但参数不同的重试请求
添加对应的测试用例验证该校验逻辑的正确性

* fix: reuse pending bridge retry actions
@Hisakazu333
Hisakazu333 merged commit 5588807 into develop Jun 26, 2026
1 check passed
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