UNPKG

@phren/cli

Version:

Knowledge layer for AI agents - CLI, MCP server, and data layer

11 lines (10 loc) • 493 B
/** Strict, side-effect-free validator shared by task parsing and three-way sync. */ import type { TaskChange, TaskDependency, TaskResponsibility } from "./task-contract.js"; export interface TaskMetadata { version: 1; responsibility: TaskResponsibility; dependencies: TaskDependency[]; history: TaskChange[]; } export declare function isTaskDependency(value: unknown): value is TaskDependency; export declare function parseTaskMetadata(raw: string): TaskMetadata | undefined;