feat: initialize cold display guard
This commit is contained in:
16
findings.md
Normal file
16
findings.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user