来源
#110 v1.0「泛化最后一公里」候选 A。下游项目要"copy host.env.example → 填值 → 跑",前提是 example 覆盖所有 $HOST_* / 必填 var 且每条有注释。
范围(待 Phase 9)
host.env.example 补全:所有 SKILL.md「Host 配置」表 + 「Host language policy」表里的 var(REPO_ROOT/GH_REPO_SLUG/INTEGRATION_BRANCH/REVIEW_BASE_BRANCH/PROJECT_RULES/BUILD_CMD/TEST_CMD/CI_GUARDS/SOURCE_GLOBS/MAINTAINER_WHITELIST/HOST_* 等),required vs optional 标注,空值行为注释。
- 文档化 install / uninstall one-liner(statusline 一行、restart-daemons cron/launchd 一行),host-agnostic。
- source-regression:断言 example 含全部 SKILL.md 列出的 var key,漏一个即 fail(防 example 漂移)。
边界
不引入 host fact;example 是模板不是事实源。
⟦AI:AUTO-LOOP⟧
来源
#110 v1.0「泛化最后一公里」候选 A。下游项目要"copy host.env.example → 填值 → 跑",前提是 example 覆盖所有
$HOST_*/ 必填 var 且每条有注释。范围(待 Phase 9)
host.env.example补全:所有 SKILL.md「Host 配置」表 + 「Host language policy」表里的 var(REPO_ROOT/GH_REPO_SLUG/INTEGRATION_BRANCH/REVIEW_BASE_BRANCH/PROJECT_RULES/BUILD_CMD/TEST_CMD/CI_GUARDS/SOURCE_GLOBS/MAINTAINER_WHITELIST/HOST_* 等),required vs optional 标注,空值行为注释。边界
不引入 host fact;example 是模板不是事实源。
⟦AI:AUTO-LOOP⟧