跳到主要内容

ARC 2.0.0-beta.25

CLI 诊断参考

选择真正回答问题的诊断;没有一条绿灯等于浏览器或设备验收。

在最小相关目录运行诊断。每条命令有不同职责:

命令主要边界会不会写失败代表什么
arc dsl format <dir> --check格式漂移不会source 会被重新格式化
arc dsl format <dir> --write格式规范化命令无法安全格式化 source
arc dsl lint <dir>DSL 静态编写问题不会有 error 级 lint finding;warning 仍需审阅
arc dsl validate <dir>已解析 AUP/DSL 语义不会source/configuration contract 无效
arc dsl generate <dir> --checkcompatibility-artifact 漂移不会物化 output 会不同
arc dsl generate <dir> --write物化 compatibility artifact无法安全生成 output
arc blocklet check <dir>合并 source 检查、存在时的 Content Space 与选定 profile 结构不会已声明 blocklet shape 不符合该 check

dsl validate 扫描 AUP source 和 Web layout,包括 pages/**/layout.aup、对象级 content/**/layout.auplayouts/*.aup。扫描通过不检查读者看到的视觉层次,也不检查所有 runtime target 行为。

一条简单的验收顺序

bash
arc dsl lint .
arc dsl validate .
arc blocklet check .
arc blocklet build .
arc blocklet run .

前四步建立逐步扩大的静态/build 证据。最后一条命令才让人或干净 acceptance agent 打开实际 URL、检查目标交互并记录观察结果。

i18n migration 是独立且范围很窄的维护操作。它不会自动翻译内容,也不能可靠解决每一种历史 locale 结构;应审阅其 diff,而不是把它当作通用 upgrade 命令。

source 生成细节见生成、lint 与迁移;Web 站点诊断分类仍是 target-specific 内容,不放在这份 AUP reference 中。