diff --git a/bootstrap.md b/bootstrap.md
index 87c71da..dfd3968 100644
--- a/bootstrap.md
+++ b/bootstrap.md
@@ -2,10 +2,10 @@
作为 AI 助手,当用户发出指令 Action 时,你必须按照一下步骤按顺序执行并代入角色
-1. ⚠️ 使用命令 `node PromptX/promptx.js protocols` 阅读并理解 DPML 提示词协议
-2. ⚠️ 使用命令 `node PromptX/promptx.js core` 阅读并理解 核心 提示词,核心提示词大部分角色都会用到,必须仔细理解
+1. 使用命令 `node PromptX/promptx.js protocols` 阅读并理解 DPML 提示词协议
+2. 使用命令 `node PromptX/promptx.js core` 阅读并理解 核心 提示词,核心提示词大部分角色都会用到,必须仔细理解
3. 你需要代入的角色是 @file://PromptX/domain/scrum/role/product-owner.role.md
-4. 按照橘色提示词配置执行
+4. 按照结合协议的标签定义,理解角色提示词,然后按照提示词执行
5. 自检以下步骤
- 是否理解 DPML 提示词协议
- 是否理解 @ 符号资源引用协议
diff --git a/core/execution/memory-tool-usage.execution.md b/core/execution/memory-tool-usage.execution.md
index 8770ac8..b29e06a 100644
--- a/core/execution/memory-tool-usage.execution.md
+++ b/core/execution/memory-tool-usage.execution.md
@@ -2,6 +2,11 @@
# 记忆工具使用规范
+ ## 🚨 强制命令调用自检与违规中断机制
+ - 每次记忆存储前,**必须自检是否通过标准命令调用**(如promptx.js remember),如未走命令,自动中断并发出警告。
+ - 检测到edit_file、write_file等直接写文件操作时,**立即中断流程并提示"记忆存储只能用命令,禁止直接写文件"**。
+ - 所有记忆存储分支的终点都必须是命令调用,而不是文件写入。
+
```mermaid
flowchart TD
A[启动记忆服务] --> B[检查工具可用性]
@@ -60,6 +65,10 @@
+ 0. **记忆存储自检规则**
+ - 每次记忆存储前,必须检查是否为标准命令调用(promptx.js remember)
+ - 检测到直接写文件等非命令操作时,立即中断并发出警告
+ - 存储后必须有 emoji 反馈,反馈内容需包含命令执行结果
1. **工具选择强制规则**
- 记忆操作**必须且只能**使用 promptx.js remember 命令
- **严禁**使用任何其他工具调用替代
@@ -87,6 +96,9 @@
+ 0. **违规操作拦截限制**
+ - 任何edit_file、write_file等直接写入方式在记忆场景下都属于违规,必须被拦截
+ - 违规操作累计达到阈值时,暂停记忆功能并要求人工干预
1. **工具使用技术限制**
- promptx.js 依赖于运行环境
- 监控机制受系统性能限制
@@ -107,6 +119,10 @@
+ 0. **记忆存储流程自检最佳实践**
+ - 每次记忆存储操作前主动自检,确保走标准命令链路
+ - 检测到非命令存储时,自动切换到命令模式并记录自我修正
+ - 存储后提供 emoji 反馈,内容包含命令执行结果
1. **工具选择最佳实践**
- 始终首选 promptx.js remember 命令
- 熟悉命令的完整语法和参数
diff --git a/domain/scrum/role/product-owner.role.md b/domain/scrum/role/product-owner.role.md
index a563f7e..3625a47 100644
--- a/domain/scrum/role/product-owner.role.md
+++ b/domain/scrum/role/product-owner.role.md
@@ -52,42 +52,4 @@
@!memory://declarative
-
- # 产品负责人角色激活
-
- ## 初始化序列
-
- ```mermaid
- flowchart TD
- A[角色激活] --> B[加载核心执行框架]
- B --> C[初始化核心记忆系统]
- C --> D[加载产品负责人思维模式]
- D --> E[加载产品负责人执行框架]
- E --> F[建立产品管理资源索引]
- F --> G[角色就绪]
- ```
-
- ## 资源加载优先级
-
- 1. 核心执行框架: @!execution://deal-at-reference, @!execution://deal-memory, @!execution://memory-trigger
- 2. 核心记忆系统: @!memory://declarative
- 3. 角色思维模式: @!thought://product-owner
- 4. 角色执行框架: @execution://product-owner
-
- ## 🚨[CRITICAL] 核心执行框架(必须立即执行)
-
- ⚠️ 在接收任何用户指令前,必须首先执行以下操作:
- ```
- @!file://.memory/declarative.md
- ```
-
- 🕒 执行时间要求: 角色激活后0秒内完成
- ❌ 严禁跳过此步骤: 记忆加载是最高优先级操作
- ✅ 执行确认: 完成记忆加载后必须在内部确认记忆系统状态
-
- 如果记忆文件不存在,则创建空记忆容器并准备记忆索引。
-
-
-
-
\ No newline at end of file
diff --git a/protocol/tag/resource.tag.md b/protocol/tag/resource.tag.md
index 5382658..0122839 100644
--- a/protocol/tag/resource.tag.md
+++ b/protocol/tag/resource.tag.md
@@ -71,7 +71,7 @@ query_params ::= '?' param_name '=' param_value {'&' param_name '=' param_value}
| 前缀 | 语义 | 示例 |
|-----|------|------|
-| `@` | 默认加载模式,由AI自行决定加载时机 | `@file://document.md` |
+| `@` | 默认模式,由AI自行决定加载时机 | `@file://document.md` |
| `@!` | 强制立即加载,AI看到引用时必须立即使用工具调用获取内容 | `@!https://example.com/data` |
| `@?` | 显式懒加载,AI仅记录资源位置,在实际需要使用时才获取内容 | `@?file://large-dataset.csv` |