@phren/cli
Version:
Knowledge layer for AI agents - CLI, MCP server, and data layer
11 lines (10 loc) • 493 B
TypeScript
/** 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;