feat(plan): frontend startPlanning API + store action + task_kind type
This commit is contained in:
@@ -22,6 +22,7 @@ export interface Note {
|
||||
recurrence_next_spawn_at: string | null;
|
||||
is_task: boolean;
|
||||
note_type: NoteType;
|
||||
task_kind?: "work" | "plan";
|
||||
metadata: Record<string, string>;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
|
||||
@@ -5,6 +5,21 @@ export interface TaskListResponse {
|
||||
total: number;
|
||||
}
|
||||
|
||||
export interface StartPlanningResult {
|
||||
task: import("./note").Note;
|
||||
applicable_rules: {
|
||||
id: number;
|
||||
title: string;
|
||||
statement: string;
|
||||
topic_title: string;
|
||||
rulebook_title: string;
|
||||
}[];
|
||||
subscribed_rulebooks: { id: number; title: string }[];
|
||||
applicable_rules_truncated: boolean;
|
||||
project_goal: string;
|
||||
open_task_count: number;
|
||||
}
|
||||
|
||||
export interface TaskLog {
|
||||
id: number;
|
||||
task_id: number;
|
||||
|
||||
Reference in New Issue
Block a user