From e8e41752c07b3d1e661f862daddfb2601a3ee53b Mon Sep 17 00:00:00 2001 From: Rongsong Shen Date: Mon, 22 Jun 2026 02:34:31 +0000 Subject: [PATCH] docs(ha-term-safety): fix mermaid sequenceDiagram parse error (semicolon in note) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Mermaid treats ';' as a statement separator, so 'Note over L: no callback; barrier untouched' split mid-note and failed with a Parse error before 'end'. Replaced the semicolon with a comma. Validated PARSE_OK via mermaid@11 parse(). The other ';' (config-bytes flowchart line) is inside a double-quoted node label, which mermaid treats as a literal — valid, left unchanged. --- .kiro/specs/ha-term-safety/design.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.kiro/specs/ha-term-safety/design.md b/.kiro/specs/ha-term-safety/design.md index 58464a2..4a5868b 100644 --- a/.kiro/specs/ha-term-safety/design.md +++ b/.kiro/specs/ha-term-safety/design.md @@ -192,7 +192,7 @@ sequenceDiagram A->>B: feed safe commit position into existing barrier Note over B: majority self-cap at durable_lsn + persist-before-ACK
+ own-term writable gate (UNCHANGED) else held (prev-term / no quorum) - Note over L: no callback; barrier untouched + Note over L: no callback, barrier untouched end Note over A: committed config = latest WAL_CONFIG_MARKER
within committed prefix (derived, not a separate index) ```