Personal OS
能不能用任务合同、证据引用、独立审查和批准闸门,约束 Agent 在个人项目里的工作?
TypeScript / GitHub Issue / PR / 任务契约
仓库 README 约定的工作流程
- Issue 明确验收
- 人工批准任务合同
- 独立分支/工作区开发
- 草稿 PR
- CI + 独立 Reviewer
- 本人合并
- 任务契约和 PR 绑定已经合并
- README 的 G0 说明滞后于实际状态
- 完整的无人值守闭环还不能认定完成
export interface TaskContract {
id: string;
issue: number;
goal: string;
files: {
allowed: string[];
forbidden: string[];
};
dependsOn: string[];
acceptance: AcceptanceItem[];
dataLevel: string;
provider: string;
harness: string;
model: string;
budgetUsd: number;
approval: Approval | null;
status: TaskContractStatus;
}仓库里的任务合同类型定义:一份合同要写清改哪些文件、怎样验收、谁批准。上面的流程是仓库约定,不代表每一步都已自动执行。