+4
−4
Loading
Systematic sweep fixing async-mismatch bugs introduced during oxyde
migration. Unawaited async DB calls return a coroutine silently,
producing zero-result crawls and missing writes instead of errors.
- cli/crawl.py: await get_existing_meeting_ids (caused 0-result crawl)
- cli/{app,query,tdoc_app}.py: update to manager-based query API
- meetings/operations/crawl.py: await all async DB calls
- tdocs/operations/{crawl,fetch}.py: await DB calls; fix async context
- specs/{downloads,operations/checkout}.py: await DB calls
- clients/portal.py, http_client/session.py: minor API alignment
- meetings/models.py: update field references for new schema
- packages/3gpp-ai: fix unawaited coroutines in cli.py, convert.py,
workspaces.py
- demo.bat: uncomment and reorder commands now that crawl/AI work