{
  "title": "Environmental control data for AI sensor and version context",
  "source_page": "https://fiund.com/industries/environmental-control-sensor-version-data",
  "authorship": "Original fictional Fiund editorial exercise. No actual operating records or third-party source assets are included.",
  "example": {
    "title": "Channel labels changed when the map revision changed",
    "context": "Mock environmental logs use sensor names only. No physical facility or control system is represented.",
    "records": [
      [
        "1",
        "Map rev A",
        "Channel C1 room A; C2 room B."
      ],
      [
        "2",
        "Map rev B",
        "C1 room B; C2 room A after a fictional reassignment."
      ],
      [
        "3",
        "Export",
        "Row 1 C1/rev A; row 2 C1/rev B."
      ]
    ],
    "question": "Which rows refer to room A and room B?",
    "answer": "Row 1 maps to room A using record 1. Row 2 maps to room B using record 2. Although both records share C1, their revision context differs. Preserve the raw channel key and revision with each derived room label.",
    "failureModes": [
      "Joining all historic rows to the latest map",
      "Treating channel equality as room equality"
    ],
    "fields": [
      [
        "map_revision",
        "Resolves version-specific bindings"
      ],
      [
        "channel_id",
        "Preserves the logged key"
      ],
      [
        "derived_room",
        "Records the result without overwriting source data"
      ]
    ],
    "holdout": "Add an event at a map rollout boundary with missing revision; require a timestamp and an unambiguous effectivity rule.",
    "boundary": "No real building telemetry, occupancy or location data, sensor settings or control instructions."
  }
}
