Interface NlMapPlanExperimental

A serializable, content-addressed natural-language map plan. Plans are the only input execute() accepts; the fingerprint binds approvals to the exact reviewed content.

interface NlMapPlan {
    attempt: number;
    effects: readonly NlMapPlanEffect[];
    fingerprint: `sha256:${string}`;
    id: string;
    instruction: string;
    kind: "honua.nl-map-plan";
    readOnly: boolean;
    steps: readonly NlMapPlanStep[];
    version: "1.0";
}

Properties

attempt: number

1-based number of completions consumed (1 = no self-correction).

effects: readonly NlMapPlanEffect[]
fingerprint: `sha256:${string}`
id: string
instruction: string
kind
readOnly: boolean
steps: readonly NlMapPlanStep[]
version