docs(adversary): fix mermaid node label and criterion_fault join edge

Node B is the graph's `facts` node (script diff_facts.py), not a node
named diff_facts. criterion_fault has no `next`; it reaches holistic
through the map join, so draw it dashed like the other branch-terminal
edges instead of as a solid successor edge.
This commit is contained in:
Dark-Alex-17 committed 2026-09-14 10:50:34 -06:00
1 parent 081fa2c9d4
commit 8e42a59b98
1 file changed
+2 -2
+2 -2
View File
@@ -66,7 +66,7 @@ violation) and cites `file:line`. Vague complaints are not emitted.
```mermaid ```mermaid
flowchart TD flowchart TD
A["parse (llm): extract acceptance criteria + declared verification commands"] --> B["diff_facts (script): resolve + bound the diff"] A["parse (llm): extract acceptance criteria + declared verification commands"] --> B["facts (diff_facts.py): resolve + bound the diff"]
B --> R["run_checks (script): run the declared verification commands ONCE, record results"] B --> R["run_checks (script): run the declared verification commands ONCE, record results"]
R --> C["map over criteria: one fresh-context branch each (parallel)"] R --> C["map over criteria: one fresh-context branch each (parallel)"]
C --> D["check_criterion (llm + fs/ast tools)"] C --> D["check_criterion (llm + fs/ast tools)"]
@@ -79,7 +79,7 @@ flowchart TD
B -. "fallback" .-> P B -. "fallback" .-> P
R -. "fallback" .-> P R -. "fallback" .-> P
D -. "fallback" .-> CF["criterion_fault (script): UNMET + PIPELINE-FAULT evidence for that ONE criterion"] D -. "fallback" .-> CF["criterion_fault (script): UNMET + PIPELINE-FAULT evidence for that ONE criterion"]
CF --> F CF -. "map join" .-> F
F -. "fallback" .-> G F -. "fallback" .-> G
P --> G P --> G
``` ```