diff --git a/DotNet~/ShrinkSDK.Context.AppAdapter.csproj b/DotNet~/ShrinkSDK.Context.AppAdapter.csproj
index 899f5f2..926d4ab 100644
--- a/DotNet~/ShrinkSDK.Context.AppAdapter.csproj
+++ b/DotNet~/ShrinkSDK.Context.AppAdapter.csproj
@@ -5,13 +5,13 @@
ShrinkContext.AppAdapter
ShrinkContext.AppAdapter
ShrinkSDK.Context.AppAdapter
- 0.2.0
+ 0.2.4
Engine-neutral ShrinkContext composition host for ShrinkApp.
false
-
-
+
+
diff --git a/README.md b/README.md
index db16229..68cfdbc 100644
--- a/README.md
+++ b/README.md
@@ -82,3 +82,13 @@ Profile 的 JSON 结构如下:
## 测试
`Tests/` 覆盖安装器生命周期、LoaderHost 开关、原生 Starter 接线、Profile/JSON 校验、显式条目选择、设置禁用优先级,以及 notify/失败恢复结构性基准。
+
+## 可复用能力
+
+
+Capability: 通过 ContextLoader 驱动应用模块,支持组合 Profile、启停和失败恢复
+Aliases: 组合 配置 启动 模块开关 composition
+Limits: Profile 描述组合而非生成业务实现;组件工厂由代码注册
+Extension: ShrinkAppCompositionProfile;ShrinkAppLoaderHost
+Evidence: [ShrinkAppLoaderHost](Runtime/ShrinkAppLoaderHost.cs); [ShrinkAppCompositionProfile](Runtime/ShrinkAppCompositionProfile.cs)
+
diff --git a/package.json b/package.json
index 7f8bad6..c2f3605 100644
--- a/package.json
+++ b/package.json
@@ -1,13 +1,13 @@
{
"name": "com.cneicy.shrink-context-app-adapter",
- "version": "0.2.0",
+ "version": "0.2.4",
"displayName": "ShrinkContext - ShrinkApp Adapter",
"description": "把现有 IShrinkAppModuleInstaller 包装为 ShrinkContext 组件:依赖缺失改为等待而非抛错,模块激活由响应式余效应驱动。",
"unity": "2022.3",
"dependencies": {
- "com.cneicy.shrink-context-core": "0.2.0",
- "com.cneicy.shrink-app-core": "0.2.0",
- "com.cneicy.shrink-eventbus": "2.1.0",
+ "com.cneicy.shrink-context-core": "0.3.0",
+ "com.cneicy.shrink-app-core": "0.2.3",
+ "com.cneicy.shrink-eventbus": "2.2.2",
"com.cysharp.unitask": "2.5.10",
"com.unity.modules.jsonserialize": "1.0.0"
},