| name | explore-modality |
| description | Trace a data modality end-to-end from proto definition through collector, server, and storage |
| context | fork |
| agent | Explore |
Trace the $ARGUMENTS data modality through the entire system. Report:
- Proto definition: Find the message type in
proto/lifelog.proto and enum in proto/lifelog_types.proto
- Generated code: Check
common/lifelog-proto/src/lib.rs for 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.rs and server/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.