LICENSE
README.md
pyproject.toml
src/pulse/__init__.py
src/pulse/analysis/__init__.py
src/pulse/analysis/discovery.py
src/pulse/analysis/event_summarizer.py
src/pulse/analysis/preprocessor.py
src/pulse/analysis/prompts.py
src/pulse/analysis/source_summarizer.py
src/pulse/analysis/vault_memory.py
src/pulse/app/__init__.py
src/pulse/app/api.py
src/pulse/app/auth.py
src/pulse/app/cli.py
src/pulse/app/cli_ui.py
src/pulse/app/config.py
src/pulse/app/config_loader.py
src/pulse/app/corrections_webhook.py
src/pulse/app/dependencies.py
src/pulse/app/home_actions.py
src/pulse/app/homepage.py
src/pulse/app/main.py
src/pulse/app/paths.py
src/pulse/app/commands/__init__.py
src/pulse/app/commands/auth.py
src/pulse/app/commands/init_cmd.py
src/pulse/app/commands/onboard.py
src/pulse/app/commands/ops.py
src/pulse/app/commands/serve.py
src/pulse/app/commands/configure/__init__.py
src/pulse/app/commands/configure/connectors.py
src/pulse/app/commands/configure/constants.py
src/pulse/app/commands/configure/core.py
src/pulse/app/commands/configure/env_prompts.py
src/pulse/app/commands/configure/llm_roles.py
src/pulse/app/commands/configure/menu.py
src/pulse/app/commands/configure/models.py
src/pulse/app/commands/configure/notifications.py
src/pulse/app/commands/configure/toml_io.py
src/pulse/connectors/__init__.py
src/pulse/connectors/browser.py
src/pulse/connectors/calendar.py
src/pulse/connectors/companion.py
src/pulse/connectors/feeds.py
src/pulse/connectors/github.py
src/pulse/connectors/github_auth.py
src/pulse/connectors/gitlab.py
src/pulse/connectors/gitlab_auth.py
src/pulse/connectors/gmail.py
src/pulse/connectors/google_auth.py
src/pulse/connectors/linear.py
src/pulse/connectors/microsoft_auth.py
src/pulse/connectors/microsoft_calendar.py
src/pulse/connectors/microsoft_mail.py
src/pulse/connectors/notion.py
src/pulse/connectors/oauth.py
src/pulse/connectors/oura.py
src/pulse/connectors/oura_auth.py
src/pulse/connectors/plaid_client.py
src/pulse/connectors/plaid_connector.py
src/pulse/connectors/plaid_link.py
src/pulse/connectors/registry.py
src/pulse/connectors/spotify.py
src/pulse/connectors/spotify_auth.py
src/pulse/connectors/youtube.py
src/pulse/domain/connectors.py
src/pulse/domain/correction_applications.py
src/pulse/domain/corrections.py
src/pulse/domain/event_types.py
src/pulse/domain/events.py
src/pulse/domain/llm.py
src/pulse/domain/notifications.py
src/pulse/domain/pattern_statuses.py
src/pulse/jobs/runners.py
src/pulse/jobs/scheduler.py
src/pulse/llm/__init__.py
src/pulse/llm/anthropic.py
src/pulse/llm/anthropic_errors.py
src/pulse/llm/factory.py
src/pulse/llm/gemini.py
src/pulse/llm/openai_compat.py
src/pulse/mcp/__init__.py
src/pulse/mcp/context.py
src/pulse/mcp/server.py
src/pulse/notifications/broadcast.py
src/pulse/notifications/discord.py
src/pulse/notifications/factory.py
src/pulse/notifications/fcm.py
src/pulse/notifications/gotify.py
src/pulse/notifications/ntfy.py
src/pulse/notifications/pushover.py
src/pulse/notifications/slack.py
src/pulse/notifications/smtp.py
src/pulse/notifications/telegram.py
src/pulse/notifications/webhook.py
src/pulse/services/correction_interpreter.py
src/pulse/services/corrections.py
src/pulse/store/analytics.py
src/pulse/store/correction_applications.py
src/pulse/store/corrections.py
src/pulse/store/db.py
src/pulse/store/device_tokens.py
src/pulse/store/events.py
src/pulse/store/schema.py
src/pulse/store/sync_state.py
src/pulse/vault/__init__.py
src/pulse/vault/obsidian_meta.py
src/pulse/vault/onboarding.py
src/pulse_agent.egg-info/PKG-INFO
src/pulse_agent.egg-info/SOURCES.txt
src/pulse_agent.egg-info/dependency_links.txt
src/pulse_agent.egg-info/entry_points.txt
src/pulse_agent.egg-info/requires.txt
src/pulse_agent.egg-info/top_level.txt