Archived
harness 与工作台同日修:数据工单确认即入库 · 叫了人不再自动推进(两道结构闸)· 审核卡 = 终局验收卡结构 · 验收清单人点达标 · 迟到守卫不丢放行裁决 · 画面跟着这一拍发出去的卡走 · 成果详情只翻页 · 占位居中 · 进度条
human-tool / ledger / loop-engine / release / task / interaction 六模块与 app 层(desk 路由、engines、consumers、 data-order-landing、case-stamp、reset-runs、seed-activities、容器与 server 装配),web 的 desk-task (ViewRegion / chat-bubbles / review-face)与 app.css、ui-kit 图标;契约 card / manifest; 迁移 0034_task_seq 与迁移日志;api-report 快照;CLAUDE.md 快照、debt、活动开发规范、HTML 报告规范同步。 逐条口径见 CLAUDE.md 快照(2026-08-27 下午至晚)。另一会话做的,一直留在工作树没入库;与同批另两条提交互相依赖。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0167qWjeyBwvfdGovd7FWbCu
This commit is contained in:
+37
-2
@@ -1993,10 +1993,12 @@ export declare const saveWorkGroupRoute: {
|
||||
* 安装两审在服务端跑:静态审读清单(工具契约在否、模型名绑没绑、模版有没有脚本、
|
||||
* 声明与已物化的台账冲不冲),回放审重演历史(首装无历史即免,以样例集替代)。
|
||||
* **恒为新增、版本并存**:装入不覆盖旧版本,在途任务按其启动时版本跑完。
|
||||
* **路径(2026-08-27)**:`/api/gov/activity-packages` —— 从前叫 `/api/gov/activities`;那个前缀整个让给了运营端
|
||||
* 活动模块(L1/L2/L3,`api/activity-ops.ts`),这里管的是**包**(版本 / 资产 / 装入),名副其实。
|
||||
*/
|
||||
export declare const installActivityRoute: {
|
||||
readonly method: "POST";
|
||||
readonly path: "/api/gov/activities";
|
||||
readonly path: "/api/gov/activity-packages";
|
||||
readonly access: "design";
|
||||
readonly body: z.ZodObject<{
|
||||
manifest: z.ZodObject<{
|
||||
@@ -2115,6 +2117,7 @@ export declare const installActivityRoute: {
|
||||
derived: "derived";
|
||||
}>>;
|
||||
caseKey: z.ZodOptional<z.ZodString>;
|
||||
createOnly: z.ZodOptional<z.ZodBoolean>;
|
||||
file: z.ZodOptional<z.ZodObject<{
|
||||
titleColumn: z.ZodString;
|
||||
bodyColumn: z.ZodString;
|
||||
@@ -2229,6 +2232,11 @@ export declare const installActivityRoute: {
|
||||
view: z.ZodOptional<z.ZodString>;
|
||||
tools: z.ZodDefault<z.ZodArray<z.ZodString>>;
|
||||
doneWhen: z.ZodOptional<z.ZodString>;
|
||||
cardVariant: z.ZodOptional<z.ZodEnum<{
|
||||
data: "data";
|
||||
review: "review";
|
||||
}>>;
|
||||
acceptanceChecklist: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
}, z.core.$strip>>>;
|
||||
phases: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodString;
|
||||
@@ -2250,6 +2258,32 @@ export declare const installActivityRoute: {
|
||||
viewTemplates: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodString;
|
||||
html: z.ZodString;
|
||||
data: z.ZodOptional<z.ZodObject<{
|
||||
case: z.ZodObject<{
|
||||
ledger: z.ZodString;
|
||||
key: z.ZodString;
|
||||
prefix: z.ZodString;
|
||||
}, z.core.$strip>;
|
||||
rows: z.ZodArray<z.ZodObject<{
|
||||
as: z.ZodString;
|
||||
ledger: z.ZodString;
|
||||
by: z.ZodObject<{
|
||||
column: z.ZodString;
|
||||
from: z.ZodString;
|
||||
}, z.core.$strip>;
|
||||
not: z.ZodOptional<z.ZodObject<{
|
||||
column: z.ZodString;
|
||||
from: z.ZodString;
|
||||
}, z.core.$strip>>;
|
||||
orderBy: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
field: z.ZodString;
|
||||
dir: z.ZodEnum<{
|
||||
desc: "desc";
|
||||
asc: "asc";
|
||||
}>;
|
||||
}, z.core.$strip>>>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>>;
|
||||
cardSchemas: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodUnknown>>>;
|
||||
distillHooks: z.ZodDefault<z.ZodArray<z.ZodObject<{
|
||||
@@ -2348,9 +2382,10 @@ export declare const registerToolRoute: {
|
||||
}, z.core.$strip>;
|
||||
}, z.core.$strip>;
|
||||
};
|
||||
/** 路径同 `installActivityRoute` 的说明:`/api/gov/activity-packages`(2026-08-27 让位给运营端活动模块) */
|
||||
export declare const listActivitiesRoute: {
|
||||
readonly method: "GET";
|
||||
readonly path: "/api/gov/activities";
|
||||
readonly path: "/api/gov/activity-packages";
|
||||
readonly access: "design";
|
||||
readonly output: z.ZodObject<{
|
||||
activities: z.ZodArray<z.ZodObject<{
|
||||
|
||||
@@ -4,3 +4,4 @@ export * from './governance.ts';
|
||||
export * from './org-directory.ts';
|
||||
export * from './ingest.ts';
|
||||
export * from './mail.ts';
|
||||
export * from './activity-ops.ts';
|
||||
|
||||
+1207
-1168
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user