22
33Meta-todo: Gradually move work items from here to repo Issues.
44
5- # Leftover TODOs from TADA.md
5+ # Leftover TODOs from elsewhere
66
77## Software
88
9- Minor:
10-
119- Improve load_dotenv() (don't look for ` <repo>/ts/.env ` , use one loop)
1210
1311### Specifically for VTT import (minor)
@@ -22,14 +20,10 @@ Minor:
2220
2321## Documentation
2422
25- - Document how to reproduce the demos from the talk (and podcast)
26- - Document test/build/release process
27- - Document how to use gmail_dump.py (set up a project etc.)
28-
29- Maybe later:
30-
31- - Document how to run evaluations (but don't reveal all the data)
32-
23+ - Test/build/release process
24+ - How to run evaluations (but don't share the data)
25+ - Low-level APIs -- at least the key parts that are used directly by the
26+ high-level APIs
3327
3428# TODOs for fully implementing persistence through SQLite
3529
@@ -79,19 +73,16 @@ Maybe later:
7973
8074# From Meeting 8/12/2025 afternoon (edited)
8175
82- - Indexing (knowledge extraction) operates chunk by chunk
83- - TimeRange always points to a TextRange
84- - Always import VTT, helper to convert podcast to VTT format
85- (Probably not, podcast format has listeners but VTT doesn't)
8676- Rename "Ordinal" to "Id"
8777
8878# Other stuff
8979
9080### Left to do here
9181
92- - Look more into why the search query schema is so instable
82+ - Look more into why the search query schema is so unstable
9383- Implement at least some @-commands in query.py
9484- More debug options (turn on/off various debug prints dynamically)
85+
9586- Use pydantic.ai for model drivers
9687
9788## General: Look for things marked as incomplete in source
@@ -124,7 +115,6 @@ Maybe later:
124115- Review Copilot-generated tests for sanity and minimal mocking
125116- Add new tests for newly added classes/methods/functions
126117- Coverage testing (needs to use a mix of indexing and querying)
127- - Automated end-to-end tests using Umesh's test data files
128118
129119## Tighter types
130120
0 commit comments