feat: scaffold agentic interior design workflow
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
export type WorkflowStageId =
|
||||
| "uploaded"
|
||||
| "region_selection"
|
||||
| "plan_review"
|
||||
| "blockout"
|
||||
| "style_brief"
|
||||
| "direction_selection"
|
||||
| "render_review"
|
||||
| "editing"
|
||||
| "completed";
|
||||
|
||||
export interface WorkflowStage {
|
||||
id: WorkflowStageId;
|
||||
label: string;
|
||||
detail: string;
|
||||
status: "complete" | "active" | "pending";
|
||||
}
|
||||
|
||||
export interface PlanLayer {
|
||||
id: string;
|
||||
label: string;
|
||||
visible: boolean;
|
||||
count?: number;
|
||||
}
|
||||
|
||||
export interface StyleDirection {
|
||||
id: string;
|
||||
name: string;
|
||||
summary: string;
|
||||
colors: string[];
|
||||
materials: string[];
|
||||
}
|
||||
|
||||
export interface ChatMessage {
|
||||
id: string;
|
||||
role: "assistant" | "user";
|
||||
body: string;
|
||||
meta?: string;
|
||||
}
|
||||
Reference in New Issue
Block a user