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. If you are running inside VS Code with the BranchPy extension, the Control Center panel opens instead.

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