The number that changed its meaning

Does the next stage understand what this number means?

Make your own investigation

Create an input contract with units and a missing-data policy. Supply at least one valid and two invalid cases.

Require a finite number, the exact unit and a non-empty source; reject rather than silently convert.

Case cards

Cut these cards apart. Use the original example first, then let a partner supply a changed case. Keep sealed/final cards with the teacher until the learner commits a rule.

Case 1

Value: 20

Unit: C

Source: sensor-a

My prediction and reason:

Case 2

Value: 68

Unit: F

Source: sensor-b

My prediction and reason:

Case 3

Value:

Unit: C

Source: missing

My prediction and reason:

Case 4

Value: hot

Unit: C

Source: text

My prediction and reason:

What this cannot establish

A contract prevents these declared errors only; acceptable conversions must be designed explicitly.