feat(agent): 接通 plan 自动放行(autoApprovePlan)+ 项目配置可写

之前 auto_approve_plan/auto_approve_exec/checks 列与 Project 类型已存在,但
PatchProjectInput 不含它们 → 无法启用(dead config)。本次接通:
- PatchProjectInput + patchProject 支持 autoApprovePlan/autoApproveExec/checks
- API PATCH /projects 透传三字段
- ingest decompose-result:auto-approved + autoApprovePlan + 全 easy + 子任务≤5
  → store.decide(accept) 跳过 plan_review 直达 decomposed(默认关)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
wangjia
2026-06-24 22:13:18 +08:00
parent ecea1ae9b6
commit 73f80d27c9
107 changed files with 10970 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
/* MAESTRO · 字体令牌 — 等宽中文混排
全站单字族:IBM Plex Mono(拉丁)+ Noto Sans SC(中文回退) */
:root {
--mono: 'IBM Plex Mono', 'Noto Sans SC', ui-monospace, monospace; /* @kind font */
--font-body: var(--mono); /* 没有第二字族:标题、正文、按钮全部等宽 */
/* 字号阶(px */
--text-2xs: 10px; /* 徽章 / chip 标签 */
--text-xs: 11px; /* 区块标题 / 表单 label / meta */
--text-sm: 12px; /* 按钮 / 次要正文 */
--text-md: 13px; /* 正文基准(body */
--text-lg: 15px; /* 预览标题 */
--text-xl: 19px; /* logo 字 */
--text-2xl: 20px; /* 项目标题 */
--text-num: 40px; /* 大数字(agent 计数) */
/* 行高 */
--leading-body: 1.55;
--leading-doc: 1.7;
/* 字重:400 正文 · 500 任务标题 · 600 按钮/区块头 · 700 强调/徽章 */
/* 字距(全大写小标签是核心母题) */
--tracking-tight: .04em; /* 标题 */
--tracking-label: .08em; /* 按钮 / meta */
--tracking-badge: .12em; /* 徽章 / 计数 */
--tracking-head: .22em; /* 区块标题(uppercase */
--tracking-logo: .28em; /* logo */
--tracking-widest: .35em; /* logo 副标 */
}