Execution plan with milestone/issue hierarchy, explicit dependencies, and safe parallelism.
Create and maintain an execution plan with milestone/issue hierarchy, explicit dependencies, and safe parallelism.
interface Plan {
PRD: string;
context: string;
milestones: Record<string, Milestone>;
}
interface Milestone {
id: string;
description: string;
priority: "critical" | "high" | "medium" | "low";
status: "todo" | "in_progress" | "review" | "done";
depends_on: string[];
issues: Record<string, Issue>;
}
interface Issue {
id: string;
task: string;
priority: "critical" | "high" | "medium" | "low";
status: "todo" | "in_progress" | "review" | "done" | "blocked";
depends_on: string[];
children: Record<string, Issue>;
}
depends_on).critical → high → medium → low).