核心规范
核心规范内容
写作提示:
- 用一小段连续可读的文字说明
Core是所有规范的总入口。 - 这里要定义 Proto UI 的基础术语、共通不变量与跨能力共享的判断原则。
这篇规范定义什么?
Section titled “这篇规范定义什么?”写作提示:
- 定义 Proto UI 里的基础概念,例如 Prototype、Adapter、Host、信息通路、执行时期、生命周期相位等。
- 定义哪些概念属于协议核心,哪些概念属于宿主边界或工程实现。
对原型作者意味着什么?
Section titled “对原型作者意味着什么?”写作提示:
- 说明原型作者在任何单项能力之外,默认必须遵守的共通语义。
- 例如执行时期、生命周期顺序、原型与宿主的责任边界。
对适配器作者意味着什么?
Section titled “对适配器作者意味着什么?”写作提示:
- 说明适配器作者必须守住的核心不变量。
- 例如生命周期相位顺序不得颠倒、信息通路语义不得被重解释。
写作提示:
- 用规范性语言定义核心术语与全局不变量。
- 这里适合写跨所有能力共享的 MUST / SHOULD / MUST NOT 级别约束。
有效行为 / 无效行为 / 未定义行为
Section titled “有效行为 / 无效行为 / 未定义行为”写作提示:
- 把一些常见边界情况放在这里裁决。
- 尤其是“允许不同宿主推进速度不同,但不允许相位顺序颠倒”这类全局问题。
与其他规范的关系
Section titled “与其他规范的关系”写作提示:
- 说明各单项能力规范都受
Core约束。 - 说明
Core不替代单项能力规范,只提供共享基础。