Commit Graph

3 Commits

Author SHA1 Message Date
google-labs-jules[bot]
2bd49e8802 feat: Implement input handler and data models
This commit introduces the initial implementation of the input handler and Pydantic data models.

- Adds `src/modules/input_handler.py` with text normalization and stubs for other input types.
- Adds `src/data_models.py` with `RawInput`, `ExtractedExpense`, `ProvisionalExpense`, and `FinalExpense` models.
- Integrates the new modules into the `/process-expense` endpoint in `src/main.py`.
- Updates `tasks.md` to reflect the completion of these tasks.
2025-12-16 01:32:38 +00:00
google-labs-jules[bot]
6fdf363bfa docs: Update tasks.md to a to-do list
Updates the tasks.md file to a checklist format to track progress.
- Marks Phase 1 setup tasks as complete.
- Adds a note clarifying that n8n will be used for webhook handling instead of a direct Telegram integration in the app.
2025-12-16 01:26:50 +00:00
Marco Gallegos
3dea7a3334 Create tasks.md 2025-12-15 17:43:49 -06:00