Parent PRD
#1
What to build
Upgrade process_frame() to prepend Vector's full observation history and known-objects inventory to every Gemma 4 prompt. This is the key feature that makes Gemma 4 context-aware — it knows what Vector has seen before, so it can notice changes and reason about its environment over time.
Acceptance criteria
Blocked by
User stories addressed
- Vector remembers what it has seen before and notices changes
- Vector reasons about its environment history, not just the current frame
Parent PRD
#1
What to build
Upgrade
process_frame()to prepend Vector's full observation history and known-objects inventory to every Gemma 4 prompt. This is the key feature that makes Gemma 4 context-aware — it knows what Vector has seen before, so it can notice changes and reason about its environment over time.Acceptance criteria
_build_memory_context(memory_bank, spatial_memory)returns a formatted string with recent observations + known objectsprocess_frame(),describe_view(), andanswer_question()memory_notefield in response is saved to MemoryBank when non-nullBlocked by
User stories addressed