First 10 Minutes with BranchPy

Use this when you want proof that BranchPy is useful before deep configuration.

Goal

In 10 minutes, you will:

  • run a full analysis,
  • open the flowchart,
  • run diagnostics,
  • scan media,
  • compare two runs.

1) Analyze

branchpy --project <path> analyze --open

--open generates a standalone HTML report and opens it in your default browser. No VS Code required.

Expected result:

  • labels/errors/warnings summary
  • report and links to additional views

2) Open Flowchart

branchpy --project <path> flowchart --open

--open generates an interactive HTML flowchart and opens it in your browser. From VS Code, use the Flowchart button in the Control Center for the interactive panel view.

Look for:

  • disconnected areas
  • dead ends
  • unexpectedly dense branches

Flowchart overview

Figure: Flowchart view showing overall story structure.

3) Run Doctor

branchpy --project <path> doctor --json

Use this when:

  • setup looks broken,
  • commands fail unexpectedly,
  • environment consistency is unclear.

4) Run Media Validation

branchpy --project <path> media --open

Use this when:

  • preparing a release,
  • cleaning old assets,
  • investigating missing references.

5) Compare two runs

branchpy compare --old <runA> --new <runB> --json

Use this when:

  • reviewing branch changes,
  • checking if fixes introduced regressions.

Typical runtime expectations

  • Small VN (<200 labels): 2-5 seconds
  • Medium VN (200-1000 labels): 10-30 seconds
  • Large VN (>1000 labels): 30-120 seconds

Trust checklist

  • Runs locally.
  • Analysis does not edit your source files.
  • Deterministic mode supports repeatable CI checks.
  • AI features are optional.

Next steps