Skip to content

Tracking: zwill guide end-to-end dogfooding findings (smb.csv twin validation) #29

Description

@johnjosephhorton

Tracking issue for findings from dogfooding the full zwill guide workflow end-to-end: converting a real 33-respondent SMB survey (smb.csv, Qualtrics choice-text export) into a validated digital-twin report — survey → import → commit → one-shot marginals → twin-probability job → twin-validate --require-baseline → report index.html.

The workflow worked and produced a defensible gated result (gpt-5.5 twin beat the conditional baseline on p(actual)/NLL/Brier/top-1 with bootstrap CIs clearing zero; leakage audit clean). These issues are the friction, gaps, and defects encountered along the way. We'll work through them one by one.

🐞 Bugs

✨ Features / enhancements

📄 Documentation

Suggested order

  1. Document the import JSONL schemas (questions / respondents / answers) #26 (import schema) and twin-validate and the conditional baseline don't load the nearest .env #12 (.env) — remove the two things that most block a first clean run.
  2. Conditional baseline requires a direct OpenAI key; route embeddings via Expected Parrot / make embedder pluggable #17 (EP-routed baseline) — unblocks the gated validation without a separate OpenAI key.
  3. Fix incorrect/incomplete command examples in the agent-workflow guide #27 (guide example fixes) — cheap, stops the guide from mis-instructing.
  4. Then the remaining enhancements as prioritized.

All issues carry the twin-workflow-review label.

Metadata

Metadata

Assignees

No one assigned

    Labels

    twin-workflow-reviewFindings from end-to-end survey->twin validation dogfooding (smb.csv)

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions