Cookbook

Convector Cookbook

End-to-end testable recipes for all Vandoko pipelines — team onboarding guide

Convector Cookbook

Version 0.0.1 — Initial release for team onboarding

Welcome to the Convector Cookbook. This is your starting point for learning and running every Vandoko pipeline — from client onboarding through component registry publication.

Each recipe is a testable, end-to-end walkthrough with exact commands, expected outputs, verification steps, and troubleshooting tables. Follow them sequentially for your first run, then use them as reference for production work.


New Client vs Existing Client

When /go-vandoko is invoked, the orchestrator runs a branching check at initialization. The path depends on whether prior client data exists.

Pipeline Initialization

The orchestrator checks for prior state:

No prior data found. The pipeline starts fresh:

  1. Generate a new pipelineId (UUID)
  2. Create vandoko-pipeline-state.json
  3. Delegate to client-interview skill
  4. Proceed through all 10 stages sequentially

Prior ClientProfile found in project memory. The system prompts:

Output
Prior client data found for [Client Name] (completed [date]).
Reuse? (yes / re-interview)
  • "yes" → Skip INTAKE interview, load existing ClientProfile, skip to DISCOVERY (or first incomplete stage)
  • "re-interview" → Clear prior state keys, run fresh interview from Q1

Interview Phase

The system asks Q1–Q5 (fast path), then offers extended questions Q6–Q20. Every question must be answered or explicitly skipped. There is no prior data to draw from.

If resume_context is provided to client-interview, it returns the existing InterviewResult immediately without asking any questions. The interview is entirely skipped.

Pipeline Execution

  • Full INTAKE scrape (Playwright, up to 4 pages) - Full DISCOVERY research (Exa, Gemini, brand gap analysis) - All 4 decision points active — nothing pre-approved - All artifacts created fresh - Full concept gallery (3 concepts for growth, 5 for premium) - Project lineage initialized from empty
  • INTAKE may be skipped (valid ClientProfile reused) - DISCOVERY partially cached (new Exa searches still run for market changes) - BrandStrategy may carry forward (skip Decision Point 1 if previously approved) - Resume from any stage via --resume flag - Artifacts layer onto existing ones without regeneration - Lineage continues — new entries appended

Comparison at a Glance

AspectNew ClientExisting Client
First prompt"What is the URL of the business?" (Q1)"Prior client data found. Reuse? (yes/re-interview)"
Interview duration5–20 questions (2–10 min)0 questions if reused; full if re-interview
INTAKE stageFull Playwright scrape (~2–5 min)Skipped if ClientProfile reused
First decision pointDecision 1: Strategy approvalMay start at Decision 2+ if strategy approved previously
Total pipeline time30–90 min depending on tier10–60 min depending on what is reused

Recipes

Core Pipelines

Vandoko Properties

Registry Pipelines

On this page