Trace the $ARGUMENTS data modality through the entire system. Report:
- •Proto definition: Find the message type in
proto/lifelog.protoand enum inproto/lifelog_types.proto - •Generated code: Check
common/lifelog-proto/src/lib.rsfor DataType/Modality trait impls - •Collector module: Find the collector module that produces this data type in
collector/src/modules/ - •Data flow: How does the collector capture → serialize → send this data?
- •Server ingestion: How does the server receive and store this data? Check
server/src/ingest.rsandserver/src/schema.rs - •DB schema: What table, fields, and indexes exist for this modality?
- •Query path: Can this data be queried? Check
server/src/query.rs - •Transform: Is there a transform pipeline for this data? Check
server/src/transform.rs
Return a concise map showing the data's journey through the system with specific file:line references.