# @apigo.cc/state - AI 逻辑操作说明书 本框架基于原生 `Proxy` 和 `MutationObserver` 实现数据与 DOM 的原子级同步。本手册仅供 AI 构建、维护及驱动基于此引擎的应用。 --- ## 1. 核心状态逻辑映射 ### `NewState(defaults, getter, setter)` * **功能**:创建响应式代理。 * **内部机制**:拦截所有属性读写。若属性值变更,触发所有引用该属性的 DOM 节点的更新任务(异步微任务)。 * **扩展逻辑**:通过 `getter/setter` 拦截器可实现数据持久化(如同步至 URL Hash 或 LocalStorage)。 * **原子操作**: * `obj.__watch(key, cb)`: 建立 key -> callback 的直接依赖。 * `obj.__unwatch(key, cb)`: 解除依赖。 --- ## 2. 指令映射全集 (AI-Ready) 指令语法:`$attribute="code"`。作用域默认为全局,组件内优先访问 `node.state`。 ### 结构化映射 (AI 强制规范) | 指令 | 触发逻辑 | DOM 行为 | 运行约束 | | :--- | :--- | :--- | :--- | | **`$if`** | `Boolean(result)` | `true`: 挂载节点; `false`: 移除节点。 | **必须** 作用于 `