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:
1 file changed
+2
-2
@@ -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
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in new issue
Block a user