simplify schema to date, file, note, status

This commit is contained in:
Connor Rhodes 2026-04-29 02:03:08 +00:00
parent f18d6b25ad
commit 330dc09e85

View file

@ -24,19 +24,17 @@ Log receipt images and expense details into the `wip.work_expenses` collection i
{
"file": "https://s2.connorrhodes.com/agent/{sha256}.{ext}",
"date": "YYYY-MM-DD",
"merchant": "Name of the merchant",
"description": "Context the user provided about the expense",
"note": "Context the user provided about the expense",
"status": "todo"
}
```
- **file**: The S2 URL of the uploaded receipt image. Omit if no image was provided.
- **date**: Always use today's date (the date you receive the message), formatted as YYYY-MM-DD.
- **merchant**: Ask the user if not stated.
- **description**: What the user told you about the expense (e.g. "travel meal during LTISD onsite"). If they didn't provide context, ask.
- **note**: What the user told you about the expense (e.g. "travel meal during LTISD onsite"). If they didn't provide context, ask.
- **status**: Always set to `"todo"` when inserting.
3. **Confirm** — Reply with a brief confirmation showing what was logged (date, merchant, and file link if applicable).
3. **Confirm** — Reply with a brief confirmation showing what was logged (date, note, and file link if applicable).
## Notes