From bf645cfe6859b81a339490c23b8c531c5e6f0e69 Mon Sep 17 00:00:00 2001 From: znetsixe Date: Tue, 19 May 2026 15:59:17 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20fix=20stale=20test/README=20claim=20?= =?UTF-8?q?=E2=80=94=20diffuser=20has=20runtime=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The README claimed "Placeholder structure (diffuser currently has no runtime module files)" but `src/nodeClass.js`, `src/specificClass.js` (284-line OTR/ΔP model), and `src/commands/` all exist. Updated to describe the actual layout. Co-Authored-By: Claude Opus 4.7 (1M context) --- test/README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/test/README.md b/test/README.md index cc7f1fd..49958cc 100644 --- a/test/README.md +++ b/test/README.md @@ -1,3 +1,11 @@ # diffuser Test Suite Layout -Placeholder structure (diffuser currently has no runtime module files). +`test/{basic,integration,edge}/` — standard EVOLV three-tier test +structure. The diffuser runtime modules live at `src/nodeClass.js`, +`src/specificClass.js`, and `src/commands/`; they implement the OTR / +ΔP aeration model and the `data.airFlow` / `set.kla` topic handlers +documented in `CONTRACT.md`. + +Helpers shared across tiers belong in `test/helpers/`. + +Run: `node --test test/basic test/integration test/edge`.