# 炼境自身 lefthook 配置(对齐接入包模板的检查段键名,verify_onboarding 按键自省检测) pre-commit: parallel: true commands: typecheck: glob: "src/**/*.{ts,tsx}" run: pnpm typecheck blueprint-gate: run: node .claude/hooks/blueprint-gate.cjs || true commit-msg: commands: conventional: run: "head -1 .git/COMMIT_EDITMSG | grep -qE '^(feat|fix|docs|chore|refactor|ci|perf|style|test|build|revert)(\\(.+\\))?!?: .+' || exit 1" feature-confirmed: run: | head -1 .git/COMMIT_EDITMSG | grep -qE '^feat' || exit 0 grep -q 'Feature-Confirmed: true' .git/COMMIT_EDITMSG || { printf '\n⚠️ feat: 提交须含 Feature-Confirmed: true trailer\n 在 commit message 末尾加一行:Feature-Confirmed: true\n (确认卡已与用户对齐,方可提交)\n\n' >&2; exit 1; }