Schema Profile 1
next 编译器强制使用 a3s.dev/form-schema-profile/1。它是 JSON Schema 2020-12 的封闭子集:无头运行时、浏览器适配器、Compiler Worker、CLI 和固定 digest 的工作流校验都使用相同语义;未列入协议的行为会直接编译失败。
支持范围
批准的格式包括 email、uri、date、date-time、time、hostname、ipv4、ipv6 和 uuid。
Profile 1 不接受 $ref、Schema 组合器、条件 Schema、元组 Schema 和 unevaluated-property 关键字。编译器不会静默忽略,而是用准确的 JSON Pointer 报告 schema.keyword.unsupported。
每个编译成功的 FormPlan 都包含:
值语义、排除项和完整示例见 Profile 1 规范。