Skip to content

Add a Decisions tab: each call as a flowchart of its decisions - #43

Merged
utkarsh5026 merged 1 commit into
mainfrom
ccr-9094aea9-fforpn
Oct 22, 2026
Merged

utkarsh5026 merged 1 commit into
mainfrom
ccr-9094aea9-fforpn

Conversation

@utkarsh5026

Copy link
Copy Markdown
Owner

Beside the graph, a new tab draws each call top to bottom: each if as a
question with yes and no arrows (elif and match cases as the next question),
loops as boxes with an arrow back to their top, try with the way taken when a
line in it raises, and where the call returns or raises. The usual path runs
down the middle; an answer that ends early sits beside it. Calls into the
code's own functions that decide things too open in place, two deep, and
deeper ones get a flow of their own that their box links to. A web app gets a
flow for each route. One SVG per flow, no JavaScript.

The reader now records how an if, else or except leaves its loop
(CodeStep.ends: continue or break), keeps an if or except whose only line is
that, and Step by step and the text outline say it.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_01VYqgHDwJXhxhPWRtGEkvGb

Beside the graph, a new tab draws each call top to bottom: each if as a
question with yes and no arrows (elif and match cases as the next question),
loops as boxes with an arrow back to their top, try with the way taken when a
line in it raises, and where the call returns or raises. The usual path runs
down the middle; an answer that ends early sits beside it. Calls into the
code's own functions that decide things too open in place, two deep, and
deeper ones get a flow of their own that their box links to. A web app gets a
flow for each route. One SVG per flow, no JavaScript.

The reader now records how an if, else or except leaves its loop
(CodeStep.ends: continue or break), keeps an if or except whose only line is
that, and Step by step and the text outline say it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VYqgHDwJXhxhPWRtGEkvGb
@utkarsh5026 utkarsh5026 self-assigned this Oct 22, 2026
@utkarsh5026
utkarsh5026 merged commit ed154f0 into main Oct 22, 2026
8 checks passed
@utkarsh5026
utkarsh5026 deleted the ccr-9094aea9-fforpn branch October 22, 2026 17:34
@utkarsh5026 utkarsh5026 mentioned this pull request Oct 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants