Files
cold_display_guard/findings.md
2026-04-27 10:59:29 +08:00

884 B

Findings

Existing Local Context

  • ~/Code/video_recognition_local/store_dwell_alert exists, but it tracks people dwell time, not food batch dwell time.
  • The new project should be independent and should not share git history with the existing project.

Domain Model

  • The reliable business unit is a display-zone batch, not an individual food item.
  • A batch starts when a zone changes from empty to occupied.
  • A batch continues while the zone remains occupied, even if the item count decreases.
  • A batch ends when the zone becomes empty.
  • If a batch is removed after the maximum dwell threshold, the system expects a trash-bin deposit event within a configurable window.
  • If a removed over-threshold batch reappears in any display zone before being discarded, that is a violation.
  • If food is added while a zone is already occupied, that is a mixed-batch violation.