measurement.html:
• sidebar swatch → #D4A02E (amber, sensor family) — EVOLV palette redesign
2026-05-21 (see superproject .claude/rules/node-red-flow-layout.md §10.0).
• Add "frost" option to dbaseOutputFormat dropdown (CoreSync FROST handoff).
src/commands/handlers.js + test/basic/commands-units.basic.test.js:
• Unit handling for data.measurement command. Analog + digital modes both
accept scalar / object / per-channel-map payloads; supplied units are
converted into the channel's configured (dropdown) unit.
CONTRACT.md: document the unit semantics.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Measurement Test Suite Layout
This folder follows EVOLV standard node test structure.
Required folders
basic/integration/edge/helpers/
Baseline files
basic/specific-constructor.basic.test.jsbasic/scaling-and-output.basic.test.jsbasic/nodeclass-routing.basic.test.jsintegration/examples-flows.integration.test.jsintegration/measurement-event.integration.test.jsedge/invalid-payload.edge.test.jsedge/outlier-toggle.edge.test.js
Authoritative mapping for coverage intent lives in:
.agents/function-anchors/measurement/EVIDENCE-measurement-tests.md