add logfire observability with graceful degradation
instrument pydantic-ai agent runs, anthropic/openai LLM calls, and
fastapi requests. each instrumentation call is individually wrapped
so a missing dep degrades to a warning instead of crashing the app.
custom spans on notification handling and daily reflection. suppress
noisy loggers (httpx polls, asyncio selectors, uvicorn access, health
checks) to keep span costs down.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>