Member Junction
    Preparing search index...

    What the front door hands back when the author commits.

    A plain value rather than a persisted row: the front door's whole job is to get someone to the canvas, and "nothing is saved until you approve it" is a promise the tile makes explicitly.

    type WorkflowDraftRequest = {
        Description?: string;
        Draft?: { reasoning?: string; tasks: unknown[]; workflowName: string };
        Mode: WorkflowStartMode;
        Name: string;
        SourceRunID?: string;
    }
    Index

    Properties

    Description?: string

    The natural-language brief, for describe.

    Draft?: { reasoning?: string; tasks: unknown[]; workflowName: string }

    Steps an agent drafted from Description, when drafting succeeded.

    Typed loosely as the graph contract rather than imported here so this file stays free of a dependency on the AI package — the host passes it straight to the canvas.

    Name: string
    SourceRunID?: string

    The run being promoted, for past-run.