# Node Lab verified public proof

- Verified: 2026-10-18T13:49:55Z
- Release: v2.0.0
- Commit: f610caa4f51e3e7a49de8906a17c90311a4b7b42
- Data provenance: emulated sensor data; no physical sensor or customer data
- Runtime: Node-RED
- Sample cadence: 1.5 seconds
- Observation window: 61 seconds
- Server sequence: 253–294
- Public editor denied: yes
- Public Admin API denied: yes

## Actual source change

Codex added Comfort margin to the Node-RED flow, API, telemetry schema and dashboard, and aligned the CNC example temperature limit and boundary fixture from 32 °C to 30 °C. Missing temperature returns null and displays as Unavailable.

## Measured application data

- Independent functional checks: 32/32 kontroller — Public feature matrix for Comfort margin, scenario isolation, fault state and recovery. (observed 2026-10-18T13:42:21Z; source: https://teachthecompany.com/node-lab/capture/)
- Validated schema snapshots: 9/9 prøver — Saved telemetry snapshots validated against the schema with Ajv draft 2020-12. (observed 2026-10-18T13:42:21Z; source: https://teachthecompany.com/node-lab/source/telemetry.schema.json)
- Server sequence: 253–294 prøver — New anonymous 61-second observation of the normal scenario; sequence and server time advanced. (observed 2026-10-18T13:49:55Z; source: https://teachthecompany.com/node-lab/api/live?scenario=normal)
- Generator interval: 1.5 sekunder — Configured interval for backend-generated emulated workshop samples. (observed 2026-10-18T13:49:55Z; source: https://teachthecompany.com/node-lab/api/info)
- Source unit tests: 12/12 tester — Bounded unit tests for the published Comfort margin change. (observed 2026-10-18T13:42:21Z; source: https://teachthecompany.com/node-lab/capture/change-validation.json)

## Public evidence

- [Kjørende Node Lab](https://teachthecompany.com/node-lab/)
- [Fokusert dashboard](https://teachthecompany.com/node-lab/?view=workshop)
- [Lesbar beviskjede](https://teachthecompany.com/node-lab/capture/)
- [Akseptert endringskrav](https://teachthecompany.com/node-lab/capture/prompt.md)
- [Funksjonell kildeforskjell](https://teachthecompany.com/node-lab/capture/comfort-margin.diff)
- [Valideringsresultat](https://teachthecompany.com/node-lab/capture/change-validation.json)
- [Utrullet readback](https://teachthecompany.com/node-lab/capture/change-readback.json)
- [Sanitert Docker-bevis](https://teachthecompany.com/node-lab/capture/docker-evidence.json)
- [Offentlig kildecommit](https://github.com/finnandreh/node-lab/commit/f610caa4f51e3e7a49de8906a17c90311a4b7b42)
- [Kildearkiv v2.0.0](https://teachthecompany.com/node-lab/source/node-lab-source-v2.0.0.zip)

This project-owned evidence does not prove physical hardware, a customer delivery, Google indexing, ranking gains, or citation by an AI system.
