From d0528b4a923a6e2fc1734f4d7a6b8c4cfdab840b Mon Sep 17 00:00:00 2001 From: nokeo08 Date: Fri, 14 Aug 2026 13:50:21 -0500 Subject: [PATCH] docs: fix mermaid parse error in happy-path diagram Mermaid treats ';' as a statement separator, so the label 'lastPos (== start; re-sync)' terminated mid-line and the parser then expected an arrow (the 'Parse error on line 59' the preview showed). Removed the semicolon and, defensively, replaced 'Iterable' with plain text so the angle brackets aren't interpreted as an HTML tag in the rendered label. --- docs/execution-happy-path.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/execution-happy-path.md b/docs/execution-happy-path.md index 57f0f16..dbe48f7 100644 --- a/docs/execution-happy-path.md +++ b/docs/execution-happy-path.md @@ -48,7 +48,7 @@ sequenceDiagram Sim->>Exec: executePath(strategy, ctx, dev, log, config) Exec->>Strat: path(ctx) - Strat-->>Exec: Iterable + Strat-->>Exec: iterable of Points loop for each target point (clean run) Exec->>Exec: resolveTarget(bounds, target) → point @@ -66,7 +66,7 @@ sequenceDiagram Sim-->>Keeper: (done) Keeper->>Dev: getPosition() - Dev-->>Keeper: lastPos (== start; re-sync) + Dev-->>Keeper: lastPos (equals start, re-synced) Note over Keeper: lastActivity = now
loop continues ```