LICENSE.md
README.md
pyproject.toml
src/almanac/__init__.py
src/almanac/app.py
src/almanac/cli/__init__.py
src/almanac/cli/bootstrap.py
src/almanac/cli/main.py
src/almanac/cli/models.py
src/almanac/cli/pipes.py
src/almanac/cli/dispatch/__init__.py
src/almanac/cli/dispatch/automation.py
src/almanac/cli/dispatch/config.py
src/almanac/cli/dispatch/harness_selection.py
src/almanac/cli/dispatch/harnesses.py
src/almanac/cli/dispatch/hosted.py
src/almanac/cli/dispatch/hosted_jobs.py
src/almanac/cli/dispatch/manual.py
src/almanac/cli/dispatch/provenance.py
src/almanac/cli/dispatch/root.py
src/almanac/cli/dispatch/run_events.py
src/almanac/cli/dispatch/run_read.py
src/almanac/cli/dispatch/run_tail.py
src/almanac/cli/dispatch/runs.py
src/almanac/cli/dispatch/sources.py
src/almanac/cli/dispatch/background/__init__.py
src/almanac/cli/dispatch/background/capture.py
src/almanac/cli/dispatch/background/garden.py
src/almanac/cli/dispatch/background/harness.py
src/almanac/cli/dispatch/background/ingest.py
src/almanac/cli/hosted/__init__.py
src/almanac/cli/hosted/api.py
src/almanac/cli/hosted/auth.py
src/almanac/cli/hosted/commands.py
src/almanac/cli/hosted/files.py
src/almanac/cli/hosted/job_tail.py
src/almanac/cli/hosted/login_flow.py
src/almanac/cli/hosted/wiki_selection.py
src/almanac/cli/parser/__init__.py
src/almanac/cli/parser/automation.py
src/almanac/cli/parser/config.py
src/almanac/cli/parser/harnesses.py
src/almanac/cli/parser/hosted.py
src/almanac/cli/parser/manual.py
src/almanac/cli/parser/provenance.py
src/almanac/cli/parser/root.py
src/almanac/cli/parser/runs.py
src/almanac/cli/parser/shared.py
src/almanac/cli/parser/sources.py
src/almanac/cli/render/__init__.py
src/almanac/cli/render/automation.py
src/almanac/cli/render/config.py
src/almanac/cli/render/diagnostics.py
src/almanac/cli/render/errors.py
src/almanac/cli/render/harnesses.py
src/almanac/cli/render/hosted.py
src/almanac/cli/render/manual.py
src/almanac/cli/render/provenance.py
src/almanac/cli/render/runs.py
src/almanac/cli/render/sources.py
src/almanac/cli/render/wiki.py
src/almanac/cli/render/workspaces.py
src/almanac/core/current_cli.py
src/almanac/core/errors.py
src/almanac/core/models.py
src/almanac/core/text.py
src/almanac/database/core.py
src/almanac/database/health.py
src/almanac/database/migrations.py
src/almanac/database/paths.py
src/almanac/database/registry.py
src/almanac/database/registry_legacy.py
src/almanac/edges/__init__.py
src/almanac/edges/runs.py
src/almanac/hosted/__init__.py
src/almanac/hosted/app.py
src/almanac/hosted/settings.py
src/almanac/integrations/__init__.py
src/almanac/integrations/asgi.py
src/almanac/integrations/background.py
src/almanac/integrations/commands.py
src/almanac/integrations/default_harnesses.py
src/almanac/integrations/harness_process.py
src/almanac/integrations/harness_prompt.py
src/almanac/integrations/modal_ingest.py
src/almanac/integrations/claude/__init__.py
src/almanac/integrations/claude/adapter.py
src/almanac/integrations/claude/sdk_events.py
src/almanac/integrations/claude/sdk_fields.py
src/almanac/integrations/claude/sdk_runner.py
src/almanac/integrations/claude/sdk_stream_events.py
src/almanac/integrations/claude/sdk_tool_text.py
src/almanac/integrations/codex/__init__.py
src/almanac/integrations/codex/adapter.py
src/almanac/integrations/codex/app_server_client.py
src/almanac/integrations/codex/app_server_events.py
src/almanac/integrations/codex/app_server_output.py
src/almanac/integrations/codex/app_server_protocol.py
src/almanac/integrations/codex/app_server_requests.py
src/almanac/integrations/codex/app_server_runner.py
src/almanac/integrations/codex/app_server_usage.py
src/almanac/integrations/codex/fields.py
src/almanac/integrations/filesystem/__init__.py
src/almanac/integrations/filesystem/sources.py
src/almanac/integrations/supabase/__init__.py
src/almanac/integrations/supabase/client.py
src/almanac/integrations/supabase/storage.py
src/almanac/manual/README.md
src/almanac/manual/build.md
src/almanac/manual/evidence.md
src/almanac/manual/garden.md
src/almanac/manual/ingest.md
src/almanac/manual/pages.md
src/almanac/manual/sources.md
src/almanac/manual/style.md
src/almanac/prompts/base/purpose.md
src/almanac/prompts/base/syntax.md
src/almanac/prompts/operations/build.md
src/almanac/prompts/operations/capture.md
src/almanac/prompts/operations/garden.md
src/almanac/prompts/operations/ingest.md
src/almanac/server/__init__.py
src/almanac/server/app.py
src/almanac/server/asgi.py
src/almanac/server/auth.py
src/almanac/server/bootstrap.py
src/almanac/server/errors.py
src/almanac/server/dto/__init__.py
src/almanac/server/dto/automation.py
src/almanac/server/dto/config.py
src/almanac/server/dto/diagnostics.py
src/almanac/server/dto/errors.py
src/almanac/server/dto/harnesses.py
src/almanac/server/dto/provenance.py
src/almanac/server/dto/run_events.py
src/almanac/server/dto/runs.py
src/almanac/server/dto/sources.py
src/almanac/server/dto/system.py
src/almanac/server/dto/wiki.py
src/almanac/server/dto/workspaces.py
src/almanac/server/requests/__init__.py
src/almanac/server/requests/automation.py
src/almanac/server/requests/config.py
src/almanac/server/requests/runs.py
src/almanac/server/requests/sources.py
src/almanac/server/requests/workspaces.py
src/almanac/server/routes/__init__.py
src/almanac/server/routes/automation.py
src/almanac/server/routes/config.py
src/almanac/server/routes/diagnostics.py
src/almanac/server/routes/harnesses.py
src/almanac/server/routes/hosted.py
src/almanac/server/routes/provenance.py
src/almanac/server/routes/runs.py
src/almanac/server/routes/sources.py
src/almanac/server/routes/system.py
src/almanac/server/routes/wiki.py
src/almanac/server/routes/workspaces.py
src/almanac/services/__init__.py
src/almanac/services/automation/__init__.py
src/almanac/services/automation/models.py
src/almanac/services/automation/requests.py
src/almanac/services/automation/service.py
src/almanac/services/config/__init__.py
src/almanac/services/config/models.py
src/almanac/services/config/requests.py
src/almanac/services/config/service.py
src/almanac/services/config/store.py
src/almanac/services/diagnostics/__init__.py
src/almanac/services/diagnostics/models.py
src/almanac/services/diagnostics/service.py
src/almanac/services/harnesses/__init__.py
src/almanac/services/harnesses/catalog.py
src/almanac/services/harnesses/identifiers.py
src/almanac/services/harnesses/models.py
src/almanac/services/harnesses/ports.py
src/almanac/services/harnesses/requests.py
src/almanac/services/harnesses/selection.py
src/almanac/services/harnesses/service.py
src/almanac/services/harnesses/sessions.py
src/almanac/services/harnesses/tasks.py
src/almanac/services/hosted/__init__.py
src/almanac/services/hosted/account_store.py
src/almanac/services/hosted/cli_tokens.py
src/almanac/services/hosted/completion.py
src/almanac/services/hosted/identity.py
src/almanac/services/hosted/job_store.py
src/almanac/services/hosted/models.py
src/almanac/services/hosted/page_store.py
src/almanac/services/hosted/ports.py
src/almanac/services/hosted/records.py
src/almanac/services/hosted/requests.py
src/almanac/services/hosted/search.py
src/almanac/services/hosted/service.py
src/almanac/services/hosted/service_helpers.py
src/almanac/services/hosted/slug.py
src/almanac/services/hosted/source_file.py
src/almanac/services/hosted/source_store.py
src/almanac/services/hosted/source_upload.py
src/almanac/services/hosted/store.py
src/almanac/services/hosted/store_filters.py
src/almanac/services/hosted/supabase_client.py
src/almanac/services/hosted/token_store.py
src/almanac/services/hosted/tokens.py
src/almanac/services/hosted/uploads.py
src/almanac/services/hosted/wiki_store.py
src/almanac/services/local/__init__.py
src/almanac/services/local/models.py
src/almanac/services/local/ports.py
src/almanac/services/local/requests.py
src/almanac/services/local/service.py
src/almanac/services/provenance/__init__.py
src/almanac/services/provenance/models.py
src/almanac/services/provenance/service.py
src/almanac/services/provenance/store.py
src/almanac/services/runs/__init__.py
src/almanac/services/runs/event_store.py
src/almanac/services/runs/events.py
src/almanac/services/runs/execution.py
src/almanac/services/runs/identifiers.py
src/almanac/services/runs/input_store.py
src/almanac/services/runs/lifecycle.py
src/almanac/services/runs/models.py
src/almanac/services/runs/output_store.py
src/almanac/services/runs/provenance.py
src/almanac/services/runs/records.py
src/almanac/services/runs/requests.py
src/almanac/services/runs/service.py
src/almanac/services/runs/store.py
src/almanac/services/runs/tables.py
src/almanac/services/runs/capture/__init__.py
src/almanac/services/runs/capture/models.py
src/almanac/services/runs/capture/runner.py
src/almanac/services/runs/garden/__init__.py
src/almanac/services/runs/garden/models.py
src/almanac/services/runs/garden/runner.py
src/almanac/services/runs/ingest/__init__.py
src/almanac/services/runs/ingest/models.py
src/almanac/services/runs/ingest/runner.py
src/almanac/services/runs/workflows/__init__.py
src/almanac/services/runs/workflows/artifacts.py
src/almanac/services/runs/workflows/changes.py
src/almanac/services/runs/workflows/context.py
src/almanac/services/runs/workflows/events.py
src/almanac/services/runs/workflows/finalizers.py
src/almanac/services/runs/workflows/harness_failure.py
src/almanac/services/runs/workflows/harness_metadata.py
src/almanac/services/runs/workflows/models.py
src/almanac/services/runs/workflows/outputs.py
src/almanac/services/runs/workflows/page.py
src/almanac/services/runs/workflows/prompts.py
src/almanac/services/runs/workflows/skills.py
src/almanac/services/sources/__init__.py
src/almanac/services/sources/add.py
src/almanac/services/sources/catalog.py
src/almanac/services/sources/discoveries.py
src/almanac/services/sources/discovery.py
src/almanac/services/sources/files.py
src/almanac/services/sources/identifiers.py
src/almanac/services/sources/inputs.py
src/almanac/services/sources/intake.py
src/almanac/services/sources/library.py
src/almanac/services/sources/library_cues.py
src/almanac/services/sources/library_files.py
src/almanac/services/sources/library_paths.py
src/almanac/services/sources/library_tree.py
src/almanac/services/sources/locations.py
src/almanac/services/sources/models.py
src/almanac/services/sources/paths.py
src/almanac/services/sources/pending.py
src/almanac/services/sources/ports.py
src/almanac/services/sources/queries.py
src/almanac/services/sources/recording.py
src/almanac/services/sources/records.py
src/almanac/services/sources/refresh.py
src/almanac/services/sources/refreshing.py
src/almanac/services/sources/requests.py
src/almanac/services/sources/service.py
src/almanac/services/sources/settlement.py
src/almanac/services/sources/snapshots.py
src/almanac/services/sources/store.py
src/almanac/services/sources/tables.py
src/almanac/services/sources/validation.py
src/almanac/services/wiki/__init__.py
src/almanac/services/wiki/file_store.py
src/almanac/services/wiki/folders.py
src/almanac/services/wiki/identifiers.py
src/almanac/services/wiki/link_store.py
src/almanac/services/wiki/links.py
src/almanac/services/wiki/models.py
src/almanac/services/wiki/records.py
src/almanac/services/wiki/requests.py
src/almanac/services/wiki/search_store.py
src/almanac/services/wiki/service.py
src/almanac/services/wiki/snapshots.py
src/almanac/services/wiki/store.py
src/almanac/services/wiki/tables.py
src/almanac/services/wiki/topic_store.py
src/almanac/services/wiki/validation.py
src/almanac/services/wiki/pages/__init__.py
src/almanac/services/wiki/pages/files.py
src/almanac/services/wiki/pages/frontmatter.py
src/almanac/services/wiki/pages/markdown.py
src/almanac/services/workspaces/__init__.py
src/almanac/services/workspaces/identifiers.py
src/almanac/services/workspaces/models.py
src/almanac/services/workspaces/records.py
src/almanac/services/workspaces/requests.py
src/almanac/services/workspaces/service.py
src/almanac/services/workspaces/store.py
src/almanac/services/workspaces/tables.py
src/almanac/skills/almanac-pdf-source/SKILL.md
src/almanac/skills/almanac-pdf-source/agents/openai.yaml
src/almanac/skills/almanac-source-processing/SKILL.md
src/almanac/skills/almanac-source-processing/agents/openai.yaml
src/almanac/skills/almanac-spreadsheet-source/SKILL.md
src/almanac/skills/almanac-spreadsheet-source/agents/openai.yaml
src/almanac/utils/__init__.py
src/almanac/utils/modal_doppler.py
src/the_almanac.egg-info/PKG-INFO
src/the_almanac.egg-info/SOURCES.txt
src/the_almanac.egg-info/dependency_links.txt
src/the_almanac.egg-info/entry_points.txt
src/the_almanac.egg-info/requires.txt
src/the_almanac.egg-info/top_level.txt
tests/test_app_composition.py
tests/test_automation_service.py
tests/test_background_runner.py
tests/test_capture_runner.py
tests/test_check_hosted_readiness_script.py
tests/test_cli_edge.py
tests/test_cli_entrypoint.py
tests/test_configure_supabase_auth_script.py
tests/test_core_foundation.py
tests/test_diagnostics_service.py
tests/test_garden_runner.py
tests/test_harness_adapters.py
tests/test_harness_process.py
tests/test_harnesses_service.py
tests/test_hosted_auth_contract.py
tests/test_hosted_cli.py
tests/test_hosted_frontend_landing_contract.py
tests/test_hosted_query_stores.py
tests/test_hosted_server.py
tests/test_hosted_service.py
tests/test_hosted_settings.py
tests/test_ingest_runner.py
tests/test_local_registry.py
tests/test_modal_ingest_workspace.py
tests/test_page_run_workflow.py
tests/test_provenance_service.py
tests/test_run_migrations.py
tests/test_runs_service.py
tests/test_server_edge.py
tests/test_server_entrypoint.py
tests/test_sources_service.py
tests/test_wiki_health.py
tests/test_wiki_service.py
tests/test_workspaces_service.py