/** * sevo demo - interactive onboarding experience (FR-16 + FR-18 PDCA). * * Creates a temporary "hello-sevo" project and walks through a simplified * pipeline lifecycle so new users can see SEVO's core concepts in action, * including OKR-driven PDCA closedloop (AC-18.12). */ import type { Command } from 'commander'; export interface DemoOptions { dryRun: boolean; noColor: boolean; okr?: boolean; } export interface DemoResult { projectDir: string; pipelineId: string; stagesCompleted: string[]; ledgerEvents: LedgerEvent[]; validationResult: { gapDetected: boolean; gapFixed: boolean; passed: boolean; }; } interface LedgerEvent { timestamp: string; type: string; stageId?: string; detail?: string; } /** * Run the demo pipeline lifecycle. Returns structured result for testing. * Writes output to `log` callback (defaults to console.log). */ export declare function runDemo(opts: DemoOptions, log?: (msg: string) => void): DemoResult; export declare function registerDemo(program: Command): void; export {}; //# sourceMappingURL=cmd-demo.d.ts.map