From 84e225e0ad294980c2aaa3c6fb14fa1f9ccab56b Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Wed, 3 Jun 2026 16:29:23 -0400 Subject: [PATCH] =?UTF-8?q?docs(audit):=20Client.CLI.md=20=E2=80=94=20verb?= =?UTF-8?q?/flag=20accuracy=20pass?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CODE-REALITY: verified all 8 verbs + flags against src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/. Verb set confirmed exact (connect/browse/read/write/subscribe/historyread/alarms/redundancy); common options (-u/-U/-P/-S/-F/--verbose) match CommandBase.cs:32-64; per-command flags all match. Fixes: - Aggregate map: StandardDeviation maps to AggregateFunction_StandardDeviationPopulation, not ...Sample (AggregateTypeMapper.cs:26). Doc table corrected. - STALE: test count 52 -> 77 (77 [Fact] across tests/Client/...CLI.Tests, no Theory). STRUCTURAL: links-report.md had no rows for docs/Client.CLI.md; check_links.py clean. Executable name otopcua-cli is the CliFx SetExecutableName (Program.cs:12); csproj has no AssemblyName, so dotnet-run invocation in CLAUDE.md is correct — no change. --- docs/Client.CLI.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Client.CLI.md b/docs/Client.CLI.md index 8ef31931..ab1f78dc 100644 --- a/docs/Client.CLI.md +++ b/docs/Client.CLI.md @@ -219,7 +219,7 @@ otopcua-cli historyread -u opc.tcp://localhost:4840/OtOpcUa \ | `Count` | | `AggregateFunction_Count` | | `Start` | `first` | `AggregateFunction_Start` | | `End` | `last` | `AggregateFunction_End` | -| `StandardDeviation` | `stddev`, `stdev` | `AggregateFunction_StandardDeviationSample` | +| `StandardDeviation` | `stddev`, `stdev` | `AggregateFunction_StandardDeviationPopulation` | ### alarms @@ -261,7 +261,7 @@ Application URI: urn:localhost:OtOpcUa:instance1 ## Testing -The Client CLI has 52 unit tests covering option parsing, service invocation, output formatting, and cleanup behavior: +The Client CLI has 77 unit tests covering option parsing, service invocation, output formatting, and cleanup behavior: ```bash dotnet test tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests