From 6d971c34cd7bf44012c49eaefe44feda3abd5af0 Mon Sep 17 00:00:00 2001 From: iksnerd Date: Sun, 24 May 2026 22:01:53 +0300 Subject: [PATCH] fix(scenarios): correct vibration_utterance.json IDs 304 and 306 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two `characteristic_form` values disagreed with the live `vibration` MCP server's output, which an LLM judge would penalize a correct agent answer for. Both verified against the tool that produces the ground truth. - **ID 304** (Bearing Analysis, 6205 @ 1800 RPM) — referenced `pitch_dia=39.04 mm` (which is actually the 6305's pitch diameter, per `list_known_bearings`). Corrected to `pitch_dia=38.5 mm` and also tightened `ball_dia=7.94 mm` → `7.938 mm` to match the bearing database entry exactly. - **ID 306** (Condition Assessment, 4.5 mm/s @ group2) — classified 4.5 mm/s as `Zone B (acceptable)`, but `assess_vibration_severity` returns `Zone C (Alarm - not suitable for long-term operation)`. Group2 thresholds are A=1.4 / B=2.8 / C=7.1 mm/s, so 4.5 lands in Zone C. Corrected the zone and included threshold context. Fixes #323. Signed-off-by: iksnerd --- src/scenarios/local/vibration_utterance.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scenarios/local/vibration_utterance.json b/src/scenarios/local/vibration_utterance.json index 80d061a8..19e8434a 100644 --- a/src/scenarios/local/vibration_utterance.json +++ b/src/scenarios/local/vibration_utterance.json @@ -25,7 +25,7 @@ "type": "Vibration", "text": "Calculate the bearing characteristic frequencies for a 6205 bearing running at 1800 RPM.", "category": "Bearing Analysis", - "characteristic_form": "The expected response should provide BPFO, BPFI, BSF, and FTF frequencies in Hz computed from the 6205 geometry (9 balls, ball_dia=7.94 mm, pitch_dia=39.04 mm) at 1800 RPM." + "characteristic_form": "The expected response should provide BPFO, BPFI, BSF, and FTF frequencies in Hz computed from the 6205 geometry (9 balls, ball_dia=7.938 mm, pitch_dia=38.5 mm) at 1800 RPM." }, { "id": 305, @@ -39,7 +39,7 @@ "type": "Vibration", "text": "What is the vibration severity classification for a machine with an RMS velocity of 4.5 mm/s? It is a medium-sized machine on rigid foundations.", "category": "Condition Assessment", - "characteristic_form": "The expected response should classify 4.5 mm/s as ISO 10816 Zone B (acceptable) for a group2 machine, with thresholds context." + "characteristic_form": "The expected response should classify 4.5 mm/s as ISO 10816 Zone C (Alarm - not suitable for long-term operation) for a group2 machine, with thresholds context (A=1.4, B=2.8, C=7.1 mm/s)." }, { "id": 307,