/** * log_decision tool — Create a structured decision record in the vault. * * Decisions are lightweight ADRs (Architecture Decision Records) stored * as markdown notes in the Decisions/ folder. They capture: * - What was decided * - Why (context and rationale) * - What alternatives were considered * - What the consequences are * * Future agents can query these to understand WHY the codebase is the * way it is, not just WHAT it does. */ import { z } from "zod"; import { Vault } from "../vault.js"; import { Config } from "../config.js"; export declare const logDecisionSchema: { title: z.ZodString; context: z.ZodString; decision: z.ZodString; alternatives: z.ZodOptional>; consequences: z.ZodOptional>; status: z.ZodDefault>>; tags: z.ZodOptional>; project: z.ZodOptional; task_id: z.ZodOptional; supersedes: z.ZodOptional; source: z.ZodDefault>; }; export declare const logDecisionHandler: (vault: Vault, config: Config) => (input: { title: string; context: string; decision: string; alternatives?: string[]; consequences?: string[]; status?: string; tags?: string[]; project?: string; task_id?: string; supersedes?: string; source?: string; }) => Promise<{ content: { type: "text"; text: string; }[]; isError?: boolean; }>; //# sourceMappingURL=log-decision.d.ts.map