From cec09da78945da0cab996fd1682cbb5fa29bbccf Mon Sep 17 00:00:00 2001 From: Nathaniel Parson Koroso Date: Tue, 7 Jul 2026 17:13:16 -0700 Subject: [PATCH] docs(custom-nodes): close the observation loop in the context view The frontend box was a dead end: the suite drove it but nothing flowed back, so the verdicts arrow to the team looked sourceless. Added the return edge (observations back: what mounted, what persisted, what executed, every error) and reworded the team edge so verdicts are visibly the synthesis of those observations. Co-Authored-By: Claude Fable 5 --- browser_tests/tests/customNodes/ARCHITECTURE.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/browser_tests/tests/customNodes/ARCHITECTURE.md b/browser_tests/tests/customNodes/ARCHITECTURE.md index 2084e0fc7f..a3bfaa1326 100644 --- a/browser_tests/tests/customNodes/ARCHITECTURE.md +++ b/browser_tests/tests/customNodes/ARCHITECTURE.md @@ -111,10 +111,11 @@ flowchart TB PACKS["Community node packs: external code, installed at pinned versions"] CIP -->|"builds the environment, triggers the suite"| SUITE SUITE -->|"drives a real browser session: creates nodes, wires, saves, submits work"| FE + FE -->|"observations back: what mounted, what persisted, what executed, every error"| SUITE FE <-->|"node definitions, prompts, execution events"| BE PACKS -->|"python side installs into"| BE PACKS -->|"frontend scripts load into"| FE - SUITE -->|"per-node verdicts + mechanism-carrying exceptions"| TEAM + SUITE -->|"turns observations into per-node verdicts + mechanism-carrying exceptions"| TEAM ``` The load-bearing property: the suite tests the same stack a user runs. The